summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorjnovick <joshua.novick@hunters.ai>2024-08-14 04:18:58 +0300
committerGitHub <noreply@github.com>2024-08-13 21:18:58 -0400
commit0ad5b94ff483bd2045e7adb3f54b1ca4c700d3da (patch)
tree831f89b990e246d8135553641417ce3434fbf6e9 /docs
parent65698c5ebfb97784c02096e256f1a2f6b0d5304e (diff)
feat!: Filter labels on the server instead of client to allow more label filtering options (#832)
Signed-off-by: Joshua Novick <joshua.novick@hunters.ai>
Diffstat (limited to 'docs')
-rw-r--r--docs/install/reference.md15
1 files changed, 9 insertions, 6 deletions
diff --git a/docs/install/reference.md b/docs/install/reference.md
index 9229ecc..77d7758 100644
--- a/docs/install/reference.md
+++ b/docs/install/reference.md
@@ -116,15 +116,16 @@ style wildcards, i.e. `*-staging` would match any application name with a
suffix of `-staging`. Can be specified multiple times to define more than
one pattern, from which at least one has to match.
-**--match-application-label *label* **
+**--match-application-label *selector* **
Only process applications that have a valid annotation and match the given
-*label*. The *label* is a string that matches the standard kubernetes label
-syntax of `key=value`. For e.g, `custom.label/name=xyz` would be a valid label
-that can be supplied through this parameter. Any applications carrying this
+*label* selector. The *selector* is a string that matches the standard kubernetes label
+[label selector syntax][]. For e.g, `custom.label/name=xyz` would be a valid label
+that can be supplied through this parameter. Any applications carrying this
exact label will be considered as candidates for image updates. This parameter
-currently does not support pattern matching on label values (e.g `customer.label/name=*-staging`)
-and only accepts a single label to match applications against.
+currently does not support pattern matching on label values (e.g `customer.label/name=*-staging`).
+You can specify equality, inequality, or set based requirements or a combination.
+For e.g., `app,app!=foo,custom.label/name=xyz,customer in (a,b,c)`
**--max-concurrency *number* **
@@ -142,3 +143,5 @@ Load the registry configuration from file at *path*. Defaults to the path
`/app/config/registries.conf`. If no configuration should be loaded, and the
default configuration should be used instead, specify the empty string, i.e.
`--registries-conf-path=""`.
+
+[label selector syntax]: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors \ No newline at end of file