Skip to content

Releases: weaveworks/weave-gitops-enterprise

v0.9.5

22 Sep 14:20
v0.9.5
2c6661b
Compare
Choose a tag to compare

Highlights over v0.9.4

  • Tenancy
    • gitops create tenant now supports --prune to remove old resources from the cluster if you're not using --export with gitops.
    • deploymentRBAC section in tenancy.yaml allows you to specify the permissions given to the flux Kustomizations that will apply the resources from git to your tenants' namespaces in the cluster.
    • Support for OCIRepository sources when restricting/allowing the sources that can applied into tenants' namespaces.
  • Pipelines
    • A new Pipeline details page is available in the UI to quickly inspect the configuration and status of your pipelines.
  • Templates
    • Templates now support helm functions for simple transformations of values: {{ .params.CLUSTER_NAME | upper }}
    • Templates has moved to its own page in the UI, this is the first step in moving towards embracing them as a more generic feature, not just for clusters creation.
    • If a version is not specified in a template profile annotation it can be selected by the user.
    • A namespace can be specified in the template profile annotation that will be provided as the HelmRelease's targetNamespace by default.
  • Bootstrapping
    • A ClusterBootstrapConfig can now optionally be triggered when phase="Provisioned", rather than ControlPlaneReady=True status.

Dependency versions

  • weave-gitops v0.9.5
  • cluster-controller v1.3.2
  • cluster-bootstrap-controller v0.3.0
  • (optional) policy-agent 1.1.0

Known issues

  • [UI] Notifications page shows a 404 instead of notifications #1575

⚠️ Breaking changes from v0.9.4

If using the policy-agent included in the weave-gitops-enterprise helm chart, the configuration should now be placed under the config key.

old

policy-agent:
  enabled: true
  accountId: "my-account"
  clusterId: "my-cluster"

new

policy-agent:
  enabled: true
  config:
    accountId: "my-account"
    clusterId: "my-cluster"

🚀 Enhancements

  • PR: #1129 - add option to aggregate user roles into common role
  • PR: #1502 - Adding create leaf cluster script
  • PR: #1458 - prune tenant resources
  • PR: #1531 - Add support for Helm template functions
  • PR: #1525 - extract templates view to it's own view in the navigation
  • PR: #1488 - add deployment RBAC and application deployment policy
  • PR: #1543 - [UI | BE] If templates.annotation.profile omits the version, allow user to select it
  • PR: #1567 - Update to weave-gitops v0.9.5
  • PR: #1553 - Update CC/CBC for onClusterProvisioned bootstrapping

🔥 UI

  • PR: #1491 - 1454 listerrors
  • PR: #1460 - Create Pipeline details page
  • PR: #1503 - Add initial Terraform UI
  • PR: #1556 - 1547 order env render
  • PR: #1564 - Remove count from breadcrumbs

🐛 Bugs

  • PR: #1473 - Accounting multiple targets when returning status
  • PR: #1421 - Add usage of default profile namespace from template annotation
  • PR: #1520 - Support OCIRepository for gitops create tenants
  • PR: #1509 - Don't show clusters and templates permission errors if viewing apps/sources
  • PR: #1530 - fix Targets count in Pipeline details
  • PR: #1538 - Fix pipeline details to display correct target namespace
  • PR: #1539 - query pipelines by name instead of app ref
Uncategorized
  • PR: #1512 - update semver tag pattern to use 'v' instead of 'r'
  • PR: #1505 - Update weave-gitops to v0.9.5-rc.1
  • PR: #1532 - feat: Add tf-controller
  • PR: #1537 - Fixes GO TO APPLICATION link on cluster details page
  • PR: #1527 - Upgrade go-git-providers to v0.9.0
  • PR: #1501 - Adds the PR template from weave-gitops to this repo
  • PR: #1545 - Fixes ui_templates tests, explicitly click grid
  • PR: #1570 - update policy agent version to 1.1.0

v0.9.5-rc.1

20 Sep 11:17
5cbf37b
Compare
Choose a tag to compare
v0.9.5-rc.1 Pre-release
Pre-release

🚀 Enhancements

  • PR: #1129 - add option to aggregate user roles into common role
  • PR: #1502 - Adding create leaf cluster script
  • PR: #1458 - prune tenant resources
  • PR: #1531 - Add support for Helm template functions
  • PR: #1525 - extract templates view to it's own view in the navigation
  • PR: #1488 - add deployment RBAC and application deployment policy

🔥 UI

  • PR: #1491 - 1454 listerrors
  • PR: #1460 - Create Pipeline details page
  • PR: #1503 - Add initial Terraform UI

🐛 Bugs

  • PR: #1473 - Accounting multiple targets when returning status
  • PR: #1421 - Add usage of default profile namespace from template annotation
  • PR: #1520 - Support OCIRepository for gitops create tenants
  • PR: #1509 - Don't show clusters and templates permission errors if viewing apps/sources
  • PR: #1530 - fix Targets count in Pipeline details
  • PR: #1538 - Fix pipeline details to display correct target namespace
  • PR: #1539 - query pipelines by name instead of app ref
Uncategorized
  • PR: #1512 - update semver tag pattern to use 'v' instead of 'r'
  • PR: #1505 - Update weave-gitops to v0.9.5-rc.1
  • PR: #1532 - feat: Add tf-controller
  • PR: #1537 - Fixes GO TO APPLICATION link on cluster details page
  • PR: #1527 - Upgrade go-git-providers to v0.9.0
  • PR: #1501 - Adds the PR template from weave-gitops to this repo
  • PR: #1545 - Fixes ui_templates tests, explicitly click grid

v0.9.4

12 Sep 16:08
v0.9.4
7eaaca5
Compare
Choose a tag to compare

Highlights over v0.9.3

  • Add app for Kustomization and HelmRelease.
    • Adding a kustomization works for leaf clusters too, Adding HelmReleases only works on the management cluster (leaf cluster support coming very soon).
    • Only "Profiles" are listed, you can mark a HelmRepository as containing profiles with the weave.works/profiles: "true" annotation. (This requirement to annotate HelmRepositories will be lifted very soon).
  • Tenancy support for teamRBAC to easily integrate tenants with OIDC groups
  • Edit CAPI cluster from the UI
  • Icons for cluster type in the clusters table
  • Brew install gitops EE with brew install weaveworks/tap/gitops-ee

Dependency versions

  • weave-gitops v0.9.4
  • cluster-controller v1.3.0
  • cluster-bootstrap-controller v0.2.0
  • (optional) policy-agent 0.4.3

🚀 Enhancements

  • PR: #1426 - Add GetPipeline handler
  • PR: #1423 - add default disabled input Field
  • PR: #1428 - Update WGE to use WG main
  • PR: #1455 - Allow specifying multiple groupNames in tenancy file
  • PR: #1400 - [UI] Edit Cluster
  • PR: #1486 - Set weave-gitops version to 0.9.4 for release
  • PR: #1484 - Add "Target Namespace" field to the add-app kustomziations
  • PR: #1427 - Update cluster icons for infra ref cluster kind
  • PR: #1453 - removing the ThemeProvider component making the whole project have the same look and feel and fix filter and search issue

🐛 Bugs

  • PR: #1443 - Apply labels consistently across generated resources.
  • PR: #1469 - Add case to avoid querying cluster ref when no defined
  • PR: #1470 - [UI] Edit Cluster updates
  • PR: #1496 - remove localtheme out canaries to fix UI issues
  • PR: #1495 - Allow add-app without cluster permissions
  • PR: #1499 - Fixes setting values.yaml when add-app'ing a HelmRelease
Uncategorized
  • PR: #1425 - Fix nightly failing leaf cluster policies test due to partial policy …
  • PR: #1433 - Fixed violation tests due to recent locator changes
  • PR: #1434 - feature: Add pipeline CRD
  • PR: #1438 - bump Pipelines CRD
  • PR: #1440 - Fix smoke tests due addition of application select checkbox
  • PR: #1449 - update app field to match new mapped sources Object
  • PR: #1465 - Add Jordan as a code owner
  • PR: #1472 - Remove dot imports in acceptance tests to make code more readable
  • PR: #1480 - fix: Bump pd version
  • PR: #1483 - Wait for capd resource deletion during cleanup
  • PR: #1477 - Make CODEOWNERS more specific
  • PR: #1492 - UI 1452 update search and filter style to match design

v0.9.4-rc.2

01 Sep 16:08
v0.9.4-rc.2
73ff999
Compare
Choose a tag to compare
v0.9.4-rc.2 Pre-release
Pre-release

🚀 Enhancements

  • PR: #1378 - feat: add team rbac to tenancy
  • PR: #1328 - Add HelmRelease section to Add Application
  • PR: #1302 - feat add infrastructure ref kind to clusters
  • PR: #1384 - Adding AppRef to pipelines list call
  • PR: #1418 - Support configuring a global ServiceAccount name.

🔥 UI

  • PR: #1368 - Show error user messages when api returns it
  • PR: #1358 - Create test cases for Policy & violations
  • PR: #1403 - 1267 listing piplines

🐛 Bugs

  • PR: #1380 - update repo url from the parse url instead of the config API directly
  • PR: #1412 - fix pipelines endpoint
Uncategorized
  • PR: #1377 - Inject creation parameters
  • PR: #1387 - add style to download kubeconfig btn
  • PR: #1388 - reduce size for background by using different one and add linear gradient instead
  • PR: #1392 - Made profile version matching regex more genric
  • PR: #1395 - Update show add input fields condition
  • PR: #1356 - Remove pipeline status request
  • PR: #1389 - Update weave gitops and bug fixes
  • PR: #1406 - add filter by cluster to cluster list and to violation log
  • PR: #1411 - Fixed nightly tests failing due to introduction of cluster type icon
  • PR: #1348 - init backward comptablity for policies v1
  • PR: #1409 - Update unkown with kubernetes
  • PR: #1416 - Fixes sources page
  • PR: #1414 - UI 1381 update footer style
  • PR: #1402 - Add feature flag for pipelines
  • PR: #1424 - fix: Remove env var as this is controlled via the enablePipelines flag

v0.9.4-rc.1

26 Aug 12:37
v0.9.4-rc.1
8999f3e
Compare
Choose a tag to compare
v0.9.4-rc.1 Pre-release
Pre-release

🚀 Enhancements

  • PR: #1314 - Publish gitops EE cli binary
  • PR: #1300 - Add pipelines gRPC service to cluster-service
  • PR: #1327 - Upgrade to cluster-bootstrap-controller v0.2.0 with support for Job TTL
  • PR: #1284 - Tenancy feature flag as env and tenancy info to Policy Table and Details
  • PR: #1346 - Adds featureflag for listing OCI Repositories
  • PR: #1332 - 1207 UI add application to cluster form

🔥 UI

  • PR: #1304 - Restyle Navbar & headerSection to follow new design
  • PR: #1345 - update Navbar icons to change its color once it's active
  • PR: #1330 - Update Policy pages to use useQuery
  • PR: #1353 - Ensure sensible refresh of details for Canary details
  • PR: #1365 - Move RowHeader to shared component

🐛 Bugs

  • PR: #1342 - Fixes create tenant policy output so flux can apply it
  • PR: #1355 - empty clusterAutomation array so that you can only add application if … you want to and omit empty kustomizations for create cluster payload
  • PR: #1351 - Fixes adding apps to flux-system namespace
  • PR: #1210 - Add usage of list trees to include cluster files in deletion pr
  • PR: #1363 - Allow configuration of enabled auth methods
  • PR: #1367 - UI 748 regenerate new branch name random after dialog close
  • PR: #1372 - Disable policy-agent persistence by default

🧪 Tests

  • PR: #1321 - Enable CLI authentication for acceptance tests
Uncategorized
  • PR: #1323 - Fixes WGE upgrades if policy-agent is enabled
  • PR: #1349 - Make acceptance tests to use profiles-catalog helm repo
  • PR: #1331 - add resiliency when querying unreachable clusters
  • PR: #1362 - Fixed cli flaky profiles test
  • PR: #1366 - Add policy id to policy validation response
  • PR: #1370 - Add gitops binary build and publishing to S3 in CI workflows
  • PR: #1374 - Fixes release.yaml workflow, param was removed

v0.9.3

19 Aug 11:45
v0.9.3
c63dd91
Compare
Choose a tag to compare

Highlights

  • Default values in Templates
  • Add add for kustomizations
  • Return partial results for Apps and Sources if a leaf cluster is unreachable

Dependency versions

  • weave-gitops v0.9.3
  • cluster-controller v1.3.0
  • cluster-bootstrap-controller v0.1.0
  • (optional) policy-agent 0.4.3

🚀 Enhancements

  • PR: #1245 - feat: add preflight check for tenant in-cluster creation
  • PR: #1221 - Policy | View Application Violations for all application
  • PR: #1211 - Upgrade BE to weave-gitops 0.9.2-rc.2
  • PR: #1224 - feat: add agent as a WGE chart dependency
  • PR: #1200 - Introduce an enterprise CLI
  • PR: #1203 - make use of exposed errors from applications and sources APIs
  • PR: #1280 - Add ListPipelines endpoint
  • PR: #1267 - Add automations endpoint to create kustomizations/helmreleases
  • PR: #1271 - 1206 add application page
  • PR: #1301 - Upgrade to weave-gitops v0.9.3
  • PR: #1299 - expand tenancy allowed clusters to include kustomization objects
  • PR: #1269 - feat add template default value
  • PR: #1239 - Update support

🔥 UI

  • PR: #1242 - Add loading state to Core detail pages
  • PR: #1313 - Update policy violation details based on source

🐛 Bugs

  • PR: #1287 - Avoid duplication on AlertListError component

🧪 Tests

  • PR: #1213 - Add checks for template filtering and missing required/optional para…
Uncategorized
  • PR: #1262 - Add proto boilerplate
  • PR: #1204 - Adds some docs around how to update cluster-[bootstrap-]controller deps
  • PR: #1270 - chore: add verbose output to create tenant cmd
  • PR: #1281 - fix: add check for AllowedClusters on tenant for preflight check
  • PR: #1289 - refactor: move create cmd to app and rename cmd functions
  • PR: #1290 - Fix violation and application tests due to recent UI changes
  • PR: #1277 - Avoid app logout
  • PR: #1293 - fix: ui: error deduplication and displaying on sources/runtime
  • PR: #1305 - Update docs on how to update weave-gitops UI to use main
  • PR: #1316 - Fixes default values in Select fields
  • PR: #1322 - Fixes acceptance tests -- Message has been removed from violations page

v0.9.2-rc.1

11 Aug 11:37
v0.9.2-rc.1
2ddc1ae
Compare
Choose a tag to compare
v0.9.2-rc.1 Pre-release
Pre-release

Dependency versions

  • weave-gitops v0.9.1
  • cluster-controller v1.3.0
  • cluster-bootstrap-controller v0.1.0

🚀 Enhancements

  • PR: #1167 - update default pr title with added cluster name earlier in the form
  • PR: #1189 - Make CAPI installation optional
  • PR: #1220 - Updates the cluster-controller to accept capi-enabled
  • PR: #1235 - feat: add tenancy allowed clusters

🔥 UI

  • PR: #1229 - Add icon titles and reverse events sorting
  • PR: #1260 - Alerting ListErrors

🐛 Bugs

  • PR: #1146 - adding for network policy to mccp for ingress
  • PR: #1184 - fix: CAPITemplate params with required: false no longer error
  • PR: #1218 - Move GitopsCluster CRD from ./templates to ./crds
  • PR: #1140 - create tenants should update existing tenants
  • PR: #1261 - Fixes GitopsClusters getting deleted onUpgrade
  • PR: #1266 - Fixes default profile values randomly appearing
  • PR: #1265 - Fixes CAPI Status appearing in the UI
Uncategorized
  • PR: #1187 - Fix manifest gen
  • PR: #1193 - Fixes publishing helm-charts to main
  • PR: #1195 - Updated capd tests to install policy agent
  • PR: #1194 - add application violations filter
  • PR: #1196 - chore: Bump pd version
  • PR: #1212 - Update template CRDs in helm-chart
  • PR: #1222 - update Git Ignore by adding vscode folder

v0.9.1

29 Jul 15:47
v0.9.1
f455542
Compare
Choose a tag to compare

Upgrade notes

  • Some labels have changes on the cluster-bootstrap-controller deployment (#1171). If the weave-gitops-enterprise HelmRelease stalls, delete the cluster-bootstrap-controller deployment.
  • You may see some clusters stuck in waiting for access secret to be deleted during WGE upgrade. See the workaround in the issue here.

Dependency versions

  • weave-gitops v0.9.1
  • cluster-controller v1.2.0
  • cluster-bootstrap-controller v0.1.0

Breaking changes from 0.8.1

Directory structure includes GitopsCluster namespace

The new paths:

  • ./clusters/management/clusters/namespace/cluster-name.yaml
  • ./clusters/namespace/cluster-name/{profiles.yaml,flux-system/*.yaml}

During upgrade additional migration will be required:

  • Update ClusterBootstrapConfig to include namespace in the path to the flux bootstrap command. Before doing this bootstrapping new clusters will not work.
  • Move cluster.yaml files into new git layout and update leaf cluster gotk-sync.yaml files. Before doing this deleting existing clusters via the UI will not work. e.g.
    1. git mv clusters/management/clusters/my-cluster.yaml clusters/management/clusters/my-clusters-namespace/my-cluster.yaml
    2. vim clusters/my-cluster/flux-system/gotk-sync.yaml, and change Kustomization.spec.path to include the path:
      • old: ./clusters/my-cluster.yaml
      • new: ./clusters/my-clusters-namespace/my-cluster.yaml
    3. git commit and git push. The leaf clusters will now be an erroring state as the path is wrong
    4. Now move the leaf cluster flux-system into the correct path git mv clusters/my-cluster clusters/my-clusters-namespace/my-cluster
    5. git commit and git push. The leaf clusters errors should resolve as they can now find the files in the correct path.

createNamespace: true is set on created profiles

If a profile / helm-chart defines the release namespace explicitly in its templates, this should be removed.

Cluster readiness

A GitopsCluster now becomes ready when the Secret or Cluster object exists in the cluster.

go-template support in templates

The CAPITemplate CRD has been updated, make sure you have install.crds and upgrade.crds set in the weave-gitops-enterprise helm-release file so that the CRD is reloaded correctly.

spec:
  install:
    crds: CreateReplace
  upgrade:
    crds: CreateReplace

🚀 Enhancements

Progressive Delivery

Flagger is a fully supported component within Weave GitOps Enterprise and allows you to reduce risk when rolling out updates to applications. A new Delivery view has been added to Weave GitOps Enterprise to help you better understand your progressive delivery rollouts.

  • View a list of configured Canary objects across your fleet of clusters, including their status, configured deployment strategy, and the current live application image.
  • Debug issues with the event log showing a full history of a deployment.
  • Discover all flagger-generated objects to better understand its operation.
  • Easily link back to the Flux objects responsible for the reconciliation of your application, to bridge the gap between Flux and Flagger.

  • PR: #1094 - [UI] Replace profile section with table
  • PR: #1170 - fix: remove cluster name from HelmRelease name
  • PR: #1112 - Add endpoint to add workloads to a cluster
  • PR: #1137 - Flag for editing values in Required Profiles
  • PR: #1065 - [UI] Simplify Create a Cluster form
  • PR: #1116 - Upgrade to weave-gitops v0.9.1-rc.1
  • PR: #1081 - Improve Canary Yaml view
  • PR: #1108 - Listing canary managed objects
  • PR: #1133 - feat: add gitops cmd and poliy tenancy
  • PR: #1107 - 1093 Added canary analysis tab with canary metrics section
  • PR: #1139 - 1136 using consistent yaml view for canary metric templates
  • PR: #1143 - Move details section to separate component
  • PR: #1104 - Update /v1/clusters to accept a list of workloads
  • PR: #1154 - Upgrade to weave-gitops v0.9.1-rc.2
  • PR: #1155 - Fix up a snyk-detected CVE
  • PR: #1042 - Return both CAPITemplate and GitOpsTemplates by default from /v1/templates
  • PR: #1043 - Replace template table with filterable table
  • PR: #1103 - Parse params from annotations.
  • PR: #917 - [UI] Individual cluster page
  • PR: #934 - Progressive Delivery Flow - UI
  • PR: #963 - feat: add policy violations multi cluster
  • PR: #988 - add ingress template to helm chart
  • PR: #994 - add config for service annotations on helm chart
  • PR: #956 - Violation logs shows violations on leaf clusters
  • PR: #989 - Compress http response
  • PR: #952 - Go templating for CAPI templates
  • PR: #992 - Add ListEvents endpoint
  • PR: #954 - Clusters across namespaces
  • PR: #1014 - Upgrade to core v0.9.0
  • PR: #1016 - Upgrade to cluster-controller w/ finalizer

🔥 UI

  • PR: #1022 - Decrease canaries poll interval
  • PR: #1130 - Pd UI enhancement
  • PR: #1132 - PD - Flagger generated objects
  • PR: #1131 - add link to canary application details
  • PR: #1161 - Flagger generated objects in Canary details should match other details views
  • PR: #1038 - Show promoted image tag in ProgressiveDelivery table
  • PR: #1056 - Update Policy details & violations details route
  • PR: #1053 - move PD api endpoints to hooks
  • PR: #1046 - UI: provide cluster namespace when fetching kubeconfig
  • PR: #984 - Show events for a canary deployment
  • PR: #960 - [UI] Use useQuery for api calls
  • PR: #1012 - WG902 Profiles are very slow to load on the create-a-cluster page

🐛 Bugs

  • PR: #1176 - Remove ssh known hosts file usage from dockerfile of clusters service
  • PR: #1075 - fix: display correct canary progress
  • PR: #1122 - Sanitize hrefs from annotations which can be changed by the user
  • PR: #1123 - Fix canary details to display non-flux managed resources
  • PR: #1144 - Fix bug with secret key lookup.
  • PR: #1149 - Allowing services and hpa
  • PR: #1160 - Fix UI break if there is no Key message in cluster condtitions
  • PR: #1070 - reduce verbosity
  • PR: #1088 - Improve template parsing and rendering
  • PR: #1052 - Correct the namespace in the path we write files to.
  • PR: #1047 - fix: set controlPlaneInitialized when available
  • PR: #1054 - Update the CAPITemplate and GitOpsTemplate CRDs in the helm chart
  • PR: #948 - chore: Bump progressive-delivery version
  • PR: #922 - Reconcile the Default and management naming in the UI
  • PR: #957 - Handle invalid annotations.
  • PR: #977 - Ensure profile namespaces exist.
  • PR: #959 - Updating a profile upgrades the CRD
  • PR: #1009 - fix error message when missing entitlement

🧪 Tests

  • PR: #1117 - Test cross namespace multi violation occurance
  • PR: #1183 - Add leaf cluster applications acceptance tests
  • PR: #825 - Fixes demo-01 getting automatically updated
  • PR: #1025 - Leaf cluster policies acceptance test
  • PR: #1080 - Add violation leaf cluster acceptance test
  • PR: #1049 - Fixes the acceptance tests on main
  • PR: #945 - Add policies acceptance test
  • PR: #993 - Violations acceptance test
Uncategorized
  • PR: #1171 - fix: narrow cluster-bootstrap-controller labels selector
  • PR: #1179 - upgrade weave-gitops to 0.9.1 stable release
  • PR: #1186 - Forbid checkbox deselection if a profile is required
  • PR: #1127 - [UI] WG1089 Update Delete Cluster PR style
  • PR: #1128 - Fix snyk monitor to set permissions properly
  • PR: #1134 - Use []client.Object in GenerateTenantResources
  • PR: #1135 - chore: query policies on a specific cluster
  • PR: #1124 - Add consistent YamlView
  • PR: #1095 - Schedule acceptance tests for CI pipelines
  • PR: #1153 - chore: add authv1 to client scheme
  • PR: #1145 - chore: add additional CRB for auth-delegator, allows token validation
  • PR: #1151 - Update OnboardingMessage.tsx
  • PR: #1121 - fix: Enable PD UI
  • PR: #1157 - chore: Bump pd version
  • PR: #1058 - remove duplicate imports
  • PR: #1061 - chore: Bump progressive-delivery version
  • PR: #973 - Speeding up CI
  • PR: #1023 - push 'main' charts to google repository
  • PR: #1066 - Cleanup ProgressiveDelivery hooks
  • PR: #1074 - Fixed CI failing tests due to policy-agent namspace creation
  • PR: #967 - chore: Bump progressive-delivery version
  • PR: #968 - fix: Add missing logger
  • PR: #981 - fix: Remove feature flag from progressive delivery API
  • PR: #962 - Add example front-end tests
  • PR: #1011 - add section about managing multiple clusters
  • PR: #965 - add validation for namespace in template PR creation
  • PR: #1036 - [UI] Small fixes prior to release
  • PR: #1035 - Fixes to clusters-in-any-namespace
  • PR: #1039 - Add prerequisites to CONTRIBUTING
  • PR: #1034 - Disable the "Delivery" item in the navbar so we can release

v0.9.0-rc.5

27 Jul 08:19
v0.9.0-rc.5
6885085
Compare
Choose a tag to compare
v0.9.0-rc.5 Pre-release
Pre-release

🚀 Enhancements

  • PR: #1065 - [UI] Simplify Create a Cluster form
  • PR: #1116 - Upgrade to weave-gitops v0.9.1-rc.1
  • PR: #1081 - Improve Canary Yaml view
  • PR: #1108 - Listing canary managed objects
  • PR: #1133 - feat: add gitops cmd and poliy tenancy
  • PR: #1107 - 1093 Added canary analysis tab with canary metrics section
  • PR: #1139 - 1136 using consistent yaml view for canary metric templates
  • PR: #1143 - Move details section to separate component
  • PR: #1104 - Update /v1/clusters to accept a list of workloads
  • PR: #1154 - Upgrade to weave-gitops v0.9.1-rc.2
  • PR: #1155 - Fix up a snyk-detected CVE

🔥 UI

  • PR: #1022 - Decrease canaries poll interval
  • PR: #1130 - Pd UI enhancement
  • PR: #1132 - PD - Flagger generated objects
  • PR: #1131 - add link to canary application details
  • PR: #1161 - Flagger generated objects in Canary details should match other details views

🐛 Bugs

  • PR: #1075 - fix: display correct canary progress
  • PR: #1122 - Sanitize hrefs from annotations which can be changed by the user
  • PR: #1123 - Fix canary details to display non-flux managed resources
  • PR: #1144 - Fix bug with secret key lookup.
  • PR: #1149 - Allowing services and hpa
  • PR: #1160 - Fix UI break if there is no Key message in cluster condtitions
Uncategorized
  • PR: #1127 - [UI] WG1089 Update Delete Cluster PR style
  • PR: #1128 - Fix snyk monitor to set permissions properly
  • PR: #1134 - Use []client.Object in GenerateTenantResources
  • PR: #1135 - chore: query policies on a specific cluster
  • PR: #1124 - Add consistent YamlView
  • PR: #1095 - Schedule acceptance tests for CI pipelines
  • PR: #1153 - chore: add authv1 to client scheme
  • PR: #1145 - chore: add additional CRB for auth-delegator, allows token validation
  • PR: #1151 - Update OnboardingMessage.tsx
  • PR: #1121 - fix: Enable PD UI
  • PR: #1157 - chore: Bump pd version

v0.9.0-rc.4

18 Jul 10:45
v0.9.0-rc.4
eac8007
Compare
Choose a tag to compare
v0.9.0-rc.4 Pre-release
Pre-release

🚀 Enhancements

  • PR: #1042 - Return both CAPITemplate and GitOpsTemplates by default from /v1/templates
  • PR: #1043 - Replace template table with filterable table
  • PR: #1103 - Parse params from annotations.

🔥 UI

  • PR: #1038 - Show promoted image tag in ProgressiveDelivery table

🐛 Bugs

  • PR: #1070 - reduce verbosity
  • PR: #1088 - Improve template parsing and rendering

🧪 Tests

  • PR: #825 - Fixes demo-01 getting automatically updated
  • PR: #1025 - Leaf cluster policies acceptance test
  • PR: #1080 - Add violation leaf cluster acceptance test
Uncategorized
  • PR: #1058 - remove duplicate imports
  • PR: #1061 - chore: Bump progressive-delivery version
  • PR: #973 - Speeding up CI
  • PR: #1023 - push 'main' charts to google repository
  • PR: #1066 - Cleanup ProgressiveDelivery hooks
  • PR: #1074 - Fixed CI failing tests due to policy-agent namspace creation