Migrate your CloudBees CI instance on OpenShift to Helm
To migrate your existing CloudBees CI installation to Helm:
Back up your Operations Center and
Delete your existing Operations Center:
$ oc delete -f cloudbees-ci.yml (1)
1 Substitute the name of your most recently customized CloudBees CI YAML file for
OpenShift does not delete Persistent Volume Claims (PVC)s, so the CloudBees CI Helm chart can reuse this existing PVC in the new installation. Retrieve the PVC name:
$ oc get pvc jenkins-home-cjoc-0 NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE jenkins-home-cjoc-0 Bound pvc-6d3b2db6-62b5-11e9-9b26-0e7bd6f0258e 20Gi RWO gp2 30d
Use the same
cjocstatefulset name that was previously used.
Using either a custom values file or the
helm install --setargument, set the value field
jenkins-home-cjoc-0for the PVC.
Once your CloudBees CI migration has completed, log in to your Operations Center with your previous passwords.
For more information on running CloudBees CI on Kubernetes, see the CloudBees CI on modern cloud platforms administration guide.