fluxcd / image-reflector-controller

GitOps Toolkit controller that scans container registries
https://fluxcd.io
Apache License 2.0
109 stars 67 forks source link

Feature request: Add support for Oracle Container Registry automatic authentication #561

Open matheuscscp opened 6 months ago

matheuscscp commented 6 months ago

I'd like to authenticate automatically to Oracle Container Registry using something similar to:

https://docs.oracle.com/en-us/iaas/Content/ContEng/Tasks/contenggrantingworkloadaccesstoresources.htm

stefanprodan commented 6 months ago

To implement auth for Oracle, we'll need some org to sponsor the Flux project so we can run e2e tests and provision clusters and registry repos in Oracle Cloud. The workload id code to access container registries is here https://github.com/fluxcd/pkg/tree/main/oci/auth. The oci/auth package is used by the Flux CLI, source-controller and image-reflector-controller, if we are going to support Oracle IAM, we'll need to integrate it with all Flux components.