jenkins-infra / kubernetes-management

Jenkins Infrastructure Kubernetes Management
MIT License
53 stars 45 forks source link

feat(jenkins-weekly) migrate from premium to standard ZRS volume already provisionned by terraform azure #5371

Closed smerle33 closed 1 week ago

smerle33 commented 1 week ago

as per https://github.com/jenkins-infra/helpdesk/issues/4044

this will follow the data migration done by temporary pod

the existingClaim is getting precedence with home-pvc.yaml creation

see:

and

local diff looks good

jenkins-weekly, jenkins-weekly, Secret (v1) has changed:
+ Changes suppressed on sensitive content of type Secret
jenkins-weekly, jenkins-weekly, StatefulSet (apps) has changed:
...
        - name: jenkins-home
          persistentVolumeClaim:
-           claimName: jenkins-weekly
+           claimName: jenkins-weekly-data
        - name: sc-config-volume
          emptyDir: {}
...
jenkins-weekly, jenkins-weekly-additional-secrets, Secret (v1) has changed:
+ Changes suppressed on sensitive content of type Secret
jenkins-weekly, jenkins-weekly, PersistentVolumeClaim (v1) has been removed:
- # Source: jenkins/templates/home-pvc.yaml
- kind: PersistentVolumeClaim
- apiVersion: v1
- metadata:
-   name: jenkins-weekly
-   namespace: jenkins-weekly
-   labels:
-     "app.kubernetes.io/name": 'jenkins'
-     "helm.sh/chart": "jenkins-5.3.3"
-     "app.kubernetes.io/managed-by": "Helm"
-     "app.kubernetes.io/instance": "jenkins-weekly"
-     "app.kubernetes.io/component": "jenkins-controller"
- spec:
-   dataSource:
-     kind: PersistentVolumeClaim
-     name: jenkins-weekly-snap
-   accessModes:
-     - "ReadWriteOnce"
-   resources:
-     requests:
-       storage: "8Gi"
-   storageClassName: "managed-csi-premium-zrs-retain"
+