diff --git a/k3s/configmap.yaml b/k3s/configmap.yaml index af0a02332..abefa2c8b 100644 --- a/k3s/configmap.yaml +++ b/k3s/configmap.yaml @@ -253,3 +253,11 @@ data: echo_transcription\": false\n },\n \"build_info\": {\n \"version\": \"0.1.0\"\ ,\n \"git_commit\": \"054b55fd\",\n \"build_time\": \"2026-03-23T10:15:13+0100\"\ ,\n \"go_version\": \"go1.26.1\"\n }\n}" + cron.json: "{\n \"version\": 1,\n \"jobs\": [\n {\n \"id\": \"freeride-auto-daily\"\ + ,\n \"name\": \"Daily FreeRide Update\",\n \"enabled\": true,\n \ + \ \"schedule\": {\n \"kind\": \"cron\",\n \"expr\": \"0 3 * * *\"\ + \n },\n \"payload\": {\n \"kind\": \"agent_turn\",\n \"\ + message\": \"freeride auto\",\n \"command\": \"\",\n \"channel\"\ + : \"cli\",\n \"to\": \"cron\"\n },\n \"state\": {},\n \"\ + createdAtMs\": 1713511200000,\n \"updatedAtMs\": 1713511200000,\n \"\ + deleteAfterRun\": false\n }\n ]\n}\n" diff --git a/k3s/cron.json b/k3s/cron.json new file mode 100644 index 000000000..fea75ebe6 --- /dev/null +++ b/k3s/cron.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "jobs": [ + { + "id": "freeride-auto-daily", + "name": "Daily FreeRide Update", + "enabled": true, + "schedule": { + "kind": "cron", + "expr": "0 3 * * *" + }, + "payload": { + "kind": "agent_turn", + "message": "freeride auto", + "command": "", + "channel": "cli", + "to": "cron" + }, + "state": {}, + "createdAtMs": 1713511200000, + "updatedAtMs": 1713511200000, + "deleteAfterRun": false + } + ] +} diff --git a/k3s/deployment.yaml b/k3s/deployment.yaml index b9f3cd141..23acfeb07 100644 --- a/k3s/deployment.yaml +++ b/k3s/deployment.yaml @@ -23,9 +23,9 @@ spec: - -c - | mkdir -p /home/picoclaw/.picoclaw - echo "Syncing config.json from ConfigMap..." - grep "GOOGLE" /config-source/config.json + echo "Syncing config files from ConfigMap..." cp /config-source/config.json /home/picoclaw/.picoclaw/config.json + cp /config-source/cron.json /home/picoclaw/.picoclaw/cron.json rm -f /home/picoclaw/.picoclaw/secure.yaml /home/picoclaw/.picoclaw/.security.yml # Ensure the agent has write permissions to its home volume chown -R 1000:1000 /home/picoclaw/.picoclaw