Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update ghcr.io/appuio/emergency-credentials-controller Docker tag to v0.3.0 #2

Merged
merged 1 commit into from
Jan 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion class/defaults.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ parameters:
emergency_credentials_controller:
registry: ghcr.io
image: appuio/emergency-credentials-controller
tag: v0.2.0
tag: v0.3.0
kube_rbac_proxy:
registry: gcr.io
image: kubebuilder/kube-rbac-proxy
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,18 +70,89 @@ spec:
description: Name is the name of the store. Must be unique within
the EmergencyAccount
type: string
s3Store:
description: S3Spec configures the S3 store. The S3 store saves
the tokens in an S3 bucket.
properties:
encryption:
description: Encryption defines the encryption settings
for the S3 store. If not set, the tokens are stored unencrypted.
properties:
encrypt:
description: Encrypt defines if the tokens should be
encrypted. If not set, the tokens are stored unencrypted.
type: boolean
pgpKeys:
description: PGPKeys is a list of PGP public keys to
encrypt the tokens with. At least one key must be
given if encryption is enabled.
items:
type: string
type: array
type: object
objectNameTemplate:
description: ObjectNameTemplate is the template for the
object name to use. Sprig functions can be used to generate
the object name. If not set, the object name is the name
of the EmergencyAccount. The name of the EmergencyAccount
can be accessed with `{{ .Name }}`. The namespace of the
EmergencyAccount can be accessed with `{{ .Namespace }}`.
The full EmergencyAccount object can be accessed with
`{{ .EmergencyAccount }}`. Additional context can be passed
with the `objectNameTemplateContext` field and is accessible
with `{{ .Context.<key> }}`.
type: string
objectNameTemplateContext:
additionalProperties:
type: string
description: ObjectNameTemplateContext is the additional
context to use for the object name template.
type: object
s3:
properties:
accessKeyId:
description: AccessKeyId and SecretAccessKey are the
S3 credentials to use.
type: string
bucket:
description: Bucket is the S3 bucket to use.
type: string
endpoint:
description: Endpoint is the S3 endpoint to use.
type: string
insecure:
description: Insecure allows to use an insecure connection
to the S3 endpoint.
type: boolean
region:
description: Region is the AWS region to use.
type: string
secretAccessKey:
description: SecretAccessKey is the S3 secret access
key to use.
type: string
required:
- accessKeyId
- bucket
- endpoint
- secretAccessKey
type: object
required:
- s3
type: object
secretStore:
description: SecretSpec configures the secret store. The secret
store saves the tokens in a secret in the same namespace as
the EmergencyAccount.
type: object
type:
description: Type defines the type of the store to use. Currently
`secret`` and `log` stores are supported. The stores can be
further configured in the corresponding storeSpec.
`secret`, `s3`, and `log` stores are supported. The stores
can be further configured in the corresponding storeSpec.
enum:
- secret
- log
- s3
type: string
required:
- name
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: ghcr.io/appuio/emergency-credentials-controller:v0.2.0
image: ghcr.io/appuio/emergency-credentials-controller:v0.3.0
livenessProbe:
httpGet:
path: /healthz
Expand Down
Loading