Steps to deploy PVE website on K8 Custer
June 2, 2026
- Create github repo on github (git@github.com:williamhdean/argo_parkview_drupal.git)
- Clone empty repo to desktop - prove sucessful git operations. (Private directory)
- Copy 3 files from drupal-bitnami-whdvalues repo into new repo - app-manifest.yaml, new-values.yaml, persistent-values.yaml. (or get new values file from updated bitnami helm and edit for this site)
- Edit the parameters of app-manifest and new-valules to make it applicable to new site. Commit and push to repo.
- In ArgoCD - create repo credentials and use private key contents of github2024 key
- In ArgoCD - create application - from the githb repo. same ns as in the manifest file.
- Find IP (look up svc) - then log in. Confirm drupal is working - create a piece of content.
- Make the PVs - Retain - kubectl edit pv ... for both files and db pv.
- Note the PVC names of the files and db pvcs - then copy new-values to persistent values and update pvc names.
- delete the app in ArgoCD.
- changes the app-manifest file to use Persistent-values file
- edit the pvs and remove the spec stuff
- In ArgoCD - recreate application - ensure it uses new values file.
- log in to Drupal side and confirm new content.