Releases: weaveworks/weave-gitops-enterprise
Releases · weaveworks/weave-gitops-enterprise
v0.23.0
Highlights
Application Details
- Health status is now displayed for Kubernetes built-in resources.
Explorer
- You could configure the service account to use for collecting resources.
Templates
- You can now provide a Markdown description of a template. This will be rendered at the top of the Template page allowing template authors to provide clear instructions to their users on how to best fill in the values and complete any other required tests and checks.
- Raw templates are more flexible and allow you to render resources which don't have an explicit
metadata.name
field.
Cluster details
- The cluster details page now shows a Cluster's Connectivity status, along with more details for both GitopsClusters and CAPIClusters, including:
- Conditions
- Labels
- Annotations
Breaking Changes
(none)
Known issues
Explorer
- When enabled useQueryServiceBackend navigation from Clusters UI to Applications UI is not possible as Explorer does not yet support filtering.
Dependency versions
- weave-gitops v0.23.0
- cluster-controller v1.4.1
- cluster-bootstrap-controller v0.6.0
- templates-controller v0.2.0
- (optional) pipeline-controller v0.21.0
- (optional) policy-agent v2.3.0
- (optional) gitopssets-controller v0.11.0
🚀 Enhancements
- PR: #2744 - Improve cluster details page (add status information)
- PR: #2788 - explorer - allow to configure collector impersonation service account
- PR: #2774 - [UI] Secrets: No YAML exposed in secrets page
- PR: #2801 - add new component with react markup to render description
- PR: #2832 - Upgrade to gitopssets-controller 0.11.0
🔥 UI
- PR: #2797 - Update Explore nav icon
- PR: #2812 - UI 2773 follow up PR to enhance UI
- PR: #2813 - add conditional render on capi cluster view component
🐛 Bugs
- PR: #2771 - [UI] Secrets sync button looks unresponsive
- PR: #2805 - collector tolerant start for cluster watchers instead of panic
- PR: #2821 - Allow no name for resources.
- PR: #2816 - Filter by application kind in list violations for apps
- PR: #2839 - Hide clusters button when using query service backend
Uncategorized
- PR: #2785 - make reboot.sh more resilient to failures
- PR: #2789 - Switch gitlab.com smoke tests to run against on-prem gitlab instance
- PR: #2824 - chore: Bump version of progressive-delivery
- PR: #2835 - Update pipeline-controller version to 0.21.0 in WGE chart
- PR: #2831 - Fix watching.go log message hiccoughs
- PR: #2836 - Bump weave-gitops to latest v0.23.0
- PR: #2840 - Update appDetails acc test selectors after redesign
v0.22.0
Highlights
Explorer
- Explorer supports now Flux sources.
- Applications UI and Sources UI could be configured to use Explorer backend to improve UI experience.
- Explorer collector uses impersonation.
GitopsSets
- Now supports correctly templating numbers and object chunks
Cluster Bootrap
- Don't wait for ControlPlane readiness to sync secrets, this allows secrets to be sync'd related to CNI or other early stage processes
Upgrade Notes (from the previous release)
- Explorer: you should configure collector service account in your leaf clusters.
Known issues
- Clusters page horizontally scrolls too much and status becomes unreadable for some fields
Dependency versions
- weave-gitops v0.22.0
- cluster-controller v1.4.1
- cluster-bootstrap-controller v0.6.0
- templates-controller v0.2.0
- (optional) pipeline-controller v0.20.0
- (optional) policy-agent v2.3.0
- (optional) gitopssets-controller v0.9.0
🚀 Enhancements
- PR: #2713 - add annotations to cluster details page
- PR: #2734 - Explorer - added debug logging
- PR: #2737 - Explorer support flux sources
- PR: #2746 - Add feature flag for replacing Applications and Sources with query service backend
- PR: #2770 - Explorer collector supports impersonation
- PR: #2779 - Update gitopssets-controller to v0.9.0
- PR: #2780 - Update cluster-bootstrap-controller to v0.6.0
- PR: #2783 - Upgrade templates-controller to v0.2.0
🐛 Bugs
- PR: #2731 - [UI] GitRepository to apply template is non-deterministic
- PR: #2741 - Replace regexp parsing for params from templates.
- PR: #2721 - Git auth check on submit
- PR: #2760 - Code view return
- PR: #2768 - "View open PRs" support for .git in github/gitlab urls
- PR: #2782 - Fix default scopes to not include spaces.
v0.21.2
Highlights
- See your gitopssets on leaf clusters in the UI
- Fixed bug where gitopssets would not update ConfigMaps
- View Open Pull requests button in the UI now allows you to select any GitRepository
Dependency versions
- weave-gitops v0.21.2
- cluster-controller v1.4.1
- cluster-bootstrap-controller v0.5.0
- templates-controller v0.1.4
- (optional) pipeline-controller v0.20.0
- (optional) policy-agent v2.3.0
- (optional) gitopssets-controller v0.8.0
🚀 Enhancements
- PR: #2566 - Update GoToOpenPullReqesut button to be button Group to include the Multi Repos
- PR: #2709 - Convert to iterator pattern for pagination accuracy
- PR: #2717 - Issue 2690 - extend unwatch cluster logic to delete cached resources
- PR: #2729 - Update weave-gitops to v0.21.1
- PR: #2730 - Upgrade to gitopssets-controller 0.8.0
🔥 UI
- PR: #2685 - add sync external secret button to secret details page
- PR: #2714 - adding unit test to secret details page
🐛 Bugs
- PR: #2720 - Handle forbidden access to secrets.
v0.20.1-rc.1
🚀 Enhancements
- PR: #2631 - Allow configuration of the adminSecret name
- PR: #2667 - Add field ordering and fuzzy search capability to Query service
- PR: #2650 - Query gitopssets on leaf clusters
🔥 UI
- PR: #2665 - Unify icon size and update IconTypes from OSS
- PR: #2675 - Add in Explorer navigation element
- PR: #2676 - Add QueryBuilder UI tests
🐛 Bugs
- PR: #2673 - Issues/2636 - tolerant writer when empty collections
- PR: #2672 - Fix Pendo initialization
- PR: #2686 - Fix table filter
- PR: #2652 - Issues/2639 - allow kind by resourcename
- PR: #2651 - Dashboard reconciliation stuck when running GitOps Run in the no session mode with OSS dashboard already installed
Uncategorized
- PR: #2658 - fix: Add integration test for Azure DevOps
- PR: #2669 - Avoid caching Go modules more than once
- PR: #2671 - Download only the tools necessary for running integration tests
- PR: #2678 - fix: Fixed regex to match PR number correctly
- PR: #2677 - Revert "Download only the tools necessary for running integration tests"
- PR: #2679 - ci: Download only the tools necessary for running integration tests
- PR: #2599 - [UI] Cleanup - use Core components
v0.20.0
🚀 Enhancements
- PR: #2575 - Add labels to kustomization to indicate sops public key name and namespace
- PR: #2580 - use annotations instead of labels in sops secrets metadata
- PR: #2544 - Add API to list SOPS kustomizations
- PR: #2450 - fix: Define new git provider interface
- PR: #2569 - update automation API to support sops secrets
- PR: #2581 - Return git-host-types from /v1/config
- PR: #2538 - add encrypt sops secrets API
- PR: #2546 - Add initial query module
- PR: #2632 - make the sops kustomization list more graceful
- PR: #2637 - Switch to using Flux logging.
- PR: #2508 - Allow override of the downloadable kubeconfig.
- PR: #2643 - Add message and status field to Query objects
- PR: #2661 - Up to gitopssets-controller 0.7.0
🔥 UI
- PR: #2574 - fix PD yaml tab height
- PR: #2570 - Support yaml commands for objects without namespaces
- PR: #2475 - Restyle UI side nav
- PR: #2587 - Create policy config page
- PR: #2567 - Create sops
- PR: #2660 - Update icons to match new iconTypes in OSS
🐛 Bugs
- PR: #2561 - GitOpsSets bug fixes
- PR: #2625 - fix: wrong type of argument to jenkins-x/go-scm calls
- PR: #2644 - Issues/2639 - allow access via group and kind
🧪 Tests
- PR: #2565 - add unit test for creating sops template kustomization
- PR: #2568 - fix policy violation tests
Uncategorized
- PR: #2563 - fix: Remove
go-checkpoint
package and related code - PR: #2582 - return policy config to automation render api
- PR: #2585 - fix: the new git provider didn't commit all required files
- PR: #2578 - fix: Add state parameter in Azure DevOps and BitBucket Server OAuth flow
- PR: #2626 - fix: Implement ValidateToken endpoint for Azure DevOps and BitBucket Server
- PR: #2630 - fix: Add missing tests for token validation
- PR: #2646 - update footer support link
- PR: #2655 - removed log in fake to avoid panic in ci
- PR: #2645 - Updates following the OSS changes on reconciledObjectsAutomation and flags
- PR: #2657 - add comments to encrypt sops secrets api
- PR: #2662 - Revert "Update icons to match new iconTypes in OSS"
- PR: #2550 - Add filter by cluster and empty type to the create cluster btn
- PR: #2663 - bumping gitopssets version
v0.19.0
🚀 Enhancements
- PR: #2489 - Update to the cluster-bootstrap-controller 0.5.0
- PR: #2229 - GitOpsSets
- PR: #2424 - Add new btn to discard Yaml changes
- PR: #2507 - Add ESO secrets Sync API
- PR: #2536 - 2412 Implement Azure DevOps OAuth flow in the UI
- PR: #2548 - bump weave gitops enterprise dependencies
- PR: #2502 - create a kustomization for sops secrets while bootstrapping to leaf clusters
🔥 UI
- PR: #2396 - nit: Use imperative in default PR title and commit
- PR: #2506 - Disable button used for creating a cluster deletion PR when using BitBucket Server
- PR: #2478 - adding a page to view policyConfig details
🐛 Bugs
- PR: #2499 - Leave Port Forwards column empty in case there are none
- PR: #2509 - fixing cmd docs for print-kubeconfig
- PR: #2522 - Refactor
InjectJSONAnnotation
to use kyaml - PR: #2556 - Fix PolicyConfigs details warning that appears even when policies exist
Dependency versions
- weave-gitops v0.19.0
- cluster-controller v1.4.1
- cluster-bootstrap-controller v0.3.0
- templates-controller v0.1.4
- (optional) pipeline-controller v0.20.0
- (optional) policy-agent v2.3.0
- (optional) gitopssets-controller v0.6.0
Uncategorized
- PR: #2542 - Add makefile target for core lib job and change the EE proxy environment variables
- PR: #2551 - fix: Rewrote tests to avoid having to use gingko setup to execute them
- PR: #2518 - Simplify setting env-vars in tests
- PR: #2555 - Do not add Prune in the InjectJSON annotation helper.
- PR: #2554 - prepare for release v0.19.0
v0.18.1
v0.18.0
Highlights
UI
- See the logged in user's OIDC groups in the UI via the new User Profile page
- Image Automation pages now show cluster information
- See details about the configured promotion strategy for a pipeline
- Log filtering by source and level for GitOps Run
- See all Policy Configs listed in the UI
GitopsSets
- New
cluster
generator allows you to respond to GitopsClusters that are added/removed from the cluster dynamically gitRepository
generator can now list files with the newdirectory
option- New
apiClient
generator allows you to create resource from polling any api endpoint - Reconcilation metrics are now reported to the
/metrics
endpoint ready to be collected
Dependency versions
- weave-gitops v0.18.0
- cluster-controller v1.4.1
- cluster-bootstrap-controller v0.3.0
- templates-controller v0.1.3
- (optional) pipeline-controller v0.20.0
- (optional) policy-agent v2.3.0
- (optional) gitopssets-controller v0.5.0
🚀 Enhancements
- PR: #2398 - UI 2337 show user groups
- PR: #2418 - Change Tenancy Struct tags to json.
- PR: #2352 - Add list policy configs API
- PR: #2326 - UI 1156 update profile version select to accept semver text
- PR: #2426 - Support adding policy config resources in the automation API
- PR: #2433 - Add PolicyConfig details API
- PR: #2438 - Support comments in templates (raw file support)
- PR: #2490 - Up to weave-gitops 0.18.0
- PR: #2492 - Update gitopssets-controller to v0.5.0
🔥 UI
- PR: #2325 - init image automation
- PR: #2427 - Add promotion strategy details to PipelineDetail view
- PR: #2416 - Policy configs list view Page
- PR: #2378 - Add filtering by log source and level to GitOps Run Logs
🐛 Bugs
- PR: #2423 - Bump golang.org/x/net/http2 to v0.7.0
- PR: #2408 - Errors on GitOps Run object details pages before GitOps Run objects are ready
Uncategorized
- PR: #2417 - Fix smoke test got broken as some updates done to the AccessCode selector
- PR: #2411 - [UI] Small bug fixes
- PR: #2446 - Change PolicyConfig applied Policies type naming
- PR: #2452 - add policy config rbac
- PR: #2453 - add more tests to cover create policy config resources
- PR: #2436 - Update pipeline-controller version to 0.17.0 in WGE chart
- PR: #2455 - Change policyConfigDetails tests to be more stable
- PR: #2458 - Fix bad type conversion in PipelineDetails view
- PR: #2456 - UI 2432 enable overriding ssh url
- PR: #2474 - Bump weave-gitops to latest
- PR: #2473 - Revert "UI 1156 update profile version select to accept semver text"
- PR: #2462 - Update pipeline-controller version to 0.20.0 in WGE chart
- PR: #2480 - fix: Bump pipeline-controller API
- PR: #2479 - Bump weave-gitops to latest
- PR: #2491 - [tilt] Pipelines now require baseBranch it seems
v0.18.0-rc.1
v0.17.0
⚠️ Breaking changes
There is no breaking changes.
✍️ Action required
There is no action required.
Highlights
This release contains dependency upgrades and bug fixes. For a larger list of updates, check out the Weave GitOps v0.17.0 release.
🚀 Enhancements
- PR: #2401 - Upgrade to weave-gitops v0.17.0
- PR: #2393 - Upgrade to gitopssets-controller v0.3.1 and turn on by default
🔥 UI
- PR: #2366 - Add timestamp tooltip to GitOps Run table
- PR: #2380 - Adding unit test for workspace details component
🧪 Tests
- PR: #2353 - Add Workspace automation test on leaf cluster