Skip to content

v0.12.0

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Dec 10:00
· 1590 commits to main since this release
0a9ca53

Highlights

Templates

  • New spec.charts section in templates allows configuring the default charts/profiles to install. This deprecate using annotations to configure this.
spec:
  charts:
    items:
      # CHANGED: name -> chart
      - chart: cert-manager
        version: v1.5.3
        editable: true
        required: true
        values:
          installCRDs: ${CERT_MANAGER_INSTALL_CRDS}
        # CHANGED: namespace -> targetNamespace
        targetNamespace: cert-manager
        # NEW: override layer specified in helm repo
        layer: layer-1
        # NEW: override spec with template support
        template:
          content:
            metadata:
              labels:
                my-label: foo
            spec:
              retries: ${CERT_MANAGER_RETRY_COUNT}
  • Edit all fields in a template including name and namespace, the files in git should be moved to new locations
  • Edit terraform and pipelines.

Auth

  • Support for OIDC custom username and group claims:
config
  oidc:
    claimUsername: ""
    claimGroups: ""

UX

  • clusters-service now restarts automatically after changes have been made to configuration!

Dependency versions

  • weave-gitops v0.12.0
  • cluster-controller v1.4.1
  • cluster-bootstrap-controller v0.3.0
  • (optional) pipeline-controller v0.0.11
  • (optional) policy-agent 2.1.1

⚠️ Breaking changes

No breaking changes (?)

🚀 Enhancements

  • PR: #1952 - Add gitops run sessions
  • PR: #1922 - Edit terraform and pipelines
  • PR: #1925 - Handle no Terraform controller CRD on leaf cluster
  • PR: #1918 - add list / get workspaces APIs
  • PR: #2013 - Connect up custom OIDC claim config in WGE
  • PR: #1997 - Pendo Agent for Enterprise
  • PR: #1890 - Adds a template.spec.charts section, deprecate profile annotations
  • PR: #2048 - Bump weave-gitops to released version v0.12.0
  • PR: #2038 - Give gitops-apps-reader read access to all objects

🔥 UI

  • PR: #1920 - 1797 filter policies with mode
  • PR: #1951 - Support multiple instances of Flux in Flux Runtime view
  • PR: #1973 - enable toast on WGE UI
  • PR: #1972 - Nav after resource creation and PR Preview labels updates
  • PR: #1916 - Add GitOps Run Table View
  • PR: #1996 - Fix Terraform Detail Suspend Status
  • PR: #2010 - fix: Clicking on an object in a details table results in error
  • PR: #2026 - Turn on polling for terraform requests
  • PR: #2002 - Add Config to UI footer
  • PR: #2003 - 1718-Hyperlink to Cluster details page when referenced

🐛 Bugs

  • PR: #1948 - Fix template parameter parsing.
  • PR: #1955 - [UI] Notifications style updates
  • PR: #1943 - Use /v1/charts/list in CLI
  • PR: #1968 - fix add tenants without file
  • PR: #1974 - Avoid using hardcoded cluster name
  • PR: #1959 - Fix removing kustomizations when editing cluster
  • PR: #2005 - Delete old resource paths when new files generated in a edit
  • PR: #2030 - fix: return with a list of error if appref kind is invalid

🧪 Tests

  • PR: #1993 - Add policy modes and policy config automation tests
  • PR: #2036 - fix violations failed tests
  • PR: #2049 - Fix leaf cluster tests and policy modes
Uncategorized
  • PR: #1928 - Reorganise testdata yamls for acceptance tests
  • PR: #1971 - Fixes up entitlements path for tilt and docs
  • PR: #1975 - 2 tiny frontend dev improvements
  • PR: #1977 - fix typo in policy Header section component
  • PR: #1981 - Fix CLI list profile acceptance tests
  • PR: #1991 - Add support for NPM packages not built from main branch
  • PR: #1994 - Ginkgo upgrade for concise logging
  • PR: #1956 - PMs to update release notes
  • PR: #2004 - Bump weave-gitops to latest
  • PR: #1995 - Cleanup old profiles endpoint and cache implementation
  • PR: #2015 - workspaces details
  • PR: #1979 - Add more steps to the local dev guide
  • PR: #2014 - Split ui_template.go and cli_add_delete.go to multiple files
  • PR: #2028 - Bump sprig to the v3 versions.
  • PR: #2037 - chore(deps): Add buf to local dependencies
  • PR: #2043 - Bump golang.org/x/net to 0.4.0
  • PR: #2029 - Update pipeline-controller version to 0.7.0 in WGE chart