Cluster-wide resource naming conflicts from plain yaml install #1893
Unanswered
kriswuollett
asked this question in
Questions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I attempted to install via the yaml directly https://github.com/actions-runner-controller/actions-runner-controller/releases/download/v0.22.0/actions-runner-controller.yaml as described in the directions. Technically I wrapped it in a no-op kustomize / terraform module to make it deployable like other cluster services I run. However, there appears to be a good possibility for naming conflicts in the cluster-wide resources like the
ValidatingWebhookConfiguration
andMutatingWebhookConfiguration
because the yaml file literally uses the generic transform of the namesvalidating-webhook-configuration
andmutating-webhook-configuration
. This conflicts with other projects' directkubectl
install methods that use the same naming, like https://github.com/rabbitmq/messaging-topology-operator.So wouldn't it be a "bug" for this project, and others, to not attempt to use a unique name like
actions-runner-controller-${role}
by default to cluster-wide resources to avoid conflicts in the released yaml file? It would at least cut down the chance of needing to patch the names with something like kustomize.Beta Was this translation helpful? Give feedback.
All reactions