Skip to content

Releases: weaveworks/weave-gitops-enterprise

v0.17.0-rc.1

09 Feb 12:30
v0.17.0-rc.1
040c3a8
Compare
Choose a tag to compare
v0.17.0-rc.1 Pre-release
Pre-release

🔥 UI

  • PR: #2321 - Reverse sort GitOps Run logs
  • PR: #2336 - Improve formatting of log message timestamp in the log UI
  • PR: #2341 - Implement proper polling on GitOps Run logs
  • PR: #2346 - Adding Preview PR to create secret Page

🐛 Bugs

  • PR: #2333 - Fix undefined clusterName in link format func
  • PR: #2350 - fix: Bump go-git-providers
Uncategorized
  • PR: #2329 - add terraform bootstrapping secrets example and docs
  • PR: #2355 - Harden tests when webdriver fails to initialize
  • PR: #2361 - Update one-time-password selector for github smoke tests
  • PR: #2365 - chore: Bump dependencies

v0.16.0

02 Feb 13:33
v0.16.0
02ed0da
Compare
Choose a tag to compare

Highlights

Create External Secrets via WGE UI

  • It's becoming easier to create a new external secret CR through the UI instead of writing the whole CR yaml.
  • The creation form will help users choose which cluster to deploy the External Secret to and which secret store to sync the secrets from.
  • It's all done in the GitOps way.

Plan Button in Terraform

  • Adding Add Plan button in the terraform plan page to enable users to re-plan changes made.

Dependency versions

  • weave-gitops v0.16.0
  • cluster-controller v1.4.1
  • cluster-bootstrap-controller v0.3.0
  • templates-controller v0.1.2
  • (optional) pipeline-controller v0.14.0
  • (optional) policy-agent v2.2.0
  • (optional) gitopssets-controller v0.2.0

🚀 Enhancements

  • PR: #2323 - Update gitopssets-controller chart to 0.2.0
  • PR: #2289 - Add OAuth support for BitBucket server
  • PR: #2317 - Bump weave-gitops to released version v0.16.0

🔥 UI

  • PR: #2306 - filter application with cluster name when navigate to apps from specific workspace
  • PR: #2313 - Add logs to GitOps Run detail page
Uncategorized
  • PR: #2324 - Update dependencies section in release doc

v0.16.0-rc.1

31 Jan 19:07
v0.16.0-rc.1
5e8566c
Compare
Choose a tag to compare
v0.16.0-rc.1 Pre-release
Pre-release

🚀 Enhancements

  • PR: #2272 - Allow configuring cluster-service log level
  • PR: #2269 - Listing Pipeline Prs
  • PR: #2288 - Support gitlab subgroup and subsubgroups etc when creating PRs

🔥 UI

  • PR: #2250 - Add Plan button
  • PR: #2258 - GitOps Run UI skeleton for logs
  • PR: #2291 - Improve RunDetail logs styling
  • PR: #2224 - Create secret Page

🐛 Bugs

  • PR: #2286 - Fixes helm-charts appearing on the add-app page

🧪 Tests

  • PR: #2260 - Add Workspaces details tests automation testing
Uncategorized
  • PR: #2247 - fix list secret stores
  • PR: #2268 - Add support for ClusterSecretStore in automations
  • PR: #2275 - Fix secret store type in case secret store of kind ClusterSecretStore details
  • PR: #2270 - Clean up the chartsCache interfaces
  • PR: #2278 - Provide a default value for the logLevel
  • PR: #2257 - chore(dx): add example pipelines on tilt up
  • PR: #2254 - Bump weave-gitops to latest
  • PR: #2282 - Bump weave-gitops to latest
  • PR: #2301 - Make issue templates more readable
  • PR: #2293 - Bump weave-gitops to latest

v0.15.1

23 Jan 18:58
v0.15.1
3b49f8a
Compare
Choose a tag to compare
v0.15.1 Pre-release
Pre-release

🐛 Bugs

  • PR: #2256 - fix: display pipeline information on non existing cluster
  • PR: #2263 - Adds a new helmcache implementation backed by an index.yaml
Uncategorized

v0.15.0

20 Jan 15:54
v0.15.0
7c8c64d
Compare
Choose a tag to compare

Highlights

Templates

  • gitops create template receives many enhancements
    • --config allows you to read command line flags from a config file
    • profile support
    • --output-dir allows you to write files out to a directory instead of just stdout
  • Profiles now support specifying paths
  • Choose which Git Repository to open a PR against

OIDC

  • Allows customising the requested scopes via config.oidc.customScopes: "email,groups,something_else"
  • Token refreshing is now supported

Dependency versions

  • weave-gitops v0.15.0
  • cluster-controller v1.4.1
  • cluster-bootstrap-controller v0.3.0
  • (optional) pipeline-controller v0.14.0
  • (optional) policy-agent v2.2.0

🚀 Enhancements

  • PR: #2235 - Use viper to read create template params from a config
  • PR: #2248 - Bump weave-gitops to released version v0.15.0
  • PR: #2225 - Support for specifying path for profiles in templates
  • PR: #2244 - Profiles support for gitops create template

🔥 UI

  • PR: #2221 - Add Dependency Graph for Terraform objects
  • PR: #2207 - Display and Colorize Terraform Plan
  • PR: #2239 - Add dependencies tests to terraform

🐛 Bugs

  • PR: #2237 - Switch to secure join.
Uncategorized
  • PR: #2208 - Improve the tilt dev flow a bit
  • PR: #2212 - Bump weave-gitops to latest
  • PR: #2226 - Adds the gitopss-controller to WGE helm-chart
  • PR: #2103 - Updated acceptance doc
  • PR: #2236 - Revert "Support enabling verbose client-go logging"
  • PR: #2242 - Add examples for --config in create template command

v0.15.0-rc.2

13 Jan 15:41
v0.15.0-rc.2
0bc0783
Compare
Choose a tag to compare
v0.15.0-rc.2 Pre-release
Pre-release

🚀 Enhancements

  • PR: #2069 - [UI/BE] Allow Git Repository selection for Git Authentication
  • PR: #2139 - Approval gate
  • PR: #2217 - Write templates to specified path
  • PR: #2219 - Csv pricing
Uncategorized
  • PR: #2201 - Adds internal docs on cluster-token-passthrough configuration
  • PR: #2204 - Update token-passthrough-leaf-clusters.md
  • PR: #2200 - Bump weave-gitops to latest
  • PR: #2211 - chore: Bump pipeline-controller version
  • PR: #2056 - Update pipeline-controller version to 0.14.0 in WGE chart
  • PR: #2176 - [CLI/BE] Return template type in get templates
  • PR: #2220 - Remove unnecessary SetDebug

v0.15.0-rc.1

09 Jan 16:23
v0.15.0-rc.1
48d07ea
Compare
Choose a tag to compare
v0.15.0-rc.1 Pre-release
Pre-release

Highlights

OIDC

  • Allows customising the requested scopes via config.oidc.customScopes: "email,groups,something_else"

🚀 Enhancements

  • PR: #2199 - Allow configuration of custom OIDC Scopes in WGE
Uncategorized
  • PR: #2197 - Bump weave-gitops to latest
  • PR: #2109 - Replace ioutil package with os and io
  • PR: #2198 - Bump weave-gitops to latest

v0.14.2

06 Jan 13:11
v0.14.2
0950570
Compare
Choose a tag to compare

This is a bug release to fix a visual UI issue introduced in 0.14.1. Content would overflow its container, making information on the Templates and Create Cluster pages very hard to read.

Highlights

Templates

The template name and namespace are now available to access as template parameters. This can be useful for organizing template artifacts in some systems. For example:

    path: "./clusters/{{ .template.meta.name }}/capi-cluster.yaml"

Dependency versions

  • weave-gitops v0.14.1
  • cluster-controller v1.4.1
  • cluster-bootstrap-controller v0.3.0
  • (optional) pipeline-controller v0.9.0
  • (optional) policy-agent v2.2.0

🚀 Enhancements

  • PR: #2179 - Expose template metadata in the template rendering.

🔥 UI

  • PR: #2191 - Add links to GitOps Run session automations and sources

🐛 Bugs

  • PR: #2193 - Fix content height

v0.14.1

05 Jan 12:34
v0.14.1
6385c46
Compare
Choose a tag to compare

Highlights

Secrets management

  • We are introducing new functionality into Weave GitOps Enterprise to help observe and manage secrets through external secrets operator (ESO). The new secrets UI will enable customers using ESO to observe and manage external secrets, as well as help them troubleshoot issues during their secrets creation and sync operations. In this release, we are including the ability to list all ExternalSecrets custom resources across multi-cluster environments. Users also will have the ability to navigate to each ExternalSecret and know the details of the secret, its sync status, and the last time this secret has been updated, as well as the latest events associated with the secret.

Pipelines

  • Retry promotion on failure. Now if a promotion fails there is an automatic retry functionalty, you can configure the threshold and delay via the CLI.
  • Promotion webhook rate limiting. We enable now the configuration of the rate limit for the promotion webhooks.

Minor fixes

Workspaces

** [UI] "Tenant" ** is renamed to "Workspace" on details page.

** [UI] Use time.RFC3339 ** format for all timestamps of the workspaces tabs.

Other

** [UI] Error notification boundary ** does not allow user to navigate away from the page.

** [Gitops run] GitOps Run ** doesn't ask to install dashboard twice

Dependency versions

  • weave-gitops v0.14.1
  • cluster-controller v1.4.1
  • cluster-bootstrap-controller v0.3.0
  • (optional) pipeline-controller v0.9.0
  • (optional) policy-agent v2.2.0

🚀 Enhancements

  • PR: #2154 - Add Secret Store Type to List Secret Stores API and Get External Secret API
  • PR: #2159 - Harden external secret details API to handle secret store errors
  • PR: #2124 - update automations endpoint to include creating external secret and cluster external secret
  • PR: #2174 - Make the externalSecret list Graceful
  • PR: #2181 - Add docs for workflows
  • PR: #2178 - add templates-controller to list of repos to clone

🔥 UI

  • PR: #2141 - Pendo: Track if users are coming from OSS or Ent and latest version
  • PR: #2166 - change tenant word to workspace in WS details page
  • PR: #2140 - Add Page to view secret details and secret events
  • PR: #2132 - Add page to list all secrets

🐛 Bugs

  • PR: #2158 - Use Format(time.RFC3339) for all timestamps of the workspaces tabs
  • PR: #2167 - [UI] Fix: error boundary does not allow user to navigate away from the page
  • PR: #2137 - Fixed render path template tests
  • PR: #2155 - Fixed random failing acceptance tests due to resource cleanup
  • PR: #2160 - Fixed tests failing due to templates rendering delay
  • PR: #2175 - Fix gitops add cluster --dry-run failure
Uncategorized
  • PR: #2136 - fix release notes url
  • PR: #2163 - improve list external secrets api
  • PR: #2180 - chore: Bump pipeline-controller version
  • PR: #2188 - Bump weave-gitops to released version v0.14.1

v0.13.0

22 Dec 10:57
a0fc8e4
Compare
Choose a tag to compare

Highlights

GitOps Templates Path feature

  • GitOps templates now provide the capability to write resources to multiple paths in the Git repository. This feature allows complex scenarios, like for example creating a self-service for an application that requires an RDS database. We’ve provided documentation which has a example.
spec:
  resourcetemplates:
    - path: ./clusters/${CLUSTER_NAME}/definition/cluster.yaml
      content:
        - apiVersion: cluster.x-k8s.io/v1alpha4
          kind: Cluster
          metadata:
            name: ${CLUSTER_NAME}
          ...
        - apiVersion: infrastructure.cluster.x-k8s.io/v1alpha4
          kind: AWSCluster
          metadata:
            name: ${CLUSTER_NAME}
          ...
    - path: ./clusters/${CLUSTER_NAME}/workloads/helmreleases.yaml
      content:
        - apiVersion: helm.toolkit.fluxcd.io/v2beta1
          kind: HelmRelease
          metadata:
            name: ${CLUSTER_NAME}-nginx
          ...
        - apiVersion: helm.toolkit.fluxcd.io/v2beta1
          kind: HelmRelease
          metadata:
            name: ${CLUSTER_NAME}-cert-manager
          ...

Workspace UI

  • Weave GitOps now provides a GUI for Workspaces.

Enhanced Terraform Table in UI

  • Weave GitOps now provides more details on the Terraform inventory GUI page. Adding the type and identifier fields to the inventory table, plus filtering and a 'no data' message.

Keyboard shortcuts for "port forwards" on GitOps Run

  • Weave GitOps now building and printing a list of set up port forwards.
  • Weave GitOps now opening the selected port forward URL on key press. Listening for keypress is performed with the github.com/mattn/go-tty package (other options required pressing Enter after a keypress, this catches just a single numeric keypress) and opening URLs with the github.com/pkg/browser package.

Minor fixes

[UI] Notifications Fixed provider page showing a 404.

Dependency versions

  • weave-gitops v0.13.0
  • cluster-controller v1.4.1
  • cluster-bootstrap-controller v0.3.0
  • (optional) pipeline-controller v0.8.0
  • (optional) policy-agent v2.2.0

⚠️ Breaking changes

No breaking changes (?)

🚀 Enhancements

  • PR: #2058 - upgrade pipeline controller to v0.8.0
  • PR: #2045 - add warn notification when entitlment expire and update close btn alignment
  • PR: #1967 - Move GitAuth from Core to EE
  • PR: #2072 - CLI command to support GitOpsTemplate
  • PR: #2121 - bump policy agent chart to v2.2.0
  • PR: #2118 - Backend endpoint for retrieving terraform plan

🔥 UI

  • PR: #2054 - Add name search, filtering, and feature flags to terraform object list
  • PR: #2052 - Add Inventory Table to Terraform Detail
  • PR: #2059 - Add Metadata and Labels to Terraform Detail
  • PR: #2060 - UI 2046 remove templates grid view
  • PR: #2061 - Cleanup content wrapper UI component
  • PR: #2075 - Link to terraform objects from reconciled object table
  • PR: #2096 - Fix Nav route highlights
  • PR: #2074 - 1874 workspaces List and details
  • PR: #2062 - [UI] Clean up Pipeline
  • PR: #2126 - fix workspace list page title

🐛 Bugs

  • PR: #2057 - [UI] Fixes up notification-provider details page 404'ing
  • PR: #1990 - Fix gitlab pull request failure when files already exist
  • PR: #2094 - make breadcrumb consistent a cross the system
  • PR: #2100 - Edit capi-template name in error messages for GitOpsTemplate
  • PR: #2108 - fix: empty namespace for clusterRef in response
  • PR: #2070 - Gitops fix to include GitOpsTemplate when listing templates

🧪 Tests

  • PR: #2099 - Acceptance tests gitopstemplates
  • PR: #2112 - Fix failed nightly tests due to href headlines
  • PR: #2125 - Add workspaces list tests
Uncategorized
  • PR: #2047 - Update tests for gitopstemplates
  • PR: #2055 - Cleanup UI integration tests
  • PR: #2071 - Remove template grid tests
  • PR: #2018 - add missing resources needed for workspaces
  • PR: #2076 - gitops run: Update Created column width and time format
  • PR: #2116 - Fixed nightly CLI tests failing due to extra column KIND in the output
  • PR: #2115 - test: Add test for exporting pipeline YAML
  • PR: #2066 - add get / list external secrets resources APIs
  • PR: #2127 - Create ui-customization.md
  • PR: #2129 - Rename ui-customization.md to docs/ui-customization.md
  • PR: #2130 - Add versioning to release docs
  • PR: #2135 - pin weave gitops release in go mod and package json