Skip to content

Commit 4d048d4

Browse files
authored
feat: release v0.35.2 (#136)
1 parent 0003958 commit 4d048d4

File tree

13 files changed

+66
-91
lines changed

13 files changed

+66
-91
lines changed

Taskfile.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,5 +57,6 @@ tasks:
5757
sources:
5858
- hack/external-apis/*
5959
cmds:
60-
- 'go run {{.ROOT_DIR}}/hack/external-apis/main.go'
60+
# - 'go run {{.ROOT_DIR}}/hack/external-apis/main.go'
61+
- 'echo "TODO: Temporarily disabled due to github problems."'
6162
internal: true

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.35.1-dev
1+
v0.35.2

api/external/gardener-extension-provider-aws/pkg/apis/aws/v1alpha1/register.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,6 @@ func addKnownTypes(scheme *runtime.Scheme) error {
4545
&ControlPlaneConfig{},
4646
&WorkerConfig{},
4747
&WorkerStatus{},
48-
&WorkloadIdentityConfig{},
49-
&BackupBucketConfig{},
5048
)
5149
return nil
5250
}

api/external/gardener-extension-provider-aws/pkg/apis/aws/v1alpha1/zz_generated.deepcopy.go

Lines changed: 0 additions & 72 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/external/gardener/pkg/apis/core/v1beta1/constants/types_constants.go

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -802,13 +802,30 @@ const (
802802
// SeedUserNamePrefix is the identity user name prefix for gardenlets when authenticating to the API server.
803803
SeedUserNamePrefix = "gardener.cloud:system:seed:"
804804

805-
// ShootGroupViewers is a constant for a group name in shoot clusters whose users get read-only privileges (except
806-
// for core/v1.Secrets).
807-
ShootGroupViewers = "gardener.cloud:system:viewers"
808805
// ClusterRoleNameGardenerAdministrators is the name of a cluster role in the garden cluster defining privileges
809806
// for administrators.
810807
ClusterRoleNameGardenerAdministrators = "gardener.cloud:system:administrators"
811808

809+
// ShootReadOnlyClusterRoleName is the name of a cluster role allowing read-only access to resources
810+
// in a shoot cluster, except core/v1.Secrets and those that are encrypted in the ETCD.
811+
ShootReadOnlyClusterRoleName = "gardener.cloud:system:read-only"
812+
// ShootSystemAdminsGroupName is a group assigned to gardener system administrators
813+
// when they request an AdminKubeconfig to access a shoot cluster.
814+
ShootSystemAdminsGroupName = "gardener.cloud:system:admins"
815+
// ShootSystemViewersGroupName is a group assigned to gardener system viewers
816+
// when they request a ViewerKubeconfig to access a shoot cluster.
817+
ShootSystemViewersGroupName = "gardener.cloud:system:viewers"
818+
// ShootProjectAdminsGroupName is a group assigned during AdminKubeconfig generation to
819+
// gardener project administrators or other users allowed to request an AdminKubeconfig.
820+
// System administrators do not get assigned to this group when requesting an AdminKubeconfig.
821+
// Instead, they are assigned to the group "gardener.cloud:system:admins".
822+
ShootProjectAdminsGroupName = "gardener.cloud:project:admins"
823+
// ShootProjectViewersGroupName is a group assigned during ViewerKubeconfig generation to
824+
// gardener project viewers or other users allowed to request a ViewerKubeconfig.
825+
// System viewers do not get assigned to this group when requesting a ViewerKubeconfig.
826+
// Instead, they are assigned to the group "gardener.cloud:system:viewers".
827+
ShootProjectViewersGroupName = "gardener.cloud:project:viewers"
828+
812829
// ProjectName is the key of a label on namespaces whose value holds the project name.
813830
ProjectName = "project.gardener.cloud/name"
814831
// ProjectSkipStaleCheck is the key of an annotation on a project namespace that marks the associated Project to be

api/external/gardener/pkg/apis/core/v1beta1/types_seed.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,13 @@ type SeedSettingVerticalPodAutoscaler struct {
362362
// FeatureGates contains information about enabled feature gates.
363363
// +optional
364364
FeatureGates map[string]bool `json:"featureGates,omitempty" protobuf:"bytes,2,opt,name=featureGates"`
365+
// MaxAllowed specifies the global maximum allowed (maximum amount of resources) that vpa-recommender can recommend for a container.
366+
// The VerticalPodAutoscaler-level maximum allowed takes precedence over the global maximum allowed.
367+
// For more information, see https://github.com/kubernetes/autoscaler/blob/master/vertical-pod-autoscaler/docs/examples.md#specifying-global-maximum-allowed-resources-to-prevent-pods-from-being-unschedulable.
368+
//
369+
// Defaults to nil (no maximum).
370+
// +optional
371+
MaxAllowed corev1.ResourceList `json:"maxAllowed,omitempty" protobuf:"bytes,3,rep,name=maxAllowed,casttype=k8s.io/api/core/v1.ResourceList,castkey=k8s.io/api/core/v1.ResourceName"`
365372
}
366373

367374
// SeedSettingDependencyWatchdog controls the dependency-watchdog settings for the seed.

api/external/gardener/pkg/apis/core/v1beta1/types_shoot.go

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -814,6 +814,13 @@ type VerticalPodAutoscaler struct {
814814
// FeatureGates contains information about enabled feature gates.
815815
// +optional
816816
FeatureGates map[string]bool `json:"featureGates,omitempty" protobuf:"bytes,19,rep,name=featureGates"`
817+
// MaxAllowed specifies the global maximum allowed (maximum amount of resources) that vpa-recommender can recommend for a container.
818+
// The VerticalPodAutoscaler-level maximum allowed takes precedence over the global maximum allowed.
819+
// For more information, see https://github.com/kubernetes/autoscaler/blob/master/vertical-pod-autoscaler/docs/examples.md#specifying-global-maximum-allowed-resources-to-prevent-pods-from-being-unschedulable.
820+
//
821+
// Defaults to nil (no maximum).
822+
// +optional
823+
MaxAllowed corev1.ResourceList `json:"maxAllowed,omitempty" protobuf:"bytes,20,rep,name=maxAllowed,casttype=k8s.io/api/core/v1.ResourceList,castkey=k8s.io/api/core/v1.ResourceName"`
817824
}
818825

819826
const (
@@ -857,10 +864,11 @@ var (
857864
)
858865

859866
// KubernetesConfig contains common configuration fields for the control plane components.
867+
//
868+
// This is a legacy type that should not be used in new API fields or resources.
869+
// Instead of embedding this type, consider using inline map for feature gates definitions.
860870
type KubernetesConfig struct {
861871
// FeatureGates contains information about enabled feature gates.
862-
//
863-
// This is a legacy field that should no longer be used. Instead, consider using inline map for feature gates definitions.
864872
// +optional
865873
FeatureGates map[string]bool `json:"featureGates,omitempty" protobuf:"bytes,1,rep,name=featureGates"`
866874
}
@@ -1532,7 +1540,7 @@ type Networking struct {
15321540
// Services is the CIDR of the service network. This field is immutable.
15331541
// +optional
15341542
Services *string `json:"services,omitempty" protobuf:"bytes,5,opt,name=services"`
1535-
// IPFamilies specifies the IP protocol versions to use for shoot networking. This field is immutable.
1543+
// IPFamilies specifies the IP protocol versions to use for shoot networking.
15361544
// See https://github.com/gardener/gardener/blob/master/docs/development/ipv6.md.
15371545
// Defaults to ["IPv4"].
15381546
// +optional
@@ -1900,12 +1908,12 @@ type SSHAccess struct {
19001908
var (
19011909
// DefaultWorkerMaxSurge is the default value for Worker MaxSurge.
19021910
DefaultWorkerMaxSurge = intstr.FromInt32(1)
1903-
// DefaultInPlaceWorkerMaxSurge is the default value for In-Place Worker MaxSurge.
1904-
DefaultInPlaceWorkerMaxSurge = intstr.FromInt32(0)
1911+
// DefaultAutoInPlaceWorkerMaxSurge is the default value for AutoInPlaceUpdate Worker MaxSurge.
1912+
DefaultAutoInPlaceWorkerMaxSurge = intstr.FromInt32(0)
19051913
// DefaultWorkerMaxUnavailable is the default value for Worker MaxUnavailable.
19061914
DefaultWorkerMaxUnavailable = intstr.FromInt32(0)
1907-
// DefaultInPlaceWorkerMaxUnavailable is the default value for In-Place Worker MaxUnavailable.
1908-
DefaultInPlaceWorkerMaxUnavailable = intstr.FromInt32(1)
1915+
// DefaultAutoInPlaceWorkerMaxUnavailable is the default value for AutoInPlaceUpdate Worker MaxUnavailable.
1916+
DefaultAutoInPlaceWorkerMaxUnavailable = intstr.FromInt32(1)
19091917
// DefaultWorkerSystemComponentsAllow is the default value for Worker AllowSystemComponents
19101918
DefaultWorkerSystemComponentsAllow = true
19111919
)

api/external/gardener/pkg/apis/core/v1beta1/zz_generated.deepcopy.go

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

charts/mcp-operator/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: mcp-operator
33
description: A Helm chart for the mcp-operator
44
type: application
5-
version: v0.35.1
6-
appVersion: v0.35.1
5+
version: v0.35.2
6+
appVersion: v0.35.2
77
home: https://github.com/openmcp-project/mcp-operator
88
sources:
99
- https://github.com/openmcp-project/mcp-operator

charts/mcp-operator/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ deployment:
1414

1515
image:
1616
repository: ghcr.io/openmcp-project/images/mcp-operator
17-
tag: v0.35.1
17+
tag: v0.35.2
1818
pullPolicy: IfNotPresent
1919

2020
imagePullSecrets: []

0 commit comments

Comments
 (0)