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: trueNEW
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: trueRoutes: 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: trueNEW
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: NoneNew 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
Phasestatus 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.