121 lines
3.4 KiB
YAML
121 lines
3.4 KiB
YAML
apiVersion: v2
|
|
name: bitwarden-crd-operator
|
|
description: Deploy the Bitwarden CRD Operator
|
|
|
|
type: application
|
|
|
|
version: "v0.13.0"
|
|
|
|
appVersion: "0.12.1"
|
|
|
|
keywords:
|
|
- operator
|
|
- bitwarden
|
|
- vaultwarden
|
|
|
|
icon: https://lerentis.github.io/bitwarden-crd-operator/logo.png
|
|
|
|
home: https://lerentis.github.io/bitwarden-crd-operator/
|
|
|
|
sources:
|
|
- https://github.com/Lerentis/bitwarden-crd-operator
|
|
|
|
kubeVersion: ">= 1.23.0-0"
|
|
|
|
maintainers:
|
|
- name: lerentis
|
|
email: lerentis+helm@uploadfilter24.eu
|
|
|
|
annotations:
|
|
artifacthub.io/links: |
|
|
- name: Chart Source
|
|
url: https://github.com/Lerentis/bitwarden-crd-operator
|
|
artifacthub.io/crds: |
|
|
- kind: BitwardenSecret
|
|
version: v1beta7
|
|
name: bitwarden-secret
|
|
displayName: Bitwarden Secret
|
|
description: Management Object to create secrets from bitwarden
|
|
- kind: RegistryCredential
|
|
version: v1beta7
|
|
name: registry-credential
|
|
displayName: Regestry Credentials
|
|
description: Management Object to create regestry secrets from bitwarden
|
|
- kind: BitwardenTemplate
|
|
version: v1beta7
|
|
name: bitwarden-template
|
|
displayName: Bitwarden Template
|
|
description: Management Object to create secrets from a jinja template with a bitwarden lookup
|
|
artifacthub.io/crdsExamples: |
|
|
- apiVersion: lerentis.uploadfilter24.eu/v1beta7
|
|
kind: BitwardenSecret
|
|
metadata:
|
|
name: test
|
|
spec:
|
|
content:
|
|
- element:
|
|
secretName: username
|
|
secretRef: nameofUser
|
|
- element:
|
|
secretName: password
|
|
secretRef: passwordOfUser
|
|
id: "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"
|
|
name: "test-secret"
|
|
secretType: Obaque #Optional
|
|
namespace: "default"
|
|
labels:
|
|
key: value
|
|
annotations:
|
|
key: value
|
|
- apiVersion: lerentis.uploadfilter24.eu/v1beta7
|
|
kind: RegistryCredential
|
|
metadata:
|
|
name: test
|
|
spec:
|
|
usernameRef: "username"
|
|
passwordRef: "password"
|
|
registry: "docker.io"
|
|
id: "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"
|
|
name: "test-regcred"
|
|
namespace: "default"
|
|
labels:
|
|
key: value
|
|
annotations:
|
|
key: value
|
|
- apiVersion: "lerentis.uploadfilter24.eu/v1beta7"
|
|
kind: BitwardenTemplate
|
|
metadata:
|
|
name: test
|
|
spec:
|
|
filename: "config.yaml"
|
|
name: "test-regcred"
|
|
secretType: Obaque #Optional
|
|
namespace: "default"
|
|
labels:
|
|
key: value
|
|
annotations:
|
|
key: value
|
|
template: |
|
|
---
|
|
api:
|
|
enabled: True
|
|
key: {{ bitwarden_lookup("aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", "fields", "key") }}
|
|
allowCrossOrigin: false
|
|
apps:
|
|
"some.app.identifier:some_version":
|
|
pubkey: {{ bitwarden_lookup("aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", "attachment", "public_key") }}
|
|
enabled: true
|
|
artifacthub.io/license: MIT
|
|
artifacthub.io/operator: "true"
|
|
artifacthub.io/containsSecurityUpdates: "false"
|
|
artifacthub.io/changes: |
|
|
- kind: added
|
|
description: "Allow custom type for generated secrets"
|
|
- kind: added
|
|
description: "Allow attachments in generated secrets"
|
|
- kind: added
|
|
description: "Allow custom type in templated secrets"
|
|
artifacthub.io/images: |
|
|
- name: bitwarden-crd-operator
|
|
image: ghcr.io/lerentis/bitwarden-crd-operator:0.12.1
|