Getting Started
This page tells you how to get started with the dockhand-secrets-operator, including installation and basic usage.
dockhand-secrets-operator is installed via 2 Helm charts:
- dockhand-secrets-operator-crd
- dockhand-secrets-operator
These charts can be found in the charts directory.
# install dockhand-secrets-operator-crd
helm repo add dso https://boxboat.github.io/dockhand-secrets-operator/charts
helm repo update
helm install --namespace dockhand-secrets-operator dso/dockhand-secrets-operator-crd
# install dockhand-secrets-operator
helm repo add dso https://boxboat.github.io/dockhand-secrets-operator/charts
helm repo update
helm install --namespace dockhand-secrets-operator dso/dockhand-secrets-operator
Once the operator is installed, you will need to give it access to the Secrets Manager(s) that you want to use on the cluster. This is accomplished by creating a Profile. See core-concepts
Start adding Dockhand Secrets to your deployment manifests! See core-concepts
See crd-specs for current full specifications
Note removed in 1.0.0
Changes:
version: dockhand.boxboat.io/v1alpha1->version: dhs.dockhand.dev/v1alpha2kind: DockhandProfile->kind: Profile
Changes:
version: dockhand.boxboat.io/v1alpha1->version: dhs.dockhand.dev/v1alpha2kind: DockhandSecret->kind: Secretprofile: <profile-name>->profile.name: <profile-name>profile.namespace: <profile-namespace>profilefield is now an object that contains anameandnamespacefield.v1alpha1assumedDockhandProfilesexisted indockhand-secrets-operatornamespace and did not support multi-tenant use case.v1alpha2allows the operator to operate in a multi-tenant mode or a single tenant mode whereProfilescan be referenced in any namespace where thedockhand-secrets-operatorhas read access.