weave-gitops

Weave GitOps provides insights into your application deployments, and makes continuous delivery with GitOps easier to adopt and scale across your teams.

APACHE-2.0 License

Downloads
7
Stars
861
Committers
93

Bot releases are visible (Hide)

weave-gitops - v0.38.0 Latest Release

Published by weave-gitops-bot 11 months ago

💸 Features and improvements

  • A new command check oidc-config is introduced that validates a given OIDC configuration, either from a referenced Secret or from CLI flags. This will help users debug issues with Weave GitOps OIDC configuration as well as provide a way to validate a configuration before putting it on a cluster.
  • When suspending a Flux resource, a user can now add a reason to explain the suspension.

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For Flux migrations to v2.0 see flux or weave gitops documentation.

🚀 Enhancements

  • PR: #4146 - Add 'check oidc-config' command
  • PR: #4147 - Add comment to suspend action

📖 Documentation

  • PR: #4149 - Add release notes for version-0.37.0
  • PR: #4150 - add weave gitops oss release notes links for v0.37
  • PR: #4153 - Update docs bootstraping access
  • PR: #4152 - build(deps): Bump @adobe/css-tools from 4.3.1 to 4.3.2
  • PR: #4007 - Expose OSS static asset handling to unify OSS/EE serving
  • PR: #4156 - Add UI subpath info for EE
  • PR: #4158 - Fix gitops check
weave-gitops - v0.37.0

Published by weave-gitops-bot 11 months ago

💸 Features and improvements

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For Flux migrations to v2.0 see flux or weave gitops documentation.

🚀 Enhancements

  • PR: #4143 - Add sidebar for anonymous access back.
  • PR: #4139 - show suspended by annotations to metadata component
  • PR: #4141 - UI | fix markdown editor overflow style
  • PR: #4144 - Add note about lack of persistent storage.
  • PR: #4119 - Allow optional OIDC values in Helm chart

📖 Documentation

  • PR: #4132 - Fix website README
  • PR: #4138 - add wge release notes for v0.32 to v0.3.60
  • PR: #4133 - Add monitoring to object cleaner
  • PR: #3917 - Add guides for common OIDC providers
  • PR: #4137 - added docs suggestions while reviewing
  • PR: #4136 - Add CLI bootstrap flux documentation
  • PR: #4142 - added repo url examples in cli bootstrapping docs
  • PR: #4113 - Docs: Keycloak OIDC Guide
  • PR: #4135 - added dependabot support for github actions
  • PR: #4131 - Add suspended annotations
weave-gitops - v0.36.0

Published by weave-gitops-bot 12 months ago

⚠️ Breaking changes

  • GitOps Run has been removed from the gitops cli.

💸 Features and improvements

  • New standardised sync, suspend and resume buttons across the UI!

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For Flux migrations to v2.0 see flux or weave gitops documentation.

📖 Documentation

  • PR: #4103 - generate sitemap
  • PR: #4073 - add gitops-ee bootstrap cli user documentation
  • PR: #4099 - Update "No Dependencies" message with links to flux docs
  • PR: #4079 - Add notification component
  • PR: #4074 - Remove webkit-scrollbar css
  • PR: #4096 - Generic sync/suspend/inventory listing
  • PR: #4097 - Removes GitOps Run references from docs
  • PR: #4108 - Add some more redirects
  • PR: #4091 - Cleanup datatable
  • PR: #4098 - Refactoring Status column
  • PR: #4111 - fix: Remove GitOps Run CLI commands
  • PR: #4080 - Standardize the sync/suspend/edit buttons
  • PR: #4105 - build(deps): Bump google.golang.org/grpc from 1.51.0 to 1.56.3
  • PR: #4116 - chore: Remove GitOps Run components
  • PR: #4082 - build(deps): Bump @babel/traverse from 7.20.13 to 7.23.2 in /website
  • PR: #4114 - Add new svg icon as CLusterDiscovery icon
  • PR: #4123 - fix: Remove flag as source file has been deleted
  • PR: #3846 - fix duplicate icons
  • PR: #4122 - Reorders sidebar and fixes typos
  • PR: #4090 - Refactor /inventory code to expose some helpers
  • PR: #4126 - ci: Remove Slack notification to archived channel
weave-gitops - v0.35.0

Published by weave-gitops-bot 12 months ago

💸 Features and improvements

  • Create Dashboard command supports Helm 'values' flags: PR: #3990
    The create dashboard command now accepts an additional --values flag which can be used to populate values for the Weave GitOps Helm chart. This allows users to customise the resulting HelmRelease resource, according to their needs.

We have also made minor changes in our CI workflows to make external contributions a little bit easier. Some workflows that required elevated permissions are now skipped for forks.

Finally, we have updated some of our UI libraries to protect against known vulnerabilities.

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For Flux migrations to v2.0 see flux or weave gitops documentation.

📖 Documentation

  • PR: #4089 - Added profiling docs
  • PR: #4093 - Adds clarification to WGE docs links from OSS
  • PR: #4088 - update explorer docs with granular configuration
  • PR: #4078 - Remove test-connection.yaml
  • PR: #4081 - Fix UI audit
  • PR: #4083 - fix: Only run npm publish job on weave-gitops repo
  • PR: #4085 - fix: Do not run for forks
  • PR: #4086 - fix: Skip updating release status check in forks
  • PR: #4084 - Add colors and exports for new EE pipelines UI
  • PR: #4072 - Only build last 3 versions of user-guide for staging
  • PR: #4087 - fix: Skip running job on forks
  • PR: #4100 - fix: Partially revert #4046
weave-gitops - v0.34.0

Published by weave-gitops-bot about 1 year ago

$GITHUB_EVENT_PULL_REQUEST_BODY

weave-gitops - v0.33.0

Published by weave-gitops-bot about 1 year ago

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For Flux migrations to v2.0 see flux or weave gitops documentation.

🐛 Bugs

  • PR: #4030 - Fix Suspend button width on Source details pages with short status message
  • PR: #4022 - Fix the OIDC login button when using a RoutePrefix.
  • PR: #4028 - Fix 'cluster not found' error when requesting source from automation sourceRef
  • PR: #4009 - Preserve format when copy/paste yaml file
  • PR: #4021 - Don't show errors if we cannot load HelmRelease details (as its on another cluster via spec.KubeConfig)

📖 Documentation

  • PR: #4014 - Adds OpenSSF badge and updates user docs links
  • PR: #3991 - Add GitOpsSets documentation.
  • PR: #4031 - Removes error on Progressive Delivery page and adds info about UI views
  • PR: #4037 - Resolves skipped backporting between versions 0.29.0 and 0.30.0
  • PR: #4042 - Add templates to explorer supported kinds docs
  • PR: #4018 - ci: Add OpenSSF GH action
  • PR: #4015 - Move Docs link from sidebar to top of page
  • PR: #4026 - Document group and user prefix configuration.
  • PR: #4025 - Import ImageAutomation components to be used in EE
  • PR: #4029 - Add noText prop to kubeStatusIndicator
  • PR: #4035 - Link clusterName in image automation details
  • PR: #4038 - Add text wrap to fit long term ex. progressive delivery
  • PR: #4039 - Implement style updates to Alert
  • PR: #4041 - Fixes the OIDC return_url param when a subpath is configured
weave-gitops - v0.32.0

Published by weave-gitops-bot about 1 year ago

💸 Features and improvements

  • Enables support for running weave-gitops under a subpath e.g. example.com/wego/ in the UI router

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For Flux migrations to v2.0 see flux or weave gitops documentation.

🚀 Enhancements

  • PR: #3992 - UI works on subpaths
  • PR: #4002 - Add Artifact Metadata section to OCI Repository detail pages
  • PR: #4004 - Add Policies nav-item to the side nav

🐛 Bugs

  • PR: #3987 - Fix the error could not not resolve module "node:os" from cosmiconfig preventing to build the UI
  • PR: #3985 - fix Space in between buttons
  • PR: #3984 - fix inconsistency in listing components
  • PR: #3993 - Fix backporting gaps to prevent old docs versions from showing up in search
  • PR: #3974 - Modify hook on verified status check
  • PR: #3923 - Move stray Progressive Delivery text to related page
  • PR: #3980 - predictable resolution for gitrepository gvk when v1 and v1beta2 exist

📖 Documentation

  • PR: #3982 - Adds Troubleshooting section to WGE TF-Controller docs
  • PR: #3981 - Adds Troubleshooting Section to GitOps Run user docs
  • PR: #3998 - Updates images in Readme
  • PR: #4000 - Adds Image Automation info to user docs
  • PR: #3979 - add WGE 0.31.0 release notes
  • PR: #3971 - releasing container image before github release
  • PR: #3994 - Add eslint rule to alphabetize imports
  • PR: #3913 - Backstage Plugin overview.
weave-gitops - v0.31.2

Published by weave-gitops-bot about 1 year ago

⚠️ Breaking changes

This switches the storage from in-browser cookie storage, to using a session-based storage mechanism.

If you are running multiple replicas, you will run into issues with the lack of a shared session store.

This also means that when the gitops-server is restarted, the existing sessions will be lost (and will require that users can login again).

We are working to provide support for persistent session storage, and this will land in the next release.

💸 Features and improvements

With the switch to session-based storage, the issue where the ID Token was too big to be stored in a Cookie should be solved, this was commonly caused by Azure's use of UUIDs for groups in the OIDC groups claim.

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For Flux migrations to v2.0 see flux or weave gitops documentation.

🚀 Enhancements

  • PR: #3667 - Improve feedback to user when objects aren't retrieved due to RBAC
  • PR: #3946 - JWT cookie fetcher converted to session storage.
  • PR: #3958 - Anonymous / No-auth mode

🔥 UI

  • PR: #3953 - Add Flex with breakpoint prop
  • PR: #3944 - Set static height on signin footer
  • PR: #3962 - Refactor specificity for new dark mode color. And CSS enhancement to Sync Btn
  • PR: #3951 - add new primary color to palette

📖 Documentation

  • PR: #3964 - User docs cleanup
  • PR: #3965 - docs: Add SECURITY.md
  • PR: #3955 - User docs changes in WGE install guide, cluster mgmt pages
  • PR: #3921 - Add Azure-related pages to user docs
  • PR: #3948 - Add DCO
  • PR: #3954 - Weave GitOps Enterprise v0.30.0 Release Notes
  • PR: #3959 - dashboard helmrepository apiVersion should be v1beta2 not v1
  • PR: #3903 - fix npe when inventory object is nil
  • PR: #3966 - fix: Moved security policy to the right place
  • PR: #3968 - fix: Bump client-go version to 0.26.8
  • PR: #3969 - Bump @adobe/css-tools from 4.0.1 to 4.3.1
weave-gitops - v0.30.0

Published by weave-gitops-bot about 1 year ago

💸 Features and improvements

  • UI token refreshing! OIDC token refreshing is now handled by the UI, this avoids unintentionally making multiple token requests to the OIDC provider. This old behaviour sometimes triggered rate limiting in OIDC providers, causing errors.
  • UI polish including removing duplicate error messages and more consistency in headers and font sizes.

🔥 UI

  • PR: #3927 - Filter duplicate error messages
  • PR: #3842 - UI token refreshing
  • PR: #3939 - Remove titles from detail pages for consistency
  • PR: #3938 - update severity font size and edit violated policy column

📖 Documentation

  • PR: #3941 - Fixes github-oauth link in Install WGE page
  • PR: #3932 - Fix version in tf getting started guide
  • PR: #3894 - Update docs with verified status
  • PR: #3915 - Update video on main docs page
  • PR: #3830 - Bump tough-cookie from 4.0.0 to 4.1.3
  • PR: #3904 - Updates user guide page names and links
  • PR: #3933 - Add batch error handling to Notifications page
  • PR: #3924 - WGE install pages updates
  • PR: #3942 - Fixes WGE username field in installation guide
  • PR: #3940 - Implement release locking to avoid publishing helm chart before container image
weave-gitops - v0.29.0

Published by weave-gitops-bot about 1 year ago

⚠️ Breaking changes

We introduced a breaking change in this release by upgrading to Flux v2 APIs, notably GitRepository v1, Kustomization v1, and Receiver v1. This means that this version of Weave GitOps is not compatible with previous versions of Flux v2, such as v0.41.x and earlier.

✍️ Action required

Follow Flux or Weave Gitops to upgrade to Flux v2 GA before upgrading Weave Gitops.

🚀 Enhancements

  • PR: #3831 - Suspend/resume/reconcile Image Repositories
  • PR: #3889 - upgrade flux v2 dependencies take 4
  • PR: #3887 - Verified sources

🔥 UI

  • PR: #3857 - Create component for info in top right of detail pages, and prevent x-overflow on main content
  • PR: #3876 - Remove Flux version from /v1/version response and page footers
  • PR: #3873 - Fix error when syncing HelmChart
  • PR: #3879 - Fix missing key prop in checkbox actions, and provide "-" default text for large info
  • PR: #3885 - Add sync and suspend for image update automation

🐛 Bugs

  • PR: #3899 - Update old /releases link with new /enterprise/getting-started/releases-enterprise/ urls

📖 Documentation

  • PR: #3845 - Update tagline
  • PR: #3882 - Fix links on the Releases page
  • PR: #3899 - Update old /releases link with new /enterprise/getting-started/releases-enterprise/ URLs

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For migrations from v0.4x to v2.0 see this documentation.

  • PR: #3901 - Bump word-wrap from 1.2.3 to 1.2.5
  • PR: #3835 - Bump semver from 5.7.1 to 5.7.2 in /website
weave-gitops - v0.29.0-rc.1

Published by weave-gitops-bot about 1 year ago

⚠️ Breaking changes

We introduced a breaking change in this release by upgrading to Flux v2 APIs, notably GitRepository v1, Kustomization v1, and Receiver v1. This means that this version of Weave GitOps is not compatible with previous versions of Flux v2, such as v0.41.x and earlier.

✍️ Action required

We recommend users upgrade Flux Custom Resources GitRepository, Kustomization, and Receiver to v1.
Please take a look at this guide on how to upgrade your system from Flux v2 0.x to Flux v2 GA.

🔥 UI

  • PR: #3857 - Create component for info in top right of detail pages, and prevent x-overflow on main content
  • PR: #3873 - Fix error when syncing HelmChart
  • PR: #3879 - Fix missing key prop in checkbox actions, and provide "-" default text for large info
  • PR: #3885 - Add sync and suspend for image update automations

🐛 Bugs

  • PR: #3899 - Update old /releases link with new /enterprise/getting-started/releases-enterprise/ urls

📖 Documentation

  • PR: #3845 - Update tagline
  • PR: #3899 - Update old /releases link with new /enterprise/getting-started/releases-enterprise/ urls

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0

For migrations from v0.4x to v2.0 see this documentation.

  • PR: #3876 - Remove Flux version from /v1/version response and page footers
  • PR: #3882 - Fix links on Releases page
  • PR: #3831 - Suspend/resume/reconcile Image Repositories
  • PR: #3889 - upgrade flux v2 dependencies take 4
weave-gitops - v0.28.0

Published by weave-gitops-bot over 1 year ago

🔥 UI

  • PR: #3829 - Allow for custom actions for data table checkboxes
  • PR: #3834 - Enhance types in checkbox actions for EE terraform sync/suspend all
  • PR: #3854 - Remove 'with source' option from Sources Sync

📖 Documentation

  • PR: #3841 - Changes to progressive delivery guide
  • PR: #3828 - Update docs for weave-gitops-enterprise 0.27.0 release
  • PR: #3823 - Versioning updates to documentation website
weave-gitops - v0.27.1-rc.1

Published by weave-gitops-bot over 1 year ago

There was a temporary issue in the 0.27.0 release process. The go module proxy system has in inconsistent view of the go.sum checksum for the 0.27.0 tag. If you're consuming weave-gitops as a go library and have issues with the go.sum checksum in different environments, use this tag instead of 0.27.0.

weave-gitops - v0.27.0

Published by weave-gitops-bot over 1 year ago

Flux compatibility

Flux version Minimum required
v2.0 >= 2.0.0-rc.1
v0.41 >= 0.41.0
v0.40 >= 0.40.0

For migrations from v0.4x to v2.0 see this documentation.

Note that Weave GitOps may work on older versions of Flux e.g. 0.39, but we don't recommend running end-of-life versions in production nor do we offer support for these.

💸 Features and improvements

  • Many dark mode improvements in the UI

🔥 UI

  • PR: #3803 - Pipelines icon dark mode fix
  • PR: #3806 - Prevent white background on input autofill in dark mode
  • PR: #3807 - Add dark mode color for input borders

🐛 Bugs

  • PR: #3806 - Prevent white background on input autofill in dark mode

📖 Documentation

  • PR: #3804 - Terraform section docs changes
  • PR: #3779 - Docs cleanup for Cluster Management and related install page
  • PR: #3796 - Update theme
  • PR: #3811 - Update Flux dependencies
  • PR: #3818 - Revert "Update Flux dependencies"
  • PR: #3819 - Align flux-dependencies in go.mod
weave-gitops - v0.26.0

Published by weave-gitops-bot over 1 year ago

💸 Features and improvements

Weave GitOps v0.26.0 includes several enhancements and bug fixes. We have added debug-level logging for the tokens which should help users when troubleshooting login issues. We have also fixed some minor bugs in GitOps Run and improved dashboard detection. Finally, we have also refactored our UI code to better accommodate upcoming support for Dark Mode in Weave GitOps Enterprise.

🚀 Enhancements

  • PR: #3780 - Warn users if Weave GitOps is already installed
  • PR: #3787 - Improve logging Flux version in GitOps Run

🔥 UI

  • PR: #3777 - fix exported components
  • PR: #3781 - Add edit icon, modify Pipelines and Delivery icons for EE dark mode
  • PR: #3793 - Swap success and feedback colors for EE dark mode
  • PR: #3794 - Link PolicyName in violationDetails to policyDetails page
  • PR: #3795 - Consistent use of topBarHeight variable
  • PR: #3679 - Make Layout reusable by EE

🐛 Bugs

  • PR: #3785 - Log out cookie sizes when setting them
  • PR: #3788 - Fixes the dashboard port annotation on gitops run with session

📖 Documentation

  • PR: #3776 - docs: Fix TOC for WGE
  • PR: #3671 - Update query syntax docs
weave-gitops - v0.25.1-rc.1

Published by weave-gitops-bot over 1 year ago

🚀 Enhancements

  • PR: #3777 - fix exported components
weave-gitops - v0.25.0

Published by weave-gitops-bot over 1 year ago

💸 Features and improvements

Policy UI is now available in Weave GitOps! This UI is going to support the users who install Weave Policy Agent OSS to explore policies installed on their clusters, as well as identify policy violations on both policy and application level.

🚀 Enhancements

  • PR: #3731 - Fix navigation
  • PR: #3712 - Show Application Violations in WeaveGitOps OSS
  • PR: #3714 - Show Policies in WeaveGitOps OSS
  • PR: #3752 - Add linter for Protobuf files
  • PR: #3460 - Openshift: Allow removal of securityContext with Helm values
  • PR: #3764 - add entity kind to policy violation
  • PR: #3728 - chore: Update go-git-providers to 0.16.0
  • PR: #3735 - Update GitHub actions to their latest versions
  • PR: #3736 - Update GitHub actions to their latest versions
  • PR: #3757 - Streamline user guide page flows for intro and "getting started," update docs and links
  • PR: #3738 - Refactor docs to clarify open source and Enterprise

🔥 UI

  • PR: #3716 - Properly set up Link styled-component
  • PR: #3724 - Dark Mode UI bug follow ups
  • PR: #3740 - Add dark mode switch to sign in page
  • PR: #3758 - Fix detecting dark mode in browser settings
  • PR: #3765 - Update Nav highlight for Policy-details
  • PR: #3744 - Add Violations tab to Policy Details Page

🐛 Bugs

  • PR: #3716 - Properly set up Link styled-component
  • PR: #3749 - Disable Sync btn while loading and invalidate the react-query cache
  • PR: #3725 - Weave Gitops Enterprise 0.24.0 Release Notes
  • PR: #3719 - Fixes and additions to user docs
  • PR: #3734 - fix: Broken link
  • PR: #3767 - fix: Updating script to match new path/filename
weave-gitops - v0.24.0

Published by weave-gitops-bot over 1 year ago

💸 Features and improvements

Dark mode comes to Weave Gitops! This feature brings a new aesthetic to the user interface, using darker colors that are easy on the eyes without sacrificing clarity or function.

Examples of user facing changes:

  • API changes
  • Bug fixes
  • Any changes in behaviour
  • Changes requiring upgrade notices or deprecation warning

🔥 UI

  • PR: #3677 - Add dark mode theme to the UI
  • PR: #3699 - Increase From accessibility by making the username field auto-focus
  • PR: #3708 - App Observability - Surface Flagger Status
  • PR: #3710 - Export baseTheme and ThemeTypes for Enterprise dark mode
  • PR: #3711 - Add prop to hide dark mode switch
  • PR: #3715 - Fix Divider styling on Sign In page

📖 Documentation

  • PR: #3689 - Added a redirect for getting started page
  • PR: #3694 - Fix url for enterprise intro page
  • PR: #3701 - Increase memory allocation to nodejs
  • PR: #3709 - Change nsaccess to allow namespaces when resourceName is specified.
  • PR: #3721 - Revert fix for #3702
weave-gitops - v0.24.0-rc.1

Published by weave-gitops-bot over 1 year ago

💸 Features and improvements

Dark mode comes to Weave Gitops! This feature brings a new aesthetic to the user interface, using darker colors that are easy on the eyes without sacrificing clarity or function.

🔥 UI

  • PR: #3677 - Add dark mode theme to the UI
  • PR: #3699 - Increase From accessibility by making the username field auto-focus
  • PR: #3708 - App Observability - Surface Flagger Status
  • PR: #3710 - Export baseTheme and ThemeTypes for Enterprise dark mode
  • PR: #3711 - Add prop to hide dark mode switch
  • PR: #3715 - Fix Divider styling on Sign In page

📖 Documentation

  • PR: #3689 - Added a redirect for getting started page
  • PR: #3694 - Fix url for enterprise intro page
  • PR: #3701 - Increase memory allocation to nodejs
weave-gitops - v0.23.0

Published by weave-gitops-bot over 1 year ago

We released Weave GitOps v0.23.0, bringing significant updates to both the Flux UI and documentation. This release enhances user experience with improved navigation aesthetics, a redesigned application details page, added status and icon indicators, syntax highlighting in YamlView, and a shift to the Weaveworks logo, and minor bug fixes. Documentation updates include the addition of WGE 0.22.0 release notes, PAT usage and improvements to the release process docs.

🔥 UI

  • PR: #3651 - Add an additional page status for automations that summarizes their canaries
  • PR: #3660 - Update nav icons and colors
  • PR: #3655 - 2704 redesign application details
  • PR: #3658 - Add icon and status for tf plans that are waiting for user action
  • PR: #3673 - Trick bundler into correctly building D3
  • PR: #3675 - Change "G" logo to Weaveworks logo
  • PR: #3676 - Add syntax highlighting to the YamlView
  • PR: #3680 - UI application details followup

🐛 Bugs

  • PR: #3668 - Fix to the nsaccess package

📖 Documentation

  • PR: #3654 - Add WGE 0.22.0 release notes
  • PR: #3662 - Improve release process docs
  • PR: #3688 - docs: Minor addition to mention PAT usage
Package Rankings
Top 41.02% on Npmjs.org
Top 2.74% on Proxy.golang.org
Badges
Extracted from project README
LICENSE Contributors Release FOSSA Status OpenSSF Best Practices FOSSA Status