v0.7.0-rc.1
Pre-release
Pre-release
·
2855 commits
to main
since this release
Notes
- New versioning scheme. v0.7.0 is the successor to v0.0.20
- Includes new Policy UI!
- Uses new core:reloaded
- Checks for entitlements by default in
flux-system
- Writes new cluster manifests to
clusters/management/clusters
by default so make sure flux reconciles this path to into the management cluster- configured via
values.config.capi.repositoryPath
and could for example be changed toclusters/my-cluster/clusters
- configured via
- Writes new cluster profiles to
clusters/${cluster-name}/profiles.yaml
by default so make sure flux does not reconcile this path into the management cluster./clusters
prefix can be configured viavalues.config.capi.repositoryClustersPath
- TLS is enabled by default but can be disabled via
values.tls.enabled
if it is handled by another ingress controller. A TLS secret can be provided byvalues.tls.secretName
(e.g. generated by cert-manager) - Built in
rbac
cluster roles that should be bound to the OIDC users:gitops-apps-reader
: flux objectsgitops-configmaps-reader
: config (?)gitops-templates-reader
: capi-templatesgitops-identities-reader
: common capi identitiesgitops-secrets-reader
: kubeconfig secretsgitops-policies-reader
: policies
- When using self-signed certs and "Connecting the management cluster to itself", The
kubectl
command presented in the UI will not work and you'll see a x509 cert error. Usecurl --insecure
to fetch theagent.yaml
manifest first and thenkubectl apply
it.
🚀 Enhancements
- PR: #525 - Add an endpoint to list GitopsCluster objects
- PR: #610 - Add policy list view
- PR: #622 - capitalize severity name and update policy table header to policy name
- PR: #601 - Enterprise: reloaded
- PR: #632 - Add policy details
- PR: #649 - Adds some default user-roles to the helm-chart
- PR: #660 - Allow configuration of the clusters workloads path
- PR: #648 - ui: Use newer gitops-core
- PR: #654 - feat: Add MultiClusterFetcher
- PR: #662 - Isolate Policy details minor changes for Releasing
- PR: #584 - Upgrade the cluster-bootstrap-controller to use v0.0.5 in helm-chart
🐛 Bugs
- PR: #634 - [UI] GitAuth token validity check
- PR: #653 - [UI] Styling updates following integration
- PR: #667 - fix!: Change entitlement ns to be
flux-system
- PR: #666 - [UI] Fixes after integration
🧪 Tests
- PR: #625 - Enable auth disable cli acceptance tests
- PR: #631 - Added user authentication settings to acceptance tests doc
Uncategorized
- PR: #607 - Remove multiple gitops installs and config repositiry creation/deletion
- PR: #606 - Remove redundant step
- PR: #608 - Add
demo-04
EKS cluster - PR: #620 - chore(api): use new policy scheme
- PR: #624 - chore(api): use ISO format for policy create time
- PR: #597 - [Snyk] Security upgrade d3-scale from 3.2.1 to 4.0.0
- PR: #630 - Fixed intermittent login reset due to cluster service restart
- PR: #633 - Push a WGE chart with a semver version upon merge on main
- PR: #615 - [UI] Refactor Clusters/Alerts continuous polling with react query
- PR: #644 - Update gitops binary for workflows
- PR: #638 - Add EKS kubeconfig as output
- PR: #647 - Updated RBAC for acceptance tests for applications and sources
- PR: #592 - contributing: Reorganise and clarify how to build the project
- PR: #674 - chore: Remove deprecated binary
- PR: #675 - chore: clean up policy parameter value for policy details view
- PR: #676 - Update the UI to weave-gitops 0.7.1-rc.3