Skip to content

app.ci: add AWS EFS CSI driver and staging job-configs - #8

Open
Prucek wants to merge 2 commits into
mainfrom
app-ci-efs-staging
Open

app.ci: add AWS EFS CSI driver and staging job-configs#8
Prucek wants to merge 2 commits into
mainfrom
app-ci-efs-staging

Conversation

@Prucek

@Prucek Prucek commented Aug 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • Install AWS EFS CSI driver operator on app.ci
  • Back the staging job-configs-nfs volume with AWS EFS instead of NFS
  • Add EFS credentials request and admin secrets inventory entries

@openshift-ci

openshift-ci Bot commented Aug 11, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: Prucek

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Prucek added 2 commits August 11, 2026 16:39
Adds the OLM aws-efs-csi-driver-operator subscription and its
ClusterCSIDriver, plus a CredentialsRequest so app.ci's
cloud-credential-operator (Mint mode, same as the existing EBS
driver) auto-provisions the aws-efs-cloud-credentials secret.

Requires openshift#83268 (whitelists these resource kinds in the app-ci
ArgoCD AppProject) to merge first.
The ci-staging Prow deployment on app.ci already mounts a PVC named
job-configs-nfs, but nothing in git ever provisioned it. Bind a
static PV/PVC to a newly created EFS filesystem so the volume is
reproducible, and document the CSI driver's credentials secret.

Requires openshift#83268 (whitelists PersistentVolume in the app-ci ArgoCD
AppProject) to merge first.
@Prucek
Prucek force-pushed the app-ci-efs-staging branch from a4deff4 to a4aee25 Compare August 11, 2026 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant