Skip to content
This repository has been archived by the owner on Dec 21, 2021. It is now read-only.

Releases: stackabletech/agent

Stackable Agent 0.6.1

14 Sep 08:43
5a1924a
Compare
Choose a tag to compare

Changed

  • Changed the binary location for APT packages from /opt/stackable-agent/stackable-agent to /opt/stackable/stackable-agent/stackable-agent (#304).

Stackable Agent 0.6.0

08 Sep 06:29
a4c2adc
Compare
Choose a tag to compare

Added

  • Prints self-diagnostic information on startup (#270).
  • Check added on startup if the configured directories exist and are writable by the Stackable agent (#273).
  • Missing directories are created (#274).
  • Annotation featureRestartCount added to the pods to indicate if the restart count is set properly (#289).

Changed

  • Lazy validation of repository URLs changed to eager validation (#262).
  • certificates.k8s.io/v1 used instead of certificates.k8s.io/v1beta1 so that the Stackable Agent is now compatible with Kubernetes v1.22 but not any longer with versions prior to v1.19 (#267).
  • Error message improved which is logged if a systemd unit file cannot be created (#276).
  • Handling of service restarts moved from the Stackable agent to systemd (#263).

Removed

  • Check removed if a service starts up correctly within 10 seconds. systemd manages restarts now and the Stackable agent cannot detect if a service is in a restart loop (#263).

Fixed

  • Systemd services in session mode are restarted after a reboot (#263).

Stackable Agent 0.5.0

26 Jul 13:39
246cc4f
Compare
Choose a tag to compare

Added

  • hostIP and podIP added to the pod status (#224).
  • Environment variable KUBECONFIG set in systemd services (#234).

Fixed

  • Invalid or unreachable repositories are skipped when searching for packages (#229).
  • Access rights of the private key file restricted to the owner (#235). The permissions are set when the file is created. On existing installations the permissions must be set manually, e.g. with chmod 600 /etc/stackable/stackable-agent/secret/agent.key.

Stackable Agent 0.4.0

23 Jun 15:02
03ff150
Compare
Choose a tag to compare

Added

  • Annotation featureLogs added to the pods to indicate if logs can be retrieved with kubectl logs (#188).

Changed

  • Restart setting in systemd units removed because the agent already monitors the units and restarts them according to the restart policy in the pod spec (#205).

Fixed

  • Pods with restart policy Never handled correctly (#205).

Stackable Agent 0.3.0

27 May 14:39
15b143b
Compare
Choose a tag to compare

Added

  • Artifacts for merge requests are created (#169, #173).

Changed

  • Structure of the documentation changed so that it can be incorporated into the overall Stackable documentation (#165).

Fixed

  • Deadlock fixed which occurred when multiple pods were started or stopped simultaneously (#176).

Stackable Agent 0.2.0

20 May 14:34
0c826f8
Compare
Choose a tag to compare

Added

  • Templating facility added to the config-directory parameter (#159).

Fixed

  • Pod state synchronized with systemd service state (#164).

Stackable Agent 0.1.0

17 May 14:43
393cf2d
Compare
Choose a tag to compare

Added

  • Apache license v2.0 set (#23).
  • Krustlet based agent implementation created (#1, #18, #26, #35, #40).
  • Functionality to stop and restart processes added (#25).
  • Agent restart without impacting running services enabled (#63).
  • Rendering of template variables to environment variables added (#30).
  • Setting of pod condition "ready" for state "running" added (#32).
  • Support for command line parameters added (#36, #50, #72, #109).
  • Integration with systemd implemented (#43, #53, #100, #152).
  • Dependabot and security audit enabled (#56, #57).
  • Building and publishing of nightly deb and rpm packages added (#73, #78, #94, #110, #144).
  • Bootstrapping of certificates and kubeconfig added (#77).
  • Support for running of services as application users added (#79).
  • Retrieval of container logs with kubectl logs implemented (#135).
  • Configuration of terminationGracePeriodSeconds considered in systemd units (#138).
  • Systemd dependency adapted so that it is compatible with systemd version 241 (#145).