zuul-operator/helm/zuul-operator
Michael Kelly 70cc519fec
web: Enable custom metadata for Service resources
Being able to add custom annotations and labels to generated resources
helps to make the generated Zuul clusters more turnkey.  For example,
in clusters where Ambassador Edge stack is being employed, ingress
configuration may be provided by a custom config annotation on the
underlying resources.

This change introduces annotation and label templates in such a way as
to make this functionality more extensible later (eg: they exist in a
template -> service sub-property of the respective configuration
objects) so as to make it easier to apply similar behaviour later to
other resource types.  The functionality applies to all existing
services (executor, web, fingergw, and preview).

Change-Id: I202f01caa8f35d93d8ffa06931e476be330c8f48
2023-02-24 21:06:54 -08:00
..
charts helm: Add pxc-operator as optional dependency 2023-02-24 21:06:54 -08:00
crds web: Enable custom metadata for Service resources 2023-02-24 21:06:54 -08:00
templates k8s: Allow use of a default image version besides latest 2023-02-24 21:06:54 -08:00
.helmignore helm: Add a basic helm chart for zuul-operator 2023-02-24 21:06:50 -08:00
Chart.yaml helm: Add pxc-operator as optional dependency 2023-02-24 21:06:54 -08:00
values.yaml k8s: Allow use of a default image version besides latest 2023-02-24 21:06:54 -08:00