{"id":37906851,"url":"https://github.com/spectrocloud/agent-mode","last_synced_at":"2026-04-29T02:12:11.693Z","repository":{"id":258424555,"uuid":"867889791","full_name":"spectrocloud/agent-mode","owner":"spectrocloud","description":null,"archived":false,"fork":false,"pushed_at":"2026-04-27T04:34:43.000Z","size":320,"stargazers_count":3,"open_issues_count":110,"forks_count":2,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-04-27T06:29:17.344Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Earthly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spectrocloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-10-04T23:55:21.000Z","updated_at":"2026-04-27T04:33:45.000Z","dependencies_parsed_at":"2024-11-04T06:24:05.264Z","dependency_job_id":"57a78705-ec78-4d65-a9b2-c1f2c00f50c7","html_url":"https://github.com/spectrocloud/agent-mode","commit_stats":null,"previous_names":["spectrocloud/agent-mode"],"tags_count":201,"template":false,"template_full_name":null,"purl":"pkg:github/spectrocloud/agent-mode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spectrocloud%2Fagent-mode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spectrocloud%2Fagent-mode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spectrocloud%2Fagent-mode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spectrocloud%2Fagent-mode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spectrocloud","download_url":"https://codeload.github.com/spectrocloud/agent-mode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spectrocloud%2Fagent-mode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32407231,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T19:38:08.556Z","status":"online","status_checked_at":"2026-04-29T02:00:06.602Z","response_time":110,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-16T17:12:39.154Z","updated_at":"2026-04-29T02:12:11.678Z","avatar_url":"https://github.com/spectrocloud.png","language":"Earthly","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Agent Mode\n\n## Prerequisites\n\nBefore you begin, ensure you have the following installed:\n\n- `bash`\n- `systemd`\n- `rsync`\n- `jq`\n- `zstd`\n- `conntrack` (required for `PXKE` clusters)\n- `systemd-networkd` (required if palette is managing networks)\n- `systemd-resolved` (required if palette is managing DNS)\n- `systemd-timesyncd` (required if palette is managing NTP)\n- `rsyslog` (required for audit logs)\n- `nfs-common` (required for zot) in Ubuntu. Equivalent packages for other OS - `nfs-utils` for RHEL, `nfs-client` for Opensuse\n\nTo enable FIPS modules on Ubuntu - refer to the documentation [here](https://ubuntu.com/tutorials/using-the-ubuntu-pro-client-to-enable-fips#1-overview)\n\nTo enable FIPS mode of RHEL - refer to the documentation [here](https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html/security_hardening/switching-rhel-to-fips-mode_security-hardening)\n\nRefer to respective Operating system documentation for enabling FIPS mode.\n\n## Quick Start\n\nTo quickly install the agent, run the following command:\n\n```bash\ncurl -Ls https://github.com/spectrocloud/agent-mode/releases/latest/download/palette-agent-install.sh | bash\n```\n\n## Usage\n\n### Specify Userdata\n\nUserdata can be a URL or a file path.\n\n```bash\ncurl -Ls https://github.com/spectrocloud/agent-mode/releases/latest/download/palette-agent-install.sh | USERDATA=https://xxx/userdata bash\n# or\ncurl -Ls https://github.com/spectrocloud/agent-mode/releases/latest/download/palette-agent-install.sh | USERDATA=/path/to/userdata bash\n```\n\n### Specify Palette version\n\n```bash\ncurl -Ls https://github.com/spectrocloud/agent-mode/releases/latest/download/palette-agent-install.sh | VERSION=v4.5.0 bash\n```\n\n## FIPS(Work In Progress)\n\n```bash\ncurl -Ls https://github.com/spectrocloud/agent-mode/releases/latest/download/palette-agent-install-fips.sh | bash\n```\n\n## Userdata\n\nRefer to [Palette Agent Parameters Documentation](https://docs.spectrocloud.com/clusters/edge/edge-configuration/installer-reference/#palette-agent-parameters) for more details.\n\n## Examples\n\nHere are some examples of how to use the install script on different platforms.\n\n- [MAAS](examples/maas/README.md)\n- [Lima](examples/lima/README.md)\n\n## Development\n\n### Build install script\n\n```bash\nearthly +install-script \\\n    --IMAGE_REPO=us-docker.pkg.dev/palette-images/edge \\\n    --AGENT_URL_PREFIX=https://github.com/spectrocloud/agent-mode/releases/download/v4.5.0-rc5 \\\n    --PE_VERSION=v4.5.0-rc7\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspectrocloud%2Fagent-mode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspectrocloud%2Fagent-mode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspectrocloud%2Fagent-mode/lists"}