summaryrefslogtreecommitdiff
path: root/docs/configuration
diff options
context:
space:
mode:
authorjannfis <jann@mistrust.net>2020-12-06 11:54:57 +0100
committerGitHub <noreply@github.com>2020-12-06 11:54:57 +0100
commit40c223773bd54cd8ac77479271b62e1e6b736dd6 (patch)
tree6502c6d3683d2828c82f3497d03b1d945e5c3df2 /docs/configuration
parent856bf9458b26437f61ed5c35fd0cbceab6eddc3f (diff)
docs: Update documentation (#128)
Signed-off-by: jannfis <jann@mistrust.net>
Diffstat (limited to 'docs/configuration')
-rw-r--r--docs/configuration/images.md9
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/configuration/images.md b/docs/configuration/images.md
index 7643609..ee23a28 100644
--- a/docs/configuration/images.md
+++ b/docs/configuration/images.md
@@ -200,6 +200,15 @@ Valid values for `secret_ref` are:
named `variable_name`. This can be a variable that is i.e. bound from a
secret within your pod spec.
+* `ext:<path_to_script>` - Use credentials generated by a script. The script
+ to execute must be specified using an absolute path, and must have the
+ executable bit set. The script is supposed to output the credentials to be
+ used as a single line to stdout, in the format `<username>:<password>`.
+ Please note that the script will be executed every time Argo CD Image
+ Updater goes to find a new version, and credentials will not be cached. If
+ you want it to execute only once and cache credentials, you should configure
+ this secret on the registry level instead.
+
In case of `secret` or `env`references, the data stored in the reference must
be in format `<username>:<password>`