From 4a54ad65f667c2f17154a1632c8d49f8d5111415 Mon Sep 17 00:00:00 2001 From: "Rafael T. C. Soares (A.K.A Tuelho)" Date: Sun, 19 Nov 2017 17:09:54 -0300 Subject: [PATCH 1/3] adding PV for sonar extensions/plugins --- sonarqube-postgresql-template.yaml | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/sonarqube-postgresql-template.yaml b/sonarqube-postgresql-template.yaml index 9d81032..e9765cd 100644 --- a/sonarqube-postgresql-template.yaml +++ b/sonarqube-postgresql-template.yaml @@ -125,6 +125,8 @@ objects: volumeMounts: - mountPath: /opt/sonarqube/data name: sonarqube-data + - mountPath: /opt/sonarqube/extensions + name: sonar-extensions dnsPolicy: ClusterFirst restartPolicy: Always securityContext: {} @@ -133,6 +135,9 @@ objects: - name: sonarqube-data persistentVolumeClaim: claimName: sonarqube-data + - name: sonarqube-extensions + persistentVolumeClaim: + claimName: sonarqube-extensions triggers: - type: ConfigChange - imageChangeParams: @@ -266,7 +271,17 @@ objects: - ReadWriteOnce resources: requests: - storage: ${SONAR_VOLUME_CAPACITY} + storage: ${SONAR_DATA_VOLUME_CAPACITY} +- apiVersion: v1 + kind: PersistentVolumeClaim + metadata: + name: sonarqube-extensions + spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: ${SONAR_EXTENSIONS_VOLUME_CAPACITY} parameters: - displayName: SonarQube version value: "6.7" @@ -283,8 +298,13 @@ parameters: name: POSTGRESQL_VOLUME_CAPACITY required: true value: 1Gi -- description: Volume space available for SonarQube +- description: Volume space available for SonarQube Data displayName: SonarQube Volume Capacity - name: SONAR_VOLUME_CAPACITY + name: SONAR_DATA_VOLUME_CAPACITY + required: true + value: 1Gi +- description: Volume space available for SonarQube Extensions (used for plugins) + displayName: SonarQube Extensions (plugins) Volume Capacity + name: SONAR_EXTENSIONS_VOLUME_CAPACITY required: true - value: 1Gi \ No newline at end of file + value: 1Gi From 82230c15d94d457093704112f903cb2855f6cca5 Mon Sep 17 00:00:00 2001 From: "Rafael T. C. Soares (A.K.A Tuelho)" Date: Sun, 19 Nov 2017 17:16:43 -0300 Subject: [PATCH 2/3] adding PV for sonarqube extensions/plugins fix issue #5 --- sonarqube-template.yaml | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/sonarqube-template.yaml b/sonarqube-template.yaml index efda5fc..525859f 100644 --- a/sonarqube-template.yaml +++ b/sonarqube-template.yaml @@ -118,6 +118,8 @@ objects: volumeMounts: - mountPath: /opt/sonarqube/data name: sonarqube-data + - mountPath: /opt/sonarqube/extensions + name: sonarqube-extensions dnsPolicy: ClusterFirst restartPolicy: Always securityContext: {} @@ -126,6 +128,9 @@ objects: - name: sonarqube-data persistentVolumeClaim: claimName: sonarqube-data + - name: sonarqube-extensions + persistentVolumeClaim: + claimName: sonarqube-extensions triggers: - type: ConfigChange - imageChangeParams: @@ -145,14 +150,29 @@ objects: - ReadWriteOnce resources: requests: - storage: ${SONAR_VOLUME_CAPACITY} + storage: ${SONAR_DATA_VOLUME_CAPACITY} +- apiVersion: v1 + kind: PersistentVolumeClaim + metadata: + name: sonarqube-extensions + spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: ${SONAR_EXTENSIONS_VOLUME_CAPACITY} parameters: - displayName: SonarQube version value: "6.7" name: SONARQUBE_VERSION required: true -- description: Volume space available for SonarQube +- description: Volume space available for SonarQube Data displayName: SonarQube Volume Capacity - name: SONAR_VOLUME_CAPACITY + name: SONAR_DATA_VOLUME_CAPACITY + required: true + value: 1Gi +- description: Volume space available for SonarQube Extensions (used for plugins) + displayName: SonarQube Extensions (plugins) Volume Capacity + name: SONAR_EXTENSIONS_VOLUME_CAPACITY required: true - value: 1Gi \ No newline at end of file + value: 1Gi From 0234f3d5bdd8436c33cbf6e43740662425e3a313 Mon Sep 17 00:00:00 2001 From: "Rafael T. C. Soares (A.K.A Tuelho)" Date: Tue, 16 Jan 2018 17:44:14 -0300 Subject: [PATCH 3/3] fixing the sonarqube-extensions pv name --- sonarqube-postgresql-template.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sonarqube-postgresql-template.yaml b/sonarqube-postgresql-template.yaml index e9765cd..ce2be9c 100644 --- a/sonarqube-postgresql-template.yaml +++ b/sonarqube-postgresql-template.yaml @@ -126,7 +126,7 @@ objects: - mountPath: /opt/sonarqube/data name: sonarqube-data - mountPath: /opt/sonarqube/extensions - name: sonar-extensions + name: sonarqube-extensions dnsPolicy: ClusterFirst restartPolicy: Always securityContext: {}