fleet icon indicating copy to clipboard operation
fleet copied to clipboard

[SURE-7663] Image Pull Secrets management for HelmOps

Open weyfonk opened this issue 7 months ago • 3 comments

Bundles may require the following types of secrets:

  • Helm access secrets, referenced from a HelmOp's HelmSecretName field, for accessing a private Helm repository (done)
  • Image pull secrets, to pull images referenced by a chart
    • Each chart may references multiple images, from different image registries

Can Fleet ease handling of those secrets, and if so how? This could involve:

  • creation and propagation of secrets to downstream clusters
  • consistent naming of secrets to help track them and ensure the right secret is used for the right purpose
  • edge case: automated creation of Helm access secret from image pull secret, or the other way around, if both happen to point to the same (OCI) registry?

This needs further discussion to understand how much value there would be in Fleet handling this instead of, say, Rancher.

weyfonk avatar May 19 '25 09:05 weyfonk

Hey, we are a Prime customer and are interested in this feature. This seems like a great idea to simplify cluster (secret) bootstrapping. We know of a community implementation which "abuses" the current Fleet functionalitys to achieve the described result (https://github.com/rptcloud/fleet-handshake)

localleon avatar Jun 20 '25 07:06 localleon

Related to

  • https://github.com/rancher/fleet/issues/3399
  • https://github.com/rancher/fleet/issues/3617

manno avatar Jul 07 '25 09:07 manno

This should be covered by https://github.com/rancher/fleet/issues/3617. Recheck in 2.14

manno avatar Aug 27 '25 13:08 manno

2.14 May need monitoring of secrets and config maps, e.g. through #2085 (taking valuesFrom resources and credentials into account), for full support.

weyfonk avatar Dec 05 '25 12:12 weyfonk