Skip to content

v0.7.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 26 Apr 14:54
· 2855 commits to main since this release
87add33

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 to clusters/my-cluster/clusters
  • 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 via values.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 by values.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 objects
    • gitops-configmaps-reader: config (?)
    • gitops-templates-reader: capi-templates
    • gitops-identities-reader: common capi identities
    • gitops-secrets-reader: kubeconfig secrets
    • gitops-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. Use curl --insecure to fetch the agent.yaml manifest first and then kubectl 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