Skip to content

v0.35.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Oct 12:22
· 189 commits to main since this release
v0.35.0
6912a53

Highlights

⚠️ Breaking Change ⚠️

Explorer Configuration

We have changed the way the explorer feature is enabled. It is now possible to enable or disable explorer on different parts of the application. Previously, there was a global toggle set in the Helm Chart values called enableExplorer. This flag has been replaced by two keys: explorer.enabled and explorer.enabledFor:

explorer:
  enabled: true # global enable/disable flag
  # ...
  enabledFor: # list of components that can be enabled or disabled
    - applications
    - sources
    - gitopssets
    - templates

Adding or removing items from this list will control which parts of the UI utilize the explorer backend.

The current values that are supported for this key:

    - applications
    - sources
    - gitopssets
    - templates

See this section of the docs for more info: https://docs.gitops.weave.works/docs/explorer/getting-started/

Monitoring Configuration

We have updated configuration values embedding metrics under monitoring. In case you
have disabled metrics in your helm release values previously by setting:

metrics:
  enabled: false

You should update it to have he same behavior

monitoring:
  enabled: false

Please review monitoring for more info.

Improvements to Pipelines UI

Our Pipelines view is getting an overhaul as part of fundamental changes to make this feature simpler to use and more powerful. In this release, we’ve made the current app version prompt clearer about what it is showing. We’ve added summary boxes to environments in order to show how many targets have successfully updated. We’ve made it easier to find information about the promotion strategy used in an environment, so that users can better understand what's happening in that environment. Lastly, we better display the promotion strategy used in an environment.

New feature

You can now disconnect GitopsClusters which involves removing the resources that were added when connecting them.

The command mirrors the gitops connect cluster command in functionality.

Instructions are available in the CLI:

gitops disconnect cluster --help

🚀 Enhancements

  • PR: #3446 - Use environment-specific promotion strategies in Pipelines UI
  • PR: #3470 - Disconnect cluster
  • PR: #3500 - add internal monitoring server for metrics and profiling
  • PR: #3531 - add test to install wge step and add common tests
  • PR: #3530 - leverage existing kube over creating our own
  • PR: #3510 - Add new pipelines UI with promotion information
  • PR: #3356 - Make objects request not block the Applications and Source UI loading.
  • PR: #3485 - Add granular control of query service components
  • PR: #3399 - Add OIDC to bootstrap CLI

🐛 Bugs

  • PR: #3489 - Update yaml view props for new oss version
Uncategorized
  • PR: #3346 - Add eslintrc file from OSS and fix resulting errors
  • PR: #3486 - Fixes the prod build of the UI loading
  • PR: #3503 - Remove Jordan as a CODEOWNER
  • PR: #3498 - feat: Add Preview API
  • PR: #3512 - Add playwright tests job
  • PR: #3518 - Revert "Add playwright tests job (#3512)"
  • PR: #3429 - Refactor gitops section
  • PR: #3527 - added cli bootstrap journey acceptance test
  • PR: #3550 - feat: Add feature flag for new Pipelines
  • PR: #3502 - Bump weave-gitops to latest v0.35.0

Dependency versions

  • weave-gitops v0.35.0
  • cluster-controller v1.5.2
  • cluster-bootstrap-controller v0.7.1
  • (optional) pipeline-controller v0.21.0
  • (optional) policy-agent v2.5.0
  • (optional) gitopssets-controller v0.16.2