diff --git a/addons/grafana/10/plans/standard-5/bind.yaml b/addons/grafana/10/plans/standard-1c1g5/bind.yaml similarity index 100% rename from addons/grafana/10/plans/standard-5/bind.yaml rename to addons/grafana/10/plans/standard-1c1g5/bind.yaml diff --git a/addons/grafana/10/plans/standard-5/meta.yaml b/addons/grafana/10/plans/standard-1c1g5/meta.yaml similarity index 100% rename from addons/grafana/10/plans/standard-5/meta.yaml rename to addons/grafana/10/plans/standard-1c1g5/meta.yaml diff --git a/addons/grafana/10/plans/standard-5/values.yaml b/addons/grafana/10/plans/standard-1c1g5/values.yaml similarity index 100% rename from addons/grafana/10/plans/standard-5/values.yaml rename to addons/grafana/10/plans/standard-1c1g5/values.yaml diff --git a/addons/grafana/10/plans/standard-2c4g10/bind.yaml b/addons/grafana/10/plans/standard-2c4g10/bind.yaml new file mode 100644 index 00000000..ba4641b9 --- /dev/null +++ b/addons/grafana/10/plans/standard-2c4g10/bind.yaml @@ -0,0 +1,29 @@ +credential: + {{- if (eq .Values.service.type "LoadBalancer") }} + - name: EXTRANET_HOST + valueFrom: + serviceRef: + name: {{ include "common.names.fullname" . }} + jsonpath: '{ .status.loadBalancer.ingress[*].ip }' + {{- end }} + - name: HOST + valueFrom: + serviceRef: + name: {{ include "common.names.fullname" . }} + jsonpath: '{ .spec.clusterIP }' + - name: PASSWORD + valueFrom: + secretKeyRef: + name: {{ include "common.names.fullname" . }}-admin + jsonpath: '{ .data.GF_SECURITY_ADMIN_PASSWORD }' + - name: USERNAME + valueFrom: + secretKeyRef: + name: {{ include "common.names.fullname" . }}-admin + jsonpath: '{ .data.GF_SECURITY_ADMIN_USER }' + - name: PORT + valueFrom: + serviceRef: + name: {{ include "common.names.fullname" . }} + jsonpath: '{ .spec.ports[?(@.name=="http")].port }' + diff --git a/addons/grafana/10/plans/standard-2c4g10/meta.yaml b/addons/grafana/10/plans/standard-2c4g10/meta.yaml new file mode 100644 index 00000000..57ec73b0 --- /dev/null +++ b/addons/grafana/10/plans/standard-2c4g10/meta.yaml @@ -0,0 +1,6 @@ +name: "standard-2c4g10" +id: 837227d2-1522-45b9-abfe-7b631bd3bc91 +description: "grafana plan standard-2c4g10 which limit 2c4g ,default persistence size 10Gi." +displayName: "2c4g10" +bindable: true +maximum_polling_duration: 1800 diff --git a/addons/grafana/10/plans/standard-2c4g10/values.yaml b/addons/grafana/10/plans/standard-2c4g10/values.yaml new file mode 100644 index 00000000..5c7adfbf --- /dev/null +++ b/addons/grafana/10/plans/standard-2c4g10/values.yaml @@ -0,0 +1,14 @@ +## @param fullnameOverride String to fully override common.names.fullname template +## +fullnameOverride: hb-grafana-standard-10 + +resources: + limits: + cpu: 2000m + memory: 4Gi + requests: + cpu: 2000m + memory: 4Gi + +persistence: + size: 10Gi \ No newline at end of file diff --git a/addons/grafana/10/plans/standard-4c8g15/bind.yaml b/addons/grafana/10/plans/standard-4c8g15/bind.yaml new file mode 100644 index 00000000..ba4641b9 --- /dev/null +++ b/addons/grafana/10/plans/standard-4c8g15/bind.yaml @@ -0,0 +1,29 @@ +credential: + {{- if (eq .Values.service.type "LoadBalancer") }} + - name: EXTRANET_HOST + valueFrom: + serviceRef: + name: {{ include "common.names.fullname" . }} + jsonpath: '{ .status.loadBalancer.ingress[*].ip }' + {{- end }} + - name: HOST + valueFrom: + serviceRef: + name: {{ include "common.names.fullname" . }} + jsonpath: '{ .spec.clusterIP }' + - name: PASSWORD + valueFrom: + secretKeyRef: + name: {{ include "common.names.fullname" . }}-admin + jsonpath: '{ .data.GF_SECURITY_ADMIN_PASSWORD }' + - name: USERNAME + valueFrom: + secretKeyRef: + name: {{ include "common.names.fullname" . }}-admin + jsonpath: '{ .data.GF_SECURITY_ADMIN_USER }' + - name: PORT + valueFrom: + serviceRef: + name: {{ include "common.names.fullname" . }} + jsonpath: '{ .spec.ports[?(@.name=="http")].port }' + diff --git a/addons/grafana/10/plans/standard-4c8g15/meta.yaml b/addons/grafana/10/plans/standard-4c8g15/meta.yaml new file mode 100644 index 00000000..63abd120 --- /dev/null +++ b/addons/grafana/10/plans/standard-4c8g15/meta.yaml @@ -0,0 +1,6 @@ +name: "standard-4c8g15" +id: bb2f6e62-b279-40a4-967b-20aa5c12e770 +description: "grafana plan standard-4c8g15 which limit 4c8g ,default persistence size 15Gi." +displayName: "4c8g15" +bindable: true +maximum_polling_duration: 1800 diff --git a/addons/grafana/10/plans/standard-4c8g15/values.yaml b/addons/grafana/10/plans/standard-4c8g15/values.yaml new file mode 100644 index 00000000..d92cd6ee --- /dev/null +++ b/addons/grafana/10/plans/standard-4c8g15/values.yaml @@ -0,0 +1,14 @@ +## @param fullnameOverride String to fully override common.names.fullname template +## +fullnameOverride: hb-grafana-standard-15 + +resources: + limits: + cpu: 4000m + memory: 8Gi + requests: + cpu: 4000m + memory: 8Gi + +persistence: + size: 15Gi \ No newline at end of file