This package provides secret copy config and injection of image pull secrets into serviceaccounts functionality using failk8s-operator.
- secretcopier-operator
The following configuration values can be set to customize the secretcopier-operator installation.
Value | Required/Optional | Description |
---|---|---|
namespace |
Optional | The namespace in which to deploy secretcopier-operator. Default: failk8s-operator |
wildcard.create |
Required | Boolean. Should it install a wildcard secret copier configuration Default: True |
wildcard.name |
Optional | The name of the original wildcard secret to copy. Default: failk8s-operator |
wildcard.namespace |
Optional | The namespace of the original wildcard secret to copy. Default: REPLACE_ME |
This walkthrough guides you through using secretcopier-operator...
To validate this config:
ytt -f config -v wildcard.namespace=projectcontour -v namespace=developer --data-value-yaml wildcard.create=False
- Update your config.json with the package info
- Add overlays and values
- Test your bundle:
ytt --data-values-file src/example-values/minikube.yaml -f target/bundle/config
providing a sample values file from example-values - Build your bundle
./hack/build.sh
- Add it to the failk8s-repo and publish the new repo and test the package from there, or test with local files
NOTE: develop
versions will not be image locked and will have a version of 0.0.0+develop to comply with semver.