Skip to content

Releases: weaveworks/weave-gitops-enterprise

v0.0.20

04 Apr 12:30
96e0ed9
Compare
Choose a tag to compare
v0.0.20 Pre-release
Pre-release

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

03 Feb 13:18
v0.0.19
Compare
Choose a tag to compare
v0.0.19 Pre-release
Pre-release

🚀 Enhancements

  • PR: #455 - Mount gitops-repo-broker routes onto clusters-service
  • PR: #463 - Add a root route to serve the ui from the clusters-service

🐛 Bugs

  • PR: #462 - Workaround for incorrect upstream cert-manager.yaml download path
  • PR: #465 - Fix data reset on Add App with Gitlab and version update on tag change
Uncategorized
  • PR: #464 - Fix workflows
  • PR: #460 - Update DEV instructions
  • PR: #466 - Try out local refs for re-usable workflows again

v0.0.18

01 Feb 12:14
v0.0.18
Compare
Choose a tag to compare
v0.0.18 Pre-release
Pre-release

🚀 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

17 Dec 08:07
2701ea3
Compare
Choose a tag to compare
v0.0.17 Pre-release
Pre-release

🚀 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
Uncategorized
  • PR: #349 - Fix window handling issues
  • PR: #370 - Fix acceptance tests gitops version

v0.0.16

24 Nov 18:27
d967bdf
Compare
Choose a tag to compare
v0.0.16 Pre-release
Pre-release

🚀 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

  • PR: #317 - Fixes ssh config in nightly tests
  • PR: #319 - Add github authentication for application acceptance test
  • PR: #323 - Update acceptance-tests after gitops upgrade was changed
  • PR: #333 - Add github MFA authentication for acceptance tests
  • PR: #338 - Fix cluster database reset test
Uncategorized
  • PR: #329 - Revert "Add cluster-bootstrap-controller to WGE chart"
  • PR: #330 - Skipping wkp connect cluster test

v0.0.15

16 Nov 11:28
afdaf2b
Compare
Choose a tag to compare
v0.0.15 Pre-release
Pre-release

Notes

🚀 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

09 Nov 13:08
523a0df
Compare
Choose a tag to compare
v0.0.14 Pre-release
Pre-release

Notes

🚀 Enhancements

  • PR: #253 - Auto generate PR values for create/delete cluster
  • PR: #276 - Upgrade to WG 0.4.1

🔥 UI

  • PR: #227 - Refactor form profile
  • PR: #236 - Split create cluster form

🐛 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
Uncategorized
  • PR: #257 - Delete mccp
  • PR: #267 - Adds some ui-dev docs

v0.0.12

29 Oct 07:48
1869cb6
Compare
Choose a tag to compare
v0.0.12 Pre-release
Pre-release

Notes

What's Changed

New Contributors

Full Changelog: v0.0.11...v0.0.12

v0.0.11

05 Oct 15:32
6d3eb46
Compare
Choose a tag to compare
v0.0.11 Pre-release
Pre-release

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

🚀 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
  • PR: #127 - Enable errcheck linter
  • PR: #132 - Update entitlement-secret.yaml
  • PR: #130 - update acceptance tests to use gitops
  • PR: #138 - fixed downlload gitops container action
  • PR: #129 - Updates test cluster instructions now we have multi helm repo
  • PR: #145 - Fixed chrome version for linux runner

v0.0.10

24 Sep 14:56
f8f0e3e
Compare
Choose a tag to compare
v0.0.10 Pre-release
Pre-release

🚀 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
Uncategorized