Releases: weaveworks/weave-gitops-enterprise
Releases · weaveworks/weave-gitops-enterprise
v0.0.20
Breaking changes
- The NGINX ingress controller is no longer bundled with the Helm chart. If you don't have an existing ingress controller already setup in your cluster, install the NGINX ingress controller before upgrading to this version. To expose the UI you need to add an Ingress pointing to the
clusters-service
. For example:apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: cert-manager.io/cluster-issuer: <your-cluster-issuer> nginx.ingress.kubernetes.io/rewrite-target: /$1 name: clusters-service namespace: wego-system spec: ingressClassName: nginx rules: - host: <your-dashboard-url> http: paths: - pathType: ImplementationSpecific path: /?(.*) backend: service: name: clusters-service port: number: 8000 tls: - hosts: - <your-dashboard-url> secretName: <tls-secret-for-dashboard-url>
🚀 Enhancements
- PR: #461 - Add auth middleware
- PR: #469 - Add Date to Enterprise Version
- PR: #472 - Split up server.go into diff files
- PR: #485 - Use Viper for default values in clusters-service
- PR: #503 - Add impersonate role and role-binding to the clusters-service
- PR: #508 - Upgrade to core w/ auth
- PR: #538 - TLS support for clusters-service
- PR: #574 - add policies api
🐛 Bugs
- PR: #482 - Fixes installing profiles on new clusters on 0.6.2
- PR: #501 - Fix calendar version in UI to use YEAR-MONTH
- PR: #581 - Makes agent.yaml publicly accessible
- PR: #573 - [UI] Profiles layout and state persistence fixes / User can not create additional PR if there is a Deletion PR in progress
- PR: #609 - fix: use UTC for policy create time
🧪 Tests
- PR: #468 - Update acceptance tests logging
- PR: #471 - Added acceptance tests user guide
- PR: #480 - Add PR preview and profile layering checks
- PR: #540 - Verify profiles installation for capd cluster
- PR: #539 - Extended upgrade tests
- PR: #595 - Add user login UI workflow for acceptance tests
Uncategorized
- PR: #467 - Expose clusters-service UI hosting in helm chart (remove ui-server and gitops-repo-broker)
- PR: #470 - Speed up builds
- PR: #476 - Update helm templates to set the OIDC parameters
- PR: #484 - Provide cache-dir for helm charts.
- PR: #479 - Add terraform definitions for our dev infra
- PR: #515 - Add flag to skip GitLab tests if needed
- PR: #509 - Update issue templates
- PR: #531 - Fixed TestCreatePullRequestInGitLab
- PR: #546 - Add dev clusters to docs
- PR: #547 - Fix acceptance tests insecure certificate for macOS
- PR: #548 - Migrate to new gitlab on prem instance
- PR: #557 - Moved gitlab sas acceptance tests to nightly
- PR: #565 - Flaky entitlement test
- PR: #569 - docs: Update dev docs
- PR: #494 - Wrap errors
- PR: #570 - Add version and empty template section checks
- PR: #593 - chore: Bump weave-gitops-enterprise-credentials to 0.0.2
- PR: #594 - chore: Bump weave-gitops-enterprise-credentials in
common
to 0.0.2 - PR: #596 - Docs - Add section for updating demo-01 instances
v0.0.19
v0.0.18
🚀 Enhancements
- PR: #350 - BE support for cli profiles
- PR: #391 - Remove GetProfiles and GetProfilesValues from enterprise
- PR: #361 - [UI/BE] Add Gitlab support for Create/Delete Cluster
- PR: #420 - Upgrade ggp for gitlab deletion support
- PR: #437 - Upgrade server to weave-gitops 0.6.2
- PR: #449 - Delete //cmd/cluster-service/go.mod
🔥 UI
- PR: #430 - Update javascript packages that have high or critical vulnerabilities
- PR: #432 - Small fixes and enhancements
- PR: #446 - [UI] Simplify Clusters Table and improve UX when no clusters are available
🐛 Bugs
- PR: #403 - fix cluster name for eks and gke clusters
- PR: #402 - Fix unknown flag: --config-repo
- PR: #426 - Convert git to https api endpoints
- PR: #453 - [UI] Fix form data reset on Create Pull Request
🧪 Tests
- PR: #389 - Extended capd acceptance tests for bootstrapping and profile installtion
- PR: #418 - adding go-git-provider support for acceptance tests
- PR: #429 - Merge all acceptance test jobs in to one action
- PR: #440 - Gitlab on prem acceptance tests
- PR: #445 - Add gitlab workflows
- PR: #451 - Checking failure notification just before creating PR
- PR: #454 - Moved management cluster setup to test suite
Uncategorized
- PR: #393 - Added sleep for cluster count to update in UI
- PR: #399 - Update to latest version of go-git-providers
- PR: #408 - add gke test run dependency on build job
- PR: #414 - Update nginx-ingress-controller
- PR: #423 - Upgrade weave-gitops to version w/ profile layering
- PR: #425 - Fixes too much cleanup
- PR: #431 - add acceptance_test wrok folw to be called from main
- PR: #413 - Remove weaveworks-ui-components react components and theme + add layer to profiles
v0.0.17
🚀 Enhancements
- PR: #364 - Layer ordering
- PR: #381 - Upgrade to WG 0.5.1
- PR: #385 - Up to 0.5.1-rc3
- PR: #387 - Update to WG 0.6.0 and adds on-prem gitlab support
🔥 UI
- PR: #353 - [UI] Update Create Cluster Form (toggle visibility of repeated fields)
🐛 Bugs
- PR: #355 - Adds
update
permission so UI can sync apps
🧪 Tests
- PR: #373 - Add app add through UI for UI acceptance test
v0.0.16
- To upgrade follow https://docs.gitops.weave.works/docs/next/enterprise/upgrading
- To start Weave Gitops Enterprise you'll have to load some valid entitlements into your cluster. Test/development entitlements are available for internal use.
🚀 Enhancements
- PR: #314 - Add cluster-bootstrap-controller to WGE chart
- PR: #321 - Load all secrets from git-provider-token into cluster-service env
- PR: #332 - Add cluster-bootstrap-controller to helm chart
- PR: #265 - Implement directory structure ADR changes
- PR: #336 - Upgrade to WGE 0.5.0-rc2
🔥 UI
- PR: #294 - [UI] Add version selection to Profiles
- PR: #324 - [UI] Fix formatting in Cluster Table and disable version / yaml update for Required Profiles
🐛 Bugs
- PR: #312 - New known hosts in cluster service
- PR: #305 - Change ingress object from api extensions/v1beta1 to networking.k8s.i.o/v1
- PR: #337 - Add correct default for natsURL
🧪 Tests
v0.0.15
Notes
- To upgrade follow https://docs.gitops.weave.works/docs/enterprise/upgrading
- To start Weave Gitops Enterprise you'll have to load some valid entitlements into your cluster. Test/development entitlements are available for internal use.
🚀 Enhancements
- PR: #259 - WG196 default profiles
- PR: #288 - Add support for
AWSManagedControlPlane
- PR: #278 - Add weave standard metadata to all WGE containers
- PR: #266 - Set cluster namespace
- PR: #303 - Fixes role naming now that we need to patch/create gitops resources
🐛 Bugs
- PR: #281 - Fix unclear error message when connecting cluster
- PR: #302 - Adds missing support for add-app
🧪 Tests
- PR: #290 - Added application sanity test
- PR: #301 - skip application acceptance due to unreliability
Uncategorized
v0.0.14
Notes
- To upgrade follow https://docs.gitops.weave.works/docs/enterprise/upgrading
- To start Weave Gitops Enterprise you'll have to load some valid entitlements into your cluster. Test/development entitlements are available for internal use.
🚀 Enhancements
🔥 UI
🐛 Bugs
- PR: #245 - Don't show error in UI if no profiles HelmRepository loaded
- PR: #279 - Allow creation of secrets needed for listing applications
🧪 Tests
- PR: #241 - Added upgrade test
- PR: #261 - Fix recent acceptance failures
- PR: #269 - Fix error creating PR CLI test
- PR: #275 - Using chrome driver as web driver for macOS runner
- PR: #264 - Build optimizations
- PR: #277 - Fixes branch ref for new build workflow
- PR: #283 - Fixes publishing to the release helm chart repo
- PR: #284 - Checkout code for releaser job to apply change log configuration
v0.0.12
Notes
- To upgrade follow https://docs.gitops.weave.works/docs/enterprise/upgrading
- To start Weave Gitops Enterprise you'll have to load some valid entitlements into your cluster. Test/development entitlements are available for internal use.
What's Changed
- Add
AWSManagedCluster
to the list of known providers by @yiannistri in #166 - Deprecated local volume for sqlite by @yiannistri in #159
- Added filter provider tests by @saeedfazal in #171
- UI Cleanup & Refactor by @AlinaGoaga in #140
- Template objects annotations by @AlinaGoaga in #167
- Add entitlement check in
gitops-repo-broker
by @yiannistri in #170 - Add list of known CAPI providers by @yiannistri in #174
- Adds some instructions on how to create an use a local db by @foot in #189
- Exclude health check routes from entitlement check by @yiannistri in #193
- Support credential injection in AWSManagedCluster and AzureManagedCluster by @foot in #194
- Added entitlement acceptance tests by @saeedfazal in #183
- enable GKE tests by @saeedfazal in #192
- updated template error checking acceptance tests by @saeedfazal in #199
- Use new docker repositories by @yiannistri in #205
- [UI] Add provider tiles and scroll to top on entering page by @AlinaGoaga in #204
- Add
GET /v1/profiles
endpoint by @yiannistri in #208 - Add
-tags netgo
to build by @yiannistri in #219 - Migrate acceptance tests from mccp to gitops by @saeedfazal in #215
- Add
/v1/profiles/{name}/{version}/values
endpoint by @yiannistri in #217 - Create HelmRelease objects as part of creating a new cluster by @yiannistri in #222
- Remove CircleCI config by @morancj in #147
- Update enterprise workflows to use latest gitops binary from weave-gitops repository by @saeedfazal in #221
- [UI] Add Profile Selection section to create cluster form by @AlinaGoaga in #212
- Add docker credentials for seting up wkp cluster by @saeedfazal in #232
- [UI] OAuth flow - Create & Delete PR + upgrade to WG 0.3.1 by @foot in #187
- Disable prune if object is not
Cluster
by @sarataha in #210 - Upgrade WG to 0.3.3 by @foot in #234
- Return CAPITemplate annotations in http responses by @foot in #233
- Upgrade to WG 0.4.0 by @foot in #237
- Fix release workflow by adding release GH action by @saeedfazal in #239
New Contributors
Full Changelog: v0.0.11...v0.0.12
v0.0.11
Breaking changes
- The 0.0.11 release changes some helm value defaults! It will now try and auto-create a PVC, if you’re using tagged nodes and host volumes from a previous setup you’ll need to set those options explicitly! If not the default helm values will switch over to a fresh PVC and the db will appear empty.
Notes
- To start Weave Gitops Enterprise you'll have to load some valid entitlements into your cluster. Test/development entitlements are available for internal use.
- This release is only in the new helm repository:
v0.0.11
is only available via https://s3.us-east-1.amazonaws.com/weaveworks-wkp/releases/charts-v3/ (note the new/releases/
in there)
🚀 Enhancements
- PR: #110 - Adds a PVC to the helm chart by default (no longer require node labels)
- PR: #124 - WG96/97 Content and Templates structure + design updates
- PR: #87 - [WGE-69] Update Ingress in WGE chart for k8s 1.22
🔥 UI
- PR: #135 - Filter templates by provider
🐛 Bugs
- PR: #152 - Import auth plugins package so
mccp upgrade
works with GKE - PR: #151 - Populate
required
field for template params in the HTTP API - PR: #149 - Use randalpha to avoid generating tokens that start with numbers
🧪 Tests
- PR: #125 - Enable auto cancelling of gh action PR workflow for new commit
- PR: #157 - Deleting long cluster name enteires for DB for correct UI experience
Uncategorized
v0.0.10
- To start Weave Gitops Enterprise you'll have to load some valid entitlements into your cluster. Test/development entitlements are available for internal use.
- This release changes helm repositories!
v0.0.10
is only available via https://s3.us-east-1.amazonaws.com/weaveworks-wkp/releases/charts-v3/ (note the new/releases/
in there)
🚀 Enhancements
- PR: #122 - Switch to new multi-profile repo layout
🐛 Bugs
- PR: #118 - [UI] Stop infinite request loop on application-detail page
🧪 Tests
- PR: #119 - Automated release notes generation