mirror of
https://github.com/storytold/irsa-manager.git
synced 2026-10-09 00:09:43 +00:00
immutable field: "mode"
This commit is contained in:
@@ -52,6 +52,7 @@ type IRSASetupSpec struct {
|
||||
|
||||
// +kubebuilder:default=selfhosted
|
||||
// +kubebuilder:validation:Enum=selfhosted;eks
|
||||
// +kubebuilder:validation:XValidation:rule="self == oldSelf",message="Value is immutable"
|
||||
type SetupMode string
|
||||
|
||||
const (
|
||||
|
||||
@@ -82,6 +82,9 @@ spec:
|
||||
- selfhosted
|
||||
- eks
|
||||
type: string
|
||||
x-kubernetes-validations:
|
||||
- message: Value is immutable
|
||||
rule: self == oldSelf
|
||||
provider:
|
||||
description: |-
|
||||
IamOIDCProvider configures IAM OIDC IamOIDCProvider Name
|
||||
|
||||
@@ -71,5 +71,7 @@ spec:
|
||||
| nindent 10 }}
|
||||
securityContext:
|
||||
runAsNonRoot: true
|
||||
seccompProfile:
|
||||
type: RuntimeDefault
|
||||
serviceAccountName: {{ include "irsa-manager.fullname" . }}-controller-manager
|
||||
terminationGracePeriodSeconds: 10
|
||||
@@ -83,6 +83,9 @@ spec:
|
||||
- selfhosted
|
||||
- eks
|
||||
type: string
|
||||
x-kubernetes-validations:
|
||||
- message: Value is immutable
|
||||
rule: self == oldSelf
|
||||
provider:
|
||||
description: |-
|
||||
IamOIDCProvider configures IAM OIDC IamOIDCProvider Name
|
||||
|
||||
Reference in New Issue
Block a user