From b4fa47819e6b24a5d367fc30a08f1a0a3bdd9b32 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 14:10:35 +0100 Subject: [PATCH] chore(deps): bump the go group across 1 directory with 23 updates (#103) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps the go group with 8 updates in the / directory: | Package | From | To | | --- | --- | --- | | code.gitea.io/sdk/gitea | `0.17.1` | `0.19.0` | | [github.com/fluxcd/flux2/v2](https://github.com/fluxcd/flux2) | `2.3.0` | `2.4.0` | | [github.com/open-component-model/git-controller](https://github.com/open-component-model/git-controller) | `0.8.0` | `0.12.1` | | [github.com/open-component-model/replication-controller](https://github.com/open-component-model/replication-controller) | `0.7.0` | `0.13.1` | | [sigs.k8s.io/e2e-framework](https://github.com/kubernetes-sigs/e2e-framework) | `0.2.0` | `0.5.0` | | [sigs.k8s.io/kustomize/api](https://github.com/kubernetes-sigs/kustomize) | `0.17.3` | `0.18.0` | | [github.com/open-component-model/ocm-controller](https://github.com/open-component-model/ocm-controller) | `0.19.0` | `0.25.3` | | [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.19.0` | `0.19.3` | Updates `code.gitea.io/sdk/gitea` from 0.17.1 to 0.19.0 Updates `github.com/fluxcd/flux2/v2` from 2.3.0 to 2.4.0
Release notes

Sourced from github.com/fluxcd/flux2/v2's releases.

v2.4.0

Highlights

Flux v2.4.0 is a feature release. Users are encouraged to upgrade for the best experience.

For a comprehensive overview of new features and API changes included in this release, please refer to the Announcing Flux 2.4 GA blog post.

This release marks the General Availability (GA) of Flux Bucket API. The Bucket v1 API comes with new features including: proxy support, mTLS and custom STS configuration for AWS S3 and MinIO LDAP authentication.

The GitRepository v1 API gains support for OIDC authentication. Starting with this version, you can authenticate against Azure DevOps repositories using AKS Workload Identity.

The OCIRepository v1beta2 API gains support for proxy configuration thus allowing dedicated HTTP/S Proxy authentication on multi-tenant Kubernetes clusters.

The HelmRelease v2 API gains support for disabling JSON schema validation of the Helm release values during installation and upgrade. And allows adopting existing Kubernetes resources during Helm release installation.

The Flux controllers are now built with Go 1.23 and their dependencies have been updated to Kubernetes 1.31, Helm 3.16, SOPS 3.9 Cosign 2.4 and Notation 1.2.

❤️ Big thanks to all the Flux contributors that helped us with this release!

Kubernetes compatibility

This release is compatible with the following Kubernetes versions:

Kubernetes version Minimum required
v1.29 >= 1.29.0
v1.30 >= 1.30.0
v1.31 >= 1.31.0

[!NOTE] Note that the Flux project offers support only for the latest three minor versions of Kubernetes. Backwards compatibility with older versions of Kubernetes and OpenShift is offered by vendors such as ControlPlane that provide enterprise support for Flux.

OpenShift compatibility

Flux can be installed on Red Hat OpenShift cluster directly from OperatorHub using Flux Operator. The operator allows the configuration of Flux multi-tenancy lockdown, network policies, persistent storage, sharding, vertical scaling and the synchronization of the cluster state from Git repositories, OCI artifacts and S3-compatible storage.

API changes

Bucket v1

The Bucket kind was promoted from v1beta2 to v1 (GA).

The v1 API is backwards compatible with v1beta2.

New fields:

... (truncated)

Commits

Updates `github.com/fluxcd/helm-controller/api` from 1.0.1 to 1.1.0
Release notes

Sourced from github.com/fluxcd/helm-controller/api's releases.

v1.1.0

Changelog

v1.1.0 changelog

Container images

Supported architectures: linux/amd64, linux/arm64 and linux/arm/v7.

The container images are built on GitHub hosted runners and are signed with cosign and GitHub OIDC. To verify the images and their provenance (SLSA level 3), please see the security documentation.

Changelog

Sourced from github.com/fluxcd/helm-controller/api's changelog.

1.1.0

Release date: 2024-09-26

This minor release comes with various bug fixes and improvements.

The chart values schema validation can now be disabled for install and upgrade actions by setting disableSchemaValidation under .spec.install and .spec.upgrade of a HelmRelease object.

HelmReleases that result in failure during uninstall will now be retried until the uninstall succeeds without any error. See handling failed uninstall docs for various remediations based on the cause of the failure.

helm-controller in sharded deployment configuration now supports cross-shard dependency check. This allows a HelmRelease to depend on other HelmReleases managed by different controller shards.

In addition, the Kubernetes dependencies have been updated to v1.31.1, Helm has been updated to v3.16.1 and various other controller dependencies have been updated to their latest version. The controller is now built with Go 1.23.

Fixes:

Improvements:

... (truncated)

Commits

Updates `github.com/fluxcd/image-automation-controller/api` from 0.38.0 to 0.39.0
Release notes

Sourced from github.com/fluxcd/image-automation-controller/api's releases.

v0.39.0

Changelog

v0.39.0 changelog

Container images

Supported architectures: linux/amd64, linux/arm64 and linux/arm/v7.

The container images are built on GitHub hosted runners and are signed with cosign and GitHub OIDC. To verify the images and their provenance (SLSA level 3), please see the security documentation.

Changelog

Sourced from github.com/fluxcd/image-automation-controller/api's changelog.

0.39.0

Release date: 2024-09-26

This prerelease comes with support for OIDC authentication for Azure DevOps Repositories using the .spec.provider field by setting it to azure on the GitRepository object associated with ImageUpdateAutomation object.

In addition, the Kubernetes dependencies have been updated to v1.31.1 and various other controller dependencies have been updated to their latest version. The controller is now built with Go 1.23.

Fixes:

Improvements:

... (truncated)

Commits

Updates `github.com/fluxcd/image-reflector-controller/api` from 0.32.0 to 0.33.0
Release notes

Sourced from github.com/fluxcd/image-reflector-controller/api's releases.

v0.33.0

Changelog

v0.33.0 changelog

Container images

Supported architectures: linux/amd64, linux/arm64 and linux/arm/v7.

The container images are built on GitHub hosted runners and are signed with cosign and GitHub OIDC. To verify the images and their provenance (SLSA level 3), please see the security documentation.

Changelog

Sourced from github.com/fluxcd/image-reflector-controller/api's changelog.

0.33.0

Release date: 2024-09-26

This prerelease comes with support for using proxy for communications with the container registry using the new .spec.proxySecretRef field on ImageRepository objects.

In addition, the Kubernetes dependencies have been updated to v1.31.1 and various other controller dependencies have been updated to their latest version. The controller is now built with Go 1.23.

Fixes:

Improvements:

Commits

Updates `github.com/fluxcd/kustomize-controller/api` from 1.3.0 to 1.4.0
Release notes

Sourced from github.com/fluxcd/kustomize-controller/api's releases.

v1.4.0

Changelog

v1.4.0 changelog

Container images

Supported architectures: linux/amd64, linux/arm64 and linux/arm/v7.

The container images are built on GitHub hosted runners and are signed with cosign and GitHub OIDC. To verify the images and their provenance (SLSA level 3), please see the security documentation.

Changelog

Sourced from github.com/fluxcd/kustomize-controller/api's changelog.

1.4.0

Release date: 2024-09-27

This minor release comes with various bug fixes and improvements.

kustomize-controller in sharded deployment configuration now supports cross-shard dependency check. This allows a Kustomization to depend on other Kustomizations managed by different controller shards.

In addition, the Kubernetes dependencies have been updated to v1.31.1 and various other controller dependencies have been updated to their latest version. The controller is now built with Go 1.23.

Fixes:

Improvements:

Commits

Updates `github.com/fluxcd/notification-controller/api` from 1.3.0 to 1.4.0
Release notes

Sourced from github.com/fluxcd/notification-controller/api's releases.

v1.4.0

Changelog

v1.4.0 changelog

Container images

Supported architectures: linux/amd64, linux/arm64 and linux/arm/v7.

The container images are built on GitHub hosted runners and are signed with cosign and GitHub OIDC. To verify the images and their provenance (SLSA level 3), please see the security documentation.

Changelog

Sourced from github.com/fluxcd/notification-controller/api's changelog.

1.4.0

Release date: 2024-09-27

This minor release comes with various bug fixes and improvements.

MS Teams Provider has been updated to support MS Adaptive Card payloads. This allows users to migrate from the deprecated Office 365 Connector for Incoming Webhooks to the new Microsoft Teams Incoming Webhooks with Workflows. See the Provider API documentation for more information. After getting the URL for the new Incoming Webhook Workflow, update the secret used by the msteams Provider object with the new URL.

In addition, the Kubernetes dependencies have been updated to v1.31.1 and various other controller dependencies have been updated to their latest version. The controller is now built with Go 1.23.

Fixes:

Improvements:

Commits

Updates `github.com/fluxcd/pkg/apis/meta` from 1.5.0 to 1.6.1
Commits

Updates `github.com/fluxcd/pkg/runtime` from 0.47.1 to 0.49.1
Commits

Updates `github.com/fluxcd/pkg/ssa` from 0.39.1 to 0.41.1
Commits

Updates `github.com/fluxcd/pkg/version` from 0.4.0 to 0.4.1
Commits

Updates `github.com/fluxcd/source-controller/api` from 1.3.0 to 1.4.1
Release notes

Sourced from github.com/fluxcd/source-controller/api's releases.

v1.4.1

Changelog

v1.4.1 changelog

Container images

Supported architectures: linux/amd64, linux/arm64 and linux/arm/v7.

The container images are built on GitHub hosted runners and are signed with cosign and GitHub OIDC. To verify the images and their provenance (SLSA level 3), please see the security documentation.

v1.4.0

Changelog

v1.4.0 changelog

Container images

Supported architectures: linux/amd64, linux/arm64 and linux/arm/v7.

The container images are built on GitHub hosted runners and are signed with cosign and GitHub OIDC. To verify the images and their provenance (SLSA level 3), please see the security documentation.

Changelog

Sourced from github.com/fluxcd/source-controller/api's changelog.

1.4.1

Release date: 2024-09-26

This patch release comes with a fix to the GitRepository API to keep it backwards compatible by removing the default value for .spec.provider field when not set in the API. The controller will internally consider an empty value for the provider as the generic provider.

Fix:

1.4.0

Release date: 2024-09-25

This minor release promotes the Bucket API to GA, and comes with new features, improvements and bug fixes.

Bucket

The Bucket API has been promoted from v1beta2 to v1 (GA). The v1 API is backwards compatible with v1beta2.

Bucket API now supports proxy through the field .spec.proxySecretRef and custom TLS client certificate and CA through the field .spec.certSecretRef.

Bucket API now also supports specifying a custom STS configuration through the field .spec.sts. This is currently only supported for the providers generic and aws. When specifying a custom STS configuration one must specify which STS provider to use. For the generic bucket provider we support the ldap STS provider, and for the aws bucket provider we support the aws STS provider. For the aws STS provider, one may use the default main STS endpoint, or the regional STS endpoints, or even an interface endpoint.

OCIRepository

OCIRepository API now supports proxy through the field .spec.proxySecretRef.

Warning: Proxy is not supported for cosign keyless verification.

GitRepository

GitRepository API now supports OIDC authentication for Azure DevOps repositories through the field .spec.provider using the value azure. See the docs for details here.

In addition, the Kubernetes dependencies have been updated to v1.31.1, Helm has been updated to v3.16.1 and various other controller dependencies have been updated to their latest version. The controller is now built with Go 1.23.

Fixes:

... (truncated)

Commits

Updates `github.com/open-component-model/git-controller` from 0.8.0 to 0.12.1
Release notes

Sourced from github.com/open-component-model/git-controller's releases.

v0.12.1

Release 0.12.1

v0.12.0

Release 0.12.0

v0.11.1

Release 0.11.1

v0.11.0

Release 0.11.0

v0.10.1

Release 0.10.1

v0.10.0

Release 0.10.0

... (truncated)

Commits

Updates `github.com/open-component-model/replication-controller` from 0.7.0 to 0.13.1
Release notes

Sourced from github.com/open-component-model/replication-controller's releases.

v0.13.1

Release 0.13.1

v0.13.0

Release 0.13.0