Releases: weaveworks/weave-gitops-enterprise
v0.12.0
Highlights
Templates
- New
spec.charts
section in templates allows configuring the default charts/profiles to install. This deprecate using annotations to configure this.
spec:
charts:
items:
# CHANGED: name -> chart
- chart: cert-manager
version: v1.5.3
editable: true
required: true
values:
installCRDs: ${CERT_MANAGER_INSTALL_CRDS}
# CHANGED: namespace -> targetNamespace
targetNamespace: cert-manager
# NEW: override layer specified in helm repo
layer: layer-1
# NEW: override spec with template support
template:
content:
metadata:
labels:
my-label: foo
spec:
retries: ${CERT_MANAGER_RETRY_COUNT}
- Edit all fields in a template including name and namespace, the files in git should be moved to new locations
- Edit terraform and pipelines.
Auth
- Support for OIDC custom username and group claims:
config
oidc:
claimUsername: ""
claimGroups: ""
UX
- clusters-service now restarts automatically after changes have been made to configuration!
Dependency versions
- weave-gitops v0.12.0
- cluster-controller v1.4.1
- cluster-bootstrap-controller v0.3.0
- (optional) pipeline-controller v0.0.11
- (optional) policy-agent 2.1.1
⚠️ Breaking changes
No breaking changes (?)
🚀 Enhancements
- PR: #1952 - Add gitops run sessions
- PR: #1922 - Edit terraform and pipelines
- PR: #1925 - Handle no Terraform controller CRD on leaf cluster
- PR: #1918 - add list / get workspaces APIs
- PR: #2013 - Connect up custom OIDC claim config in WGE
- PR: #1997 - Pendo Agent for Enterprise
- PR: #1890 - Adds a template.spec.charts section, deprecate profile annotations
- PR: #2048 - Bump weave-gitops to released version v0.12.0
- PR: #2038 - Give gitops-apps-reader read access to all objects
🔥 UI
- PR: #1920 - 1797 filter policies with mode
- PR: #1951 - Support multiple instances of Flux in Flux Runtime view
- PR: #1973 - enable toast on WGE UI
- PR: #1972 - Nav after resource creation and PR Preview labels updates
- PR: #1916 - Add GitOps Run Table View
- PR: #1996 - Fix Terraform Detail Suspend Status
- PR: #2010 - fix: Clicking on an object in a details table results in error
- PR: #2026 - Turn on polling for terraform requests
- PR: #2002 - Add Config to UI footer
- PR: #2003 - 1718-Hyperlink to Cluster details page when referenced
🐛 Bugs
- PR: #1948 - Fix template parameter parsing.
- PR: #1955 - [UI] Notifications style updates
- PR: #1943 - Use
/v1/charts/list
in CLI - PR: #1968 - fix add tenants without file
- PR: #1974 - Avoid using hardcoded cluster name
- PR: #1959 - Fix removing kustomizations when editing cluster
- PR: #2005 - Delete old resource paths when new files generated in a edit
- PR: #2030 - fix: return with a list of error if appref kind is invalid
🧪 Tests
- PR: #1993 - Add policy modes and policy config automation tests
- PR: #2036 - fix violations failed tests
- PR: #2049 - Fix leaf cluster tests and policy modes
Uncategorized
- PR: #1928 - Reorganise testdata yamls for acceptance tests
- PR: #1971 - Fixes up entitlements path for tilt and docs
- PR: #1975 - 2 tiny frontend dev improvements
- PR: #1977 - fix typo in policy Header section component
- PR: #1981 - Fix CLI list profile acceptance tests
- PR: #1991 - Add support for NPM packages not built from main branch
- PR: #1994 - Ginkgo upgrade for concise logging
- PR: #1956 - PMs to update release notes
- PR: #2004 - Bump weave-gitops to latest
- PR: #1995 - Cleanup old profiles endpoint and cache implementation
- PR: #2015 - workspaces details
- PR: #1979 - Add more steps to the local dev guide
- PR: #2014 - Split ui_template.go and cli_add_delete.go to multiple files
- PR: #2028 - Bump sprig to the v3 versions.
- PR: #2037 - chore(deps): Add buf to local dependencies
- PR: #2043 - Bump golang.org/x/net to 0.4.0
- PR: #2029 - Update pipeline-controller version to 0.7.0 in WGE chart
v0.11.0
🚀 Enhancements
- PR: #1878 - enable only templates field by default
- PR: #1891 - Breaking migration, new template apiGroup: templates.weave.works
- PR: #1686 - Add
gitops set config
andgitops get config
commands from WG OSS. - PR: #1945 - Add turning analytics on during the first gitops CLI run
🔥 UI
- PR: #1867 - [UI] Form errors style and validation updates to match theme
🐛 Bugs
- PR: #1820 - [BE] Fix profile layering and default profiles installation
🧪 Tests
- PR: #1908 - Added cost estimation acceptance test
Uncategorized
- PR: #1781 - Use new cluster interface from OSS
- PR: #1915 - Added AWS CI account credentials to deploy workflow environement
- PR: #1921 - Add apllication 'Kind' check to the details page
- PR: #1914 - Parameterize the gitops binary build
- PR: #1947 - Fix logger errors in the gitops CLI
- PR: #1949 - Bump weave-gitops to released version v0.11.0
- PR: #1950 - docs: Update release runbook
- PR: #1953 - chore: Bump cluster-controller to v1.4.1
Dependency versions
- weave-gitops v0.11.0
- cluster-controller v1.4.1
- cluster-bootstrap-controller v0.3.0
- (optional) pipeline-controller v0.0.11
- (optional) policy-agent 2.1.1
⚠️ Breaking changes
Migration started!
We kicked off the migration process to our unified GitOpsTemplates API group. Streamlining and unifying CAPI and GitOps templates under one umbrella as we continue to focus on providing a self-service experience within Weave GitOps Enterprise. These changes are designed to remove misleading and potentially confusing terminology born from when only Clusters were backed by Templates.
Step 1:
Get the GitOps API group right. The group clustertemplates.weave.works
is quite misleading, templates are today used for creating pipelines, applications and other things!
Changes in the group
of GitopsTemplate CRD
- old:
clustertemplates.weave.works
- new:
templates.weave.works
Read below the detailed guide.
Step 2:
CAPI templates as part of the self-service experience of Weave GitOps Enterprise are today in production use in lighthouse engagements.
That's why we are careful and we will migrate with the simplicity of those templates into the new GitOpsTemplates umbrella. We will do this with conversion hooks that will automatically convert those templates.
Step 3:
Start to use the new upcoming feature like defining a path per resource in the template. Providing you with the flexibility to manage resources for example in different clusters with a single template.
Detailed guide for step 1
apiVersion
group change
This release changes the Group
of GitopsTemplate
CRD. It requires some manual intervention after and potentially before upgrading.
After upgrading
- Navigating to templates, all GitopsTemplates will be missing
- In git, manually change all occurances of
apiVersion: clustertemplates.weave.works/v1alpha1
toapiVersion: templates.weave.works/v1alpha1
. - Commit, push and reconcile. The GitopsTemplates should be back.
- We now want to clean up the old CRD. As it stands
kubectl get gitopstemplate -A
will be empty as it is pointing to the oldclustertemplates.weave.works
CRD.kubectl get gitopstemplate.templates.weave.works -A
will work
- To fix the former of the commands we can remove the old CRD (helm does not do this automatically for safety reasons)
kubectl delete crd gitopstemplates.clustertemplates.weave.works
- You may have to wait up to 5 minutes for your local kubectl CRD cache to invalidate, then
kubectl get gitopstemplate -A
should be working as usual
Template Profiles / Applications / Credentials sections are hidden by default
For both CAPITemplate
s and GitopsTemplate
s the default visibility for all sections in a template has been set to "false"
. To re-enable profiles or applications on a template you can tweak the annotations
annotations:
templates.weave.works/profiles-enabled: "true" # enable profiles
templates.weave.works/kustomizations-enabled: "true" # enable applications
templates.weave.works/credentials-enabled: "true" # enable credentials
The default values
for a profile are not fetched and included in a pull-request
Prior to this release WGE would fetch the default values.yaml for every profile installed and include them in the HelmRelease
s in the Pull Request when rendering out the profiles of a template.
This was an expensive operation and occasionally led to timeouts.
The new behaviour is to omit the values
and fall back to the defaults included in the helm-chart. This is sacrifices some UX (being able to see all the defaults in the PR and tweak them) to improve performance. There should not be any final behaviour changes to the installed charts.
You can still view and tweak the values.yaml
when selecting profiles to include on the "Create resource (cluster)" page. If changes are made here the updated values.yaml will be included.
v0.10.3-rc.1
🚀 Enhancements
- PR: #1912 - Set pipelines controller to be enabled by default
🔥 UI
- PR: #1840 - Add routes and skeleton for GitOps Run in dev mode
- PR: #1818 - Update notifications
- PR: #1872 - clean up policy parameters component
- PR: #1892 - Add Canary and Pipeline links to automation detail pages
🐛 Bugs
- PR: #1905 - Fixes gitlab auth in add app
- PR: #1901 - Handle no response values in the reduction.
- PR: #1903 - [UI] Creating PR is missing Profiles
Uncategorized
- PR: #1904 - fix acceptance tests due to UI changes around messages display
v0.10.2
🚀 Enhancements
- PR: #1882 - Retain template parameter ordering.
- PR: #1881 - Allow configuration of the delimiters in templates.
🔥 UI
- PR: #1861 - Add create a pipeline button
🐛 Bugs
- PR: #1883 - add missing support for policy version v2beta2 to tenancy cmd
Dependency versions
- weave-gitops v0.10.2
- cluster-controller v1.4.1
- cluster-bootstrap-controller v0.3.0
- (optional) policy-agent 2.1.1
Known issues
- create-cluster / add-app with GitLab has a bug where clicking "authenticate with gitlab" does not gracefully complete and an error page is shown.
- Workaround: Clicking the Back button will get you back on track to a now-authenticated state you can complete the PR creation process.
- Profiles are not correctly added to GitopsTemplates , Preview works correctly but creating the final PR does not include them.
- Workaround: Please use CAPITemplates for now
- Not a regression but we want to address asap.
Uncategorized
- PR: #1860 - Adds internal instructions on how to use cost-estimation feature
- PR: #1863 - bump pipeline-controller chart
- PR: #1864 - Bump p-c chart version
- PR: #1866 - Add note about Top Secret region.
- PR: #1868 - Add example template to cost-estimation + rollout guide
- PR: #1869 - Fix test failing due to policy-agent version upgrade
- PR: #1877 - Fixed random installation failure of ingress-ngix during setup manage…
- PR: #1880 - disable cost estimation by default in dev environments
v0.10.1
🚀 Enhancements
- PR: #1667 - Create non-cluster resources / Add Edit option to resources with
create-request
annotation - PR: #1825 - bump pipeline-controller
- PR: #1832 - Parse annotations from template
- PR: #1845 - Add cost estimate message if available
- PR: #1794 - Adds support for showing policy modes and policy configs in the UI
🔥 UI
- PR: #1819 - Show suspended status on pipelines detail
- PR: #1822 - #1785 YAML view for Pipelines
- PR: #1849 - Align and link logo
🐛 Bugs
- PR: #1824 - Actually remove the watcher from the helm-watcher-cache
- PR: #1856 - UI 1817 disable create target name space if name space is flux system
🧪 Tests
- PR: #1813 - Adding edit capi cluster resource acceptance test
- PR: #1831 - Add preview acceptance test
Dependency versions
- weave-gitops v0.10.1
- cluster-controller v1.4.1
- cluster-bootstrap-controller v0.3.0
- (optional) policy-agent 2.0.0
Uncategorized
- PR: #1811 - Connect up the cost-estimator
- PR: #1826 - fix Chart.lock after p-c bump
- PR: #1842 - Fixes profiles cache working at all
- PR: #1830 - Merge /v1/clusters and /v1/tfcontroller endpoints
- PR: #1855 - Adds a way to configure cost estimations filters via values.yaml
- PR: #1857 - Fixes selector to nav-items
- PR: #1859 - Waiting for enterprise controllers to become ready during setup
v0.10.1-rc.2
🚀 Enhancements
🔥 UI
- PR: #1771 - 1689 download preview pr output
- PR: #1793 - Show Helm Release status info on pipeline details view
🐛 Bugs
- PR: #1808 - gitops cli templates namespace parameter
🧪 Tests
- PR: #1807 - Add application violations tests for leaf cluster
Dependency versions
- weave-gitops v0.10.1
- cluster-controller v1.4.1
- cluster-bootstrap-controller v0.3.0
- (optional) policy-agent 1.2.1
Uncategorized
- PR: #1795 - Fixes up smoke test selectors after syntax-highlighted previews
- PR: #1799 - feat: Add pipeline-controller to helm chart
- PR: #1631 - Add a helm indexer to subscribe to clusters watcher
- PR: #1800 - Fixes gke passthrough auth
- PR: #1803 - Fix typo in bugs docs
- PR: #1805 - Update mccp chart digest after
helm dep update
v0.10.1-rc.1
Highlights over v0.9.6
🆕 items have been added since the previous pre-released version of v0.10.0-rc.1
Clusters
- The new cluster-controller 1.4.1 now checks connectivity to a cluster and removes it from the apps/sources query pool if a cluster is unreachable. 🆕
- Downloading the cluster kubeconfig now favors user-supplied kubeconfig over system kubeconfig
Tenancy
- Templates and Clusters are shown in all namespaces a user has access to
Performance
- k8s clients are now cached for apps/sources to give a performance boosts when loading those pages. clusters/templates etc to come soon. 🆕
- profile / helm-repositories only have their indexes cached initially, with values.yaml loaded on demand by the UI, this allows us to handle much larger repositories etc. bitnami. 🆕
UI
- Copy to clipboard button on Git auth flow 🆕
- Flux CRDs now shown correctly
- Pipelines view includes column for application and adds auto-refresh
- Count value has been removed from breadcrumps
- Updated liquid metal icon in clusters view
Dependency versions
- weave-gitops v0.10.1-rc.1
- cluster-controller v1.4.1
- cluster-bootstrap-controller v0.3.0
- (optional) policy-agent 1.2.1
Known issues
gitops get templates --list-parameters
doesn't workgitops get templates
/gitops get clusters
don't work with token passthrough
⚠️ Breaking changes from v0.9.6
- no known breaking changes
🚀 Enhancements
- PR: #1653 - cleaning up ingress information for easier install
- PR: #1695 - Bump weave-gitops to released version v0.10.0
- PR: #1698 - Update liquid metal icon used in clusters
- PR: #1664 - Reusing k8s clients
- PR: #1738 - Connect up helm chart endpoints
- PR: #1750 - Bump weave gitops
- PR: #1783 - Bump weave-gitops to released version v0.10.1-rc.1
🔥 UI
- PR: #1731 - Copy to clipboard button on Git auth flow
- PR: #1756 - Update Pipeline details to match new design
- PR: #1670 - Clean routes
- PR: #1682 - Add AppRef to Pipelines table view
- PR: #1703 - Auto refresh Pipeline details page
- PR: #1717 - remove count allover breadcrumbs
🐛 Bugs
- PR: #1694 - Fixes gitlab oauth redirection when creating-cluster
- PR: #1690 - Fix annotation parameters
- PR: #1700 - add conditions to terraform converter
- PR: #1649 - Fix kube config
- PR: #1714 - Don't set prune annotation on non-CAPI templates
- PR: #1647 - 1621 display flux crds
- PR: #1665 - handle unauthorized calls' return
- PR: #1752 - default to Pipeline Namespace when querying target cluster
- PR: #1754 - Profiles don't reset anymore when Editing Clusters
- PR: #1740 - Remove static management cluster name
🧪 Tests
- PR: #1633 - Application violations details tests
- PR: #1701 - Add tenancy acceptance test
- PR: #1706 - Application violations list test
Uncategorized
- PR: #1683 - add letter spacing to sidebar nav items
- PR: #1692 - Change flux version in dependencies to v0.35.0
- PR: #1696 - Add CostEstimateMonthlyDollars field to template render endpoint with dummy data
- PR: #1629 - Cache and index helm repositories in SQLite
- PR: #1609 - Form Validation and Create PR / Render functions cleanup
- PR: #1707 - Updates to the release-process after going through it again
- PR: #1721 - Fixes applying prune annotation based on Kind
- PR: #1722 - bump the profiles availability timeout to 15 minutes
- PR: #1724 - Change helm versioning
- PR: #1732 - Grab LDFLAGS from core so that gitops run works
- PR: #1648 - BE endpoint for helm chart listing
- PR: #1638 - add management cluster resources fetcher
- PR: #1734 - Add template-name arg to CLI
- PR: #1729 - Fixed nightly acceptance tests
- PR: #1739 - Default k8s cached clients to false
- PR: #1741 - Add Github clearing cache CI job
- PR: #1744 - Revert reuse of k8s clients
- PR: #1725 - Migrate gitops OSS version past weaveworks/weave-gitops#2900
- PR: #1708 - UI 1678 add cost estimation component to create cluster form
- PR: #1749 - Fixed flaky acceptance tests failing due to PR click event
- PR: #1751 - Bump weave-gitops to latest
- PR: #1736 - Update docs
- PR: #1761 - Fix tests for gitlab saas gitprovider failing test due to recent loca…
- PR: #1762 - Fixes panic when encountering a list-clusters error
- PR: #1439 - fix sending profile values in add clusters cmd
- PR: #1774 - Upgrade go-sqlite to address CVE
- PR: #1777 - updated actions version to get rid of deprecated github actions warnings
- PR: #1753 - Bump weave-gitops to latest
- PR: #1770 - Improve Acceptance Testing guide and bug reporting
- PR: #1780 - Bump weave-gitops to latest
- PR: #1784 - updated actions version to get rid of deprecated github actions warnings
- PR: #1765 - make dev cluster creation more configurable
- PR: #1778 - Reduce user-k8s-client caching
v0.10.0-rc.1
Highlights over v0.9.6
This release includes mostly UI improvements and bug fixes:
- Flux CRDs now shown correctly
- Downloading the cluster kubeconfig now favors user-supplied kubeconfig over system kubeconfig
- Pipelines view includes column for application and adds auto-refresh
- Count value has been removed from breadcrumps
- Updated liquid metal icon in clusters view
- Templates and Clusters are shown in all namespaces in the UI
Dependency versions
- weave-gitops v0.10.0
- cluster-controller v1.3.2
- cluster-bootstrap-controller v0.3.0
- (optional) policy-agent 1.2.1
Known issues
- no known issues
⚠️ Breaking changes from v0.9.6
- no known breaking changes
🚀 Enhancements
- PR: #1698 - Update liquid metal icon used in clusters
- PR: #1695 - Bump weave-gitops to released version v0.10.0
- PR: #1653 - cleaning up ingress information for easier install
🔥 UI
- PR: #1670 - Clean routes
- PR: #1682 - Add AppRef to Pipelines table view
- PR: #1703 - Auto refresh Pipeline details page
- PR: #1717 - remove count allover breadcrumbs
🐛 Bugs
- PR: #1694 - Fixes gitlab oauth redirection when creating-cluster
- PR: #1690 - Fix annotation parameters
- PR: #1700 - add conditions to terraform converter
- PR: #1649 - Fix kube config
- PR: #1714 - Don't set prune annotation on non-CAPI templates
- PR: #1647 - 1621 display flux crds
🧪 Tests
- PR: #1633 - Application violations details tests
- PR: #1701 - Add tenancy acceptance test
- PR: #1706 - Application violations list test
Uncategorized
- PR: #1683 - add letter spacing to sidebar nav items
- PR: #1692 - Change flux version in dependencies to v0.35.0
- PR: #1696 - Add CostEstimateMonthlyDollars field to template render endpoint with dummy data
- PR: #1629 - Cache and index helm repositories in SQLite
- PR: #1609 - Form Validation and Create PR / Render functions cleanup
- PR: #1707 - Updates to the release-process after going through it again
- PR: #1721 - Fixes applying prune annotation based on Kind
- PR: #1722 - bump the profiles availability timeout to 15 minutes
- PR: #1724 - Change helm versioning
- PR: #1732 - Grab LDFLAGS from core so that gitops run works
- PR: #1648 - BE endpoint for helm chart listing
- PR: #1638 - add management cluster resources fetcher
- PR: #1734 - Add template-name arg to CLI
- PR: #1729 - Fixed nightly acceptance tests
v0.9.6
Highlights over v0.9.5
- When adding applications, you can now preview the changes(PR) before creating a pull request
- You can now see included Cluster Profiles when previewing your Create Cluster PR
- Notifications are now available in the Notifications Page
- You can now automatically create namespace when adding applications
Dependency versions
- weave-gitops v0.9.6
- cluster-controller v1.3.2
- cluster-bootstrap-controller v0.3.0
- (optional) policy-agent 1.2.1
Known issues
- no known issues
⚠️ Breaking changes from v0.9.5
- no known breaking changes
🚀 Enhancements
- PR: #1585 - Inject JSON to the first and annotated resources.
- PR: #1568 - Add query params to Add application page To be able to share clusterName through it
- PR: #1615 - update filters and Template table
- PR: #1627 - Bump weave-gitops to released version v0.9.6
- PR: #1626 - show credential and profiles and kustomization depnding on new annotation Key
- PR: #1451 - [UI/BE] Add PR Preview for Applications and include Profiles in the Add Cluster PR Preview
- PR: #1634 - refactor all anchors to use Link component to make they all have safe url
🔥 UI
- PR: #1555 - Add suspend/resume to TF UI
- PR: #1544 - Add TF UI Sync functionality
- PR: #1596 - moving sectionHeader component to pageTemplate
- PR: #1643 - Update API response to include status.lastAppliedRevision fields
- PR: #1659 - Display href next to add app source dropdown
🐛 Bugs
- PR: #1577 - add crossorigin config to manifest
- PR: #1584 - [UI] Notifications Page shows a 404 instead of Notifications
- PR: #1588 - Fix wrong enum value for Kustomization fetching
- PR: #1494 - fix navigation warning in cluster page
- PR: #1597 - [UI/BE] Bug fixes
- PR: #1603 - remove fill attr from navigation svg icon
- PR: #1528 - Add create namespace checkbox to Add Application
- PR: #1654 - Fix bug in InjectLabels.
- PR: #1658 - fix: Bump Flux dependencies
- PR: #1672 - clear (Form) callBackSatus at the first render of add application component
🧪 Tests
- PR: #1578 - Adding application add app test
Uncategorized
- PR: #1580 - Revert "Add suspend/resume to TF UI"
- PR: #1582 - Revert "Merge pull request #1580 from weaveworks/revert-1555-jp-tf-pa…
- PR: #1552 - [UI] Small fixes - follow up on Edit Cluster PR
- PR: #1542 - Return Template labels in get/list templates responses
- PR: #1576 - fix resiliency in get policy violations
- PR: #1586 - Bump weave-gitops to latest
- PR: #1560 - Update release instructions
- PR: #1601 - Bump weave-gitops to latest
- PR: #1617 - Fixed nightly failing application tests
- PR: #1610 - Fix CoreClient mock console errors
- PR: #1624 - Remove filter params from templates navigations
- PR: #1510 - Fixes up tilt a bit
- PR: #1628 - Move profiles and helm-caching from OSS to EE
- PR: #1605 - Bump weave-gitops to latest
- PR: #1625 - retrieve the namespace of the GitOpsCluster object
- PR: #1635 - Fixed Kustomization (application) test failure
- PR: #1642 - fix tenancy deployment role binding name
- PR: #1650 - add template labels to generate resources
- PR: #1652 - Add env var to skip UI builds for local dev
- PR: #1662 - Fix gitlab browser failures
- PR: #1668 - Fixed application tests after moving application href next to dropdown
- PR: #1674 - Fix acceptance tests due to anchor refactoring
- PR: #1675 - update the flux version to 0.35.0
- PR: #1685 - Bump policy-agent version to 1.2.1
v0.9.6-rc.1
Highlights over v0.9.5
- When adding applications, you can now preview the changes(PR) before creating a pull request
- You can now see included Cluster Profiles when previewing your Create Cluster PR
- Notifications are now available in the Notifications Page
- You can now automatically create namespace when adding applications
Dependency versions
- weave-gitops v0.9.6
- cluster-controller v1.3.2
- cluster-bootstrap-controller v0.3.0
- (optional) policy-agent 1.2.1
Known issues
- no known issues
⚠️ Breaking changes from v0.9.5
- no known breaking changes
🚀 Enhancements
- PR: #1585 - Inject JSON to the first and annotated resources.
- PR: #1568 - Add query params to Add application page To be able to share clusterName through it
- PR: #1615 - update filters and Template table
- PR: #1627 - Bump weave-gitops to released version v0.9.6
- PR: #1626 - show credential and profiles and kustomization depnding on new annotation Key
- PR: #1451 - [UI/BE] Add PR Preview for Applications and include Profiles in the Add Cluster PR Preview
- PR: #1634 - refactor all anchors to use Link component to make they all have safe url
🔥 UI
- PR: #1555 - Add suspend/resume to TF UI
- PR: #1544 - Add TF UI Sync functionality
- PR: #1596 - moving sectionHeader component to pageTemplate
- PR: #1643 - Update API response to include status.lastAppliedRevision fields
- PR: #1659 - Display href next to add app source dropdown
🐛 Bugs
- PR: #1577 - add crossorigin config to manifest
- PR: #1584 - [UI] Notifications Page shows a 404 instead of Notifications
- PR: #1588 - Fix wrong enum value for Kustomization fetching
- PR: #1494 - fix navigation warning in cluster page
- PR: #1597 - [UI/BE] Bug fixes
- PR: #1603 - remove fill attr from navigation svg icon
- PR: #1528 - Add create namespace checkbox to Add Application
- PR: #1654 - Fix bug in InjectLabels.
- PR: #1658 - fix: Bump Flux dependencies
- PR: #1672 - clear (Form) callBackSatus at the first render of add application component
🧪 Tests
- PR: #1578 - Adding application add app test
Uncategorized
- PR: #1580 - Revert "Add suspend/resume to TF UI"
- PR: #1582 - Revert "Merge pull request #1580 from weaveworks/revert-1555-jp-tf-pa…
- PR: #1552 - [UI] Small fixes - follow up on Edit Cluster PR
- PR: #1542 - Return Template labels in get/list templates responses
- PR: #1576 - fix resiliency in get policy violations
- PR: #1586 - Bump weave-gitops to latest
- PR: #1560 - Update release instructions
- PR: #1601 - Bump weave-gitops to latest
- PR: #1617 - Fixed nightly failing application tests
- PR: #1610 - Fix CoreClient mock console errors
- PR: #1624 - Remove filter params from templates navigations
- PR: #1510 - Fixes up tilt a bit
- PR: #1628 - Move profiles and helm-caching from OSS to EE
- PR: #1605 - Bump weave-gitops to latest
- PR: #1625 - retrieve the namespace of the GitOpsCluster object
- PR: #1635 - Fixed Kustomization (application) test failure
- PR: #1642 - fix tenancy deployment role binding name
- PR: #1650 - add template labels to generate resources
- PR: #1652 - Add env var to skip UI builds for local dev
- PR: #1662 - Fix gitlab browser failures
- PR: #1668 - Fixed application tests after moving application href next to dropdown
- PR: #1674 - Fix acceptance tests due to anchor refactoring
- PR: #1675 - update the flux version to 0.35.0
- PR: #1685 - Bump policy-agent version to 1.2.1