Skip to content

Releases: argoproj-labs/argocd-operator

v0.0.11 Release

01 Jul 19:15
1214537
Compare
Choose a tag to compare

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

29 Jun 14:09
d138ca9
Compare
Choose a tag to compare

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

27 May 14:19
3b021a1
Compare
Choose a tag to compare

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

21 Apr 00:02
6281ef3
Compare
Choose a tag to compare

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

16 Apr 20:03
d7bff55
Compare
Choose a tag to compare

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

14 Apr 17:08
91c1593
Compare
Choose a tag to compare

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

v0.0.5 Release

30 Mar 16:08
9397a17
Compare
Choose a tag to compare

This release adds bug fixes and many new features.

  • Support for High Availability deployments
  • Update all properties of argocd-cm ConfigMap
  • Operator uses SHA digests for all images for disconnected environments
  • Fixes fields in Edit Form in the OpenShift console
  • Adds missing permissions for required autoscale resources

v0.0.4 Release

28 Jan 15:26
Compare
Choose a tag to compare

This release adds many bug fixes and enables the backup/restore functionality that utilizes the built-in Argo CD export/import utility.

v0.0.3 Release

10 Dec 18:30
4a30ceb
Compare
Choose a tag to compare

This release adds many bug fixes and enables the insights functionality globally.