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