Skip to content

Inject Blob-CSI PVCs into pods in Kubeflow Profile namespaces

License

Notifications You must be signed in to change notification settings

StatCan/aaw-blob-csi-injector

Repository files navigation

Blob CSI Injector

A mutating webhook which injects volumes and volumeMounts into pods with the data.statcan.gc.ca/inject-blob-volumes label.

  • Use the blob.aaw.statcan.gc.ca/automount label to select PVCs to inject.
  • Differentiate between protected-b and unclassified PVCs/notebooks, and only inject if the classifications match between the Pod and PVC
  • These specific PVCs are created by a profile controller which statically provisions the PVs for backing buckets.

Technically nothing here is specific to blob-csi PVCs, it was simply designed with this purpose in mind.

References

About

Inject Blob-CSI PVCs into pods in Kubeflow Profile namespaces

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published