v0.12.0
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