Releases: argoproj-labs/argocd-operator
v0.0.15
This release includes the following enhancements, bug fixes and documentation updates.
Enhancements
- #184 - Add Property to Disable Admin User
- #194 - Add support for proxies in the repo-server deployment
- #280 - Add support for Argo CD 2.0.
Bug Fixes
- #186 - Pods stuck in crashloop after update to 0.0.14
- #187 - Fix issue with replacing the resource configuration
- #191 - Missing gpg configmap after update argocd-operator 0.0.13 to 0.0.14
Documentation
v0.0.14
This release includes the following enhancements, bug fixes and documentation updates.
Enhancements
- #148 - Add support for Argo CD 1.7.
- #144 - Add option to control resync frequency for argocd application controller.
- #167 - Support cert-utils-operator with the CA generation.
Bug Fixes
- #122 - Fix reconciliation of argocd-tls-certs-cm.
- #151 - Fix for not updating when changing the ArgoCD resource
- #152 - Fix OLM version mismatch/initialSSHKnownHosts validation error.
- #162 - Don't rereconcile deleted ArgoCD objects.
Documentation
v0.0.13 Release
This release continues the use of Argo CD v1.6.1 and includes the following enhancements:
- Updates to Server TLS Secret Should Sync With Argo Secret
- Add Properties for Redis HAProxy Component to control image/tag
- Allow users to either include/exclude the default ssh hosts that are included with ArgoCD by default
v0.0.12 Release
This release continues the use of Argo CD v1.6.1 and includes the following enhancements:
- Update operator-sdk Dependency to v0.18.0
- Share ServiceAcount for Redis Components
v0.0.11 Release
This release includes the following enhancements and bug fixes:
Enhancements
- Update to Argo CD v1.6.1
- Allow mounting of ServiceAccountToken / specifying of ServiceAccount in Repo Server
- Ability to utilize repository.credentials in initialRepositories
Bug Fixes
- Handle upgrades for all Argo CD components
v0.0.10 Release
This release updates Argo CD to v1.5.8 and includes the following:
⚠️ BREAKING CHANGE NOTICE ⚠️
The ArgoCD custom resource has breaking changes to the Ingress and Route properties.
Ingress: The Spec.Ingress
property has been removed from the ArgoCD custom resource. The Spec.Grafana.Ingress
, Spec.Prometheus.Ingress
and Spec.Server.Ingress
properties have all been converted from a boolean value to an object that allows for more customization of the Ingress resource for those components that are managed by the operator. The following shows the old and new way of defining Ingress options.
OLD
apiVersion: argoproj.io/v1alpha1
kind: ArgoCD
metadata:
name: example-argocd
spec:
ingress:
host: myhost
path: /mypath
server:
grpc:
ingress: true
ingress: true
insecure: true
NEW
apiVersion: argoproj.io/v1alpha1
kind: ArgoCD
metadata:
name: example-argocd
spec:
server:
grpc:
ingress:
enabled: true
host: myhost
ingress:
enabled: true
path: /mypath
tls:
secretName: my-secret
insecure: true
Routes: The Spec.Grafana.Route
, Spec.Prometheus.Route
and Spec.Server.Route
properties have all been converted from a boolean value to an object that allows for more customization of the Route resource for those components that are managed by the operator. The following shows the old and new way of defining Route options.
OLD
apiVersion: argoproj.io/v1alpha1
kind: ArgoCD
metadata:
name: example-argocd
spec:
grafana:
enabled: true
route: true
prometheus:
enabled: true
route: true
server:
route: true
NEW
apiVersion: argoproj.io/v1alpha1
kind: ArgoCD
metadata:
name: example-argocd
spec:
grafana:
enabled: true
route:
enabled: true
prometheus:
enabled: true
route:
enabled: true
server:
host: myhost
route:
enabled: true
path: /mypath
tls:
termination: passthrough
insecureEdgeTerminationPolicy: Redirect
wildcardPolicy: None
New Features
- Add options to customize Ingress and Route resources managed by the operator. See breaking change notice above.
- The operator will now report the status for each component on the ArgoCD custom resource. In addition the
Phase
status property will be updated by looking at the following components.- Argo CD Application Controller
- Redis
- Repo Server
- Argo CD Server
- Generate OLM artifacts using the new OLM bundle format. Currently both formats are supported until the old format is retired.
Bug Fixes
- Fixed bug in the naming of Argo CD server Ingress resources that prevented the Argo CD URL from being set correctly.
v0.0.9 Release
This release includes the following along with several documentation updates.
- Update Operator to Argo CD v1.5.5
- Add Support for Backups to an Azure Storage Container
- Add Support for Backups to a GCP Bucket
- Upgrade operator-sdk to v0.17.0
v0.0.8 Release
This release contains the following bug fixes.
- Only Initialize Repos, SSH Known Host and Certs
- Rename Cluster Secret to Avoid Name Collisions
- Allow Override of Host on Routes
- Trigger Rollout for Dex when Configuration Changes
v0.0.7 Release
This release updates the operator to deploy Argo CD v1.5.2, which addresses CVE-2020-5260.
See the following for more information:
v0.0.6 Release
This release adds several bug fixes and new features.
New Features:
- Argo CD v1.5.1
- Generate master admin password for accessing Argo CD and Grafana.
- Encrypt export data at rest
- AWS S3 support for exports
- Finer control over Ingresses and Routes
Bug Fixes:
- Update CRD properties after creation
- Support SHA digest for version on exports