Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: elemental-system-agent | Distribution: SUSE Linux Framework One |
Version: 0.3.9 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.1 | Build date: Mon Sep 30 10:57:03 2024 |
Group: System/Management | Build host: reproducible |
Size: 49523992 | Source RPM: elemental-system-agent-0.3.9-slfo.1.1.1.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://github.com/rancher/system-agent | |
Summary: Rancher system agent to apply 'plans' to a system |
elemental-system-agent is a daemon designed to run on a system and apply "plans" to the system. elemental-system-agent can support both local and remote plans, and was built to be integrated with the Rancher2 project for provisioning next-generation, CAPI driven clusters.
Apache-2.0
* Mon Sep 30 2024 fredrik.lonnegren@suse.com - Update to version 0.3.9: * Properly install grep and kubectl into the SUC image (#196) * Add default fallback values (`/opt/rke2/bin`, `/opt/bin`) to the PATH if `/usr/local/bin` is read-only (#195) * use bci-base to run zypper then layer the result onto bci-micro (#194) * Change base images to `bci-micro` (#169) * Add CATTLE_AGENT_FALLBACK_PATH * Fix if statement in install.sh * bump Go version to 1.22, kube-related modules to v0.29.7 to eliminate CVEs * Update module github.com/rancher/wharfie to v0.6.6 * Mon Aug 12 2024 kkaempf@suse.de - Update to version 0.3.7: * Add support for CATTLE_AGENT_VAR_DIR in suc plan * add the step for creating GH release, and fix typo in filename * Migrate from Drone to GitHub Action * Version bump for Alpine and Kubectl * Add support for CATTLE_AGENT_STRICT_VERIFY|STRICT_VERIFY environment variables to ensure kubeconfig CA data is valid (#171) * Fri Apr 12 2024 fredrik.lonnegren@suse.com - Update to version 0.3.6: * Update Go to 1.21 and deps for k8s 1.27 (#152) * Apply suggestions from code review * Cleanup and exit if cannot download valid connection info. * Thu Mar 14 2024 kkaempf@suse.com - Update to version 0.3.5: * Add interlocks to ensure operations are not interrupted (#150) * Update module github.com/google/go-containerregistry to v0.16.1 * Update module github.com/rancher/wharfie to v0.6.2 * Update module github.com/urfave/cli/v2 to v2.25.7 * Update module github.com/sirupsen/logrus to v1.9.3 * Update plugins/manifest Docker tag to v1.4.0 * Update module golang.org/x/sync to v0.3.0 * Update dependency golangci/golangci-lint to v1.54.2 * Update alpine Docker tag to v3.18.3 * Update module github.com/mattn/go-colorable to v0.1.13 * Fri Feb 23 2024 kkaempf@suse.com - bump go to 1.21 or later (SURE-7072) * Mon Feb 19 2024 kkaempf@suse.com - Update to version 0.3.4: * Add initial Renovate configuration (#117) * bump docker version and go deps to fix CVEs * Fix repeated time parse error on probes that have not yet run successfully - switched _service from 'disabled' to 'manual' * Mon Sep 25 2023 dcassany@suse.com - Remove the systemd unit file as this is now included as part of elemental package * Tue Jul 18 2023 kkaempf@suse.com - Fix .spec to build and install on non-SUSE distributions * Mon Jul 17 2023 kkaempf@suse.com - Update to version 0.3.3: * Add CATTLE_AGENT_ATTEMPT_NUMBER environment variable that corresponds to failure count for K8s plan application (#115) * Retry update with latest secret if plan still matches the applied plan (#114) * Add support for transactional-update based systems (#105) * Add error handling logic that handles edge cases to force the system-agent to restart if we encounter non-transient errors. Disallow the K8s watcher from manipulating a secret when the UID changes. (#112) * Update CODEOWNERS * Add CODEOWNERS * Update wrangler to v1.1.0 * Wed Apr 12 2023 kkaempf@suse.com - Update to version 0.3.2: * Convert uname aarch64 to k8s arm64 before downloading kubectl * Only try to get the client version with kubectl * Make curl fail on non 2xx codes * Use `kubectl version` to make sure the downloaded binary works * Wed Feb 01 2023 kkaempf@suse.com - Update to version 0.3.1: * Use plugins/docker for arm64 instead of custom image * Update pipelines to support suc for arm64 and remove all arm support * Bump golang to 1.19.4-alpine3.17, rancher/wharfie to v0.5.3, and dapper to v0.6.0 (#102) * Add docker-publish-suc for s390x (#91) * fix(run.sh): cleanup temp folder when script fail (#100) * Thu Nov 03 2022 kkaempf@suse.com - Update to version 0.2.13: * Add back TLSClientConfig to transport * Add proxy to validate rest config * This fixes the TLS handshake on Windows. * Reuse version if found for binary, and add uninstall to suc entrypoint * Bump to go1.18 and client-go 1.24, remove windows-specific x509 logic (#86) * Fix nil-pointer dereference on windows context * add windows support for root CA cert stores (#84) * Tue Oct 04 2022 kkaempf@suse.com - Update to version 0.2.11+git20220927.99069d7: * Add proxy to validate rest config * Mon Aug 29 2022 kkaempf@suse.com - Update to version 0.2.10+git20220801.6a89e30: * This fixes the TLS handshake on Windows. * Reuse version if found for binary, and add uninstall to suc entrypoint * Tue Jul 19 2022 kkaempf@suse.com - don't run in live mode or if rancher-system-agent is already present * Fri Jul 15 2022 kkaempf@suse.com - Update to version 0.2.9+git20220713.bbb6969: * Bump to go1.18 and client-go 1.24, remove windows-specific x509 logic (#86) * Fri Jun 24 2022 kkaempf@suse.com - renamed to elemental-system-agent - Update to version 0.2.8+git20220623.5b9b848: * Renamed uninstall.sh to system-agent-uninstall.sh * Implemented uninstall script and added to install script * Fri May 20 2022 kkaempf@suse.com - Update to version 0.2.7+git20220506.65aac83: * Fix nil-pointer dereference on windows context * add windows support for root CA cert stores (#84) * Increase max periodic cooldown duration, tidy applyinator, and add debug messages (#81) * add max-retries and periodic cooldown (#80) * Correctly pick up on failed apply (#79) * Move log messages around to prevent unnecessarily redundant messages (#78) * create directory for applied plans before listing the directory (#77) * Only write applied plan contents if the plan actually changes (#75) * Set default log level to info (#76) * change field name (#73)
/usr/sbin/elemental-system-agent /usr/share/doc/packages/elemental-system-agent /usr/share/doc/packages/elemental-system-agent/README.md /usr/share/licenses/elemental-system-agent /usr/share/licenses/elemental-system-agent/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 12 00:02:43 2024