Skip to content

Registry Persistence through Minio

Jason Plum requested to merge 113-registry-persistence into master

Registry: begin integration with Minio chart

Setup the Registry to work with the Minio chart.

  • Add configuration for minio. Need enable, bucket, credentials secret
  • Add credentials means adding an initContainer to plug thos credentials in
  • Modify the mounts to use projected, and initContainer pattern
    • Small cleanup of the certificates mounting logic to get static names.
  • Add logic, so that if no storage and minio.enabled: false, use filesystem driver with /tmp/registry to ensure permissions function (securityContext)

This is the first stages.

Depends #184 (closed) !113 (merged)

  • Minio needs exposed through the Ingress
    • Security on the buckets needs to be confirmed, as we're exposing the whole shebang.
    • We'll need/want to investigate exposing the UI
  • We'll need to incorporate globals for Minio, to get the hosts/acme/ingress

Closes #113 (closed)

Edited by Jason Plum

Merge request reports