From ab7441a1eb45a40ca6f6707f7d38235206a6e7da Mon Sep 17 00:00:00 2001
From: groundhog2k <10630407+groundhog2k@users.noreply.github.com>
Date: Sun, 13 Dec 2020 20:37:17 +0100
Subject: [PATCH] Removed node selector and improved chart configuration (#142)

* Removed node selector and improved chart configuration

* Improved resources in chart
---
 charts/wordpress/Chart.lock                |   6 ++---
 charts/wordpress/Chart.yaml                |   4 ++--
 charts/wordpress/README.md                 |  19 +++++++++-------
 charts/wordpress/charts/mariadb-0.2.0.tgz  | Bin 4563 -> 0 bytes
 charts/wordpress/charts/mariadb-0.2.2.tgz  | Bin 0 -> 4620 bytes
 charts/wordpress/templates/deployment.yaml |  20 +++++++++++++----
 charts/wordpress/templates/service.yaml    |   6 +++++
 charts/wordpress/values.yaml               |  25 ++++++++++++---------
 8 files changed, 53 insertions(+), 27 deletions(-)
 delete mode 100644 charts/wordpress/charts/mariadb-0.2.0.tgz
 create mode 100644 charts/wordpress/charts/mariadb-0.2.2.tgz

diff --git a/charts/wordpress/Chart.lock b/charts/wordpress/Chart.lock
index b0c311be..245402d0 100644
--- a/charts/wordpress/Chart.lock
+++ b/charts/wordpress/Chart.lock
@@ -1,6 +1,6 @@
 dependencies:
 - name: mariadb
   repository: https://groundhog2k.github.io/helm-charts
-  version: 0.2.0
-digest: sha256:2a0e926c463f81bd790a89a0828030021ff40040a521703e17e66f51e4a8afde
-generated: "2020-12-11T18:30:28.9506443+01:00"
+  version: 0.2.2
+digest: sha256:b66987f8e3bb7d047dd5be819ac40d6dec301961d980c8a1bbb837cbe4c99aa5
+generated: "2020-12-13T20:28:14.0291669+01:00"
diff --git a/charts/wordpress/Chart.yaml b/charts/wordpress/Chart.yaml
index 8725d3fb..99c4cceb 100644
--- a/charts/wordpress/Chart.yaml
+++ b/charts/wordpress/Chart.yaml
@@ -8,13 +8,13 @@ maintainers:
 type: application
 
 # This is the chart version.
-version: 0.2.0
+version: 0.2.1
 
 # This is the version number of the application being deployed.
 appVersion: "5.6.0-apache"
 
 dependencies:
   - name: mariadb
-    version: 0.2.0
+    version: 0.2.2
     repository: "https://groundhog2k.github.io/helm-charts"
     condition: mariadb.enabled
diff --git a/charts/wordpress/README.md b/charts/wordpress/README.md
index cc139a28..d42f550f 100644
--- a/charts/wordpress/README.md
+++ b/charts/wordpress/README.md
@@ -1,6 +1,6 @@
 #  Wordpress
 
-![Version: 0.2.0](https://img.shields.io/badge/Version-0.2.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.6.0-apache](https://img.shields.io/badge/AppVersion-5.5.3-informational?style=flat-square)
+![Version: 0.2.1](https://img.shields.io/badge/Version-0.2.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.6.0-apache](https://img.shields.io/badge/AppVersion-5.5.3-informational?style=flat-square)
 
 A Helm chart for Wordpress on Kubernetes
 
@@ -15,7 +15,7 @@ $ helm install my-release groundhog2k/wordpress
 
 This chart uses the original [Wordpress from Docker](https://hub.docker.com/_/wordpress) to deploy Wordpress in Kubernetes.
 
-It fully supports deployment of arm64v8 and amd64 multi-architecture docker image. Just set the `nodeSelector` value to `kubernetes.io/arch: "arm64"` (default is `"amd64"`)
+It fully supports deployment of the multi-architecture docker image.
 
 ## Prerequisites
 
@@ -43,7 +43,7 @@ $ helm uninstall my-release
 
 | Repository | Name | Version |
 |------------|------|---------|
-| @groundhog2k | mariadb | 0.2.0 |
+| @groundhog2k | mariadb | 0.2.2 |
 
 ## Common parameters
 
@@ -63,11 +63,12 @@ $ helm uninstall my-release
 | livenessProbe | object | `see values.yaml` | Liveness probe configuration |
 | readinessProbe | object | `see values.yaml` | Readiness probe configuration |
 | resources | object | `{}` | Resource limits and requests |
-| nodeSelector."kubernetes.io/arch" | string | `"amd64"` | Deployment node selector |
+| nodeSelector | object | `{}` | Deployment node selector |
 | podAnnotations | object | `{}` | Additional pod annotations |
 | podSecurityContext | object | `see values.yaml` | Pod security context |
 | securityContext | object | `see values.yaml` | Container security context |
 | env | list | `[]` | Additional container environmment variables |
+| args | list | `[]` | Arguments for the container entrypoint process |
 | serviceAccount.create | bool | `false` | Enable service account creation |
 | serviceAccount.name | string | `""` | Optional name of the service account |
 | serviceAccount.annotations | object | `{}` | Additional service account annotations |
@@ -80,8 +81,10 @@ $ helm uninstall my-release
 
 | Key | Type | Default | Description |
 |-----|------|---------|-------------|
-| service.port | int | `80` | Commento HTTP service port |
+| service.port | int | `80` | Wordpress HTTP service port |
 | service.type | string | `"ClusterIP"` | Service type |
+| service.nodePort | int | `nil` | Service node port (only relevant for type NodePort) |
+| service.clusterIP | string | `nil` | Service cluster IP (only relevant for type LoadBalancer) |
 
 ## Ingress parameters
 
@@ -124,6 +127,6 @@ $ helm uninstall my-release
 | Key | Type | Default | Description |
 |-----|------|---------|-------------|
 | storage.accessModes[0] | string | `"ReadWriteOnce"` | Storage access mode |
-| storage.persistentVolumeClaimName | string | `""` | PVC name when existing storage volume should be used |
-| storage.requestedSize | string | `""` | Size for new PVC, when no existing PVC is used |
-| storage.className | string | `""` | Storage class name |
+| storage.persistentVolumeClaimName | string | `nil` | PVC name when existing storage volume should be used |
+| storage.requestedSize | string | `nil` | Size for new PVC, when no existing PVC is used |
+| storage.className | string | `nil` | Storage class name |
diff --git a/charts/wordpress/charts/mariadb-0.2.0.tgz b/charts/wordpress/charts/mariadb-0.2.0.tgz
deleted file mode 100644
index 1f8bed147c8db14c89e4dad9b39a250210a10a1c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4563
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
bOGVoy?O&`t{);m({Qti!L*pew3<CoIn8wx}

diff --git a/charts/wordpress/charts/mariadb-0.2.2.tgz b/charts/wordpress/charts/mariadb-0.2.2.tgz
new file mode 100644
index 0000000000000000000000000000000000000000..a6ff94ea3d778099e3c13c57749481292dee4a69
GIT binary patch
literal 4620
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

literal 0
HcmV?d00001

diff --git a/charts/wordpress/templates/deployment.yaml b/charts/wordpress/templates/deployment.yaml
index fcc6a405..91550a98 100644
--- a/charts/wordpress/templates/deployment.yaml
+++ b/charts/wordpress/templates/deployment.yaml
@@ -23,21 +23,31 @@ spec:
         {{- toYaml . | nindent 8 }}
       {{- end }}
       serviceAccountName: {{ include "wordpress.serviceAccountName" . }}
+      {{- with .Values.podSecurityContext }}
       securityContext:
-        {{- toYaml .Values.podSecurityContext | nindent 8 }}
+        {{- toYaml . | nindent 8 }}
+      {{- end }}
       containers:
         - name: {{ .Chart.Name }}
+          {{- with .Values.securityContext }}
           securityContext:
-            {{- toYaml .Values.securityContext | nindent 12 }}
+            {{- toYaml . | nindent 12 }}
+          {{- end }}
           image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
           imagePullPolicy: {{ .Values.image.pullPolicy }}
           envFrom:
             - secretRef:
                 name: {{ include "wordpress.fullname" . }}
-          env:
           {{- with .Values.env }}
+          env:
             {{- toYaml . | nindent 12 }}
           {{- end }}
+          {{- if .Values.args }}
+          args:
+            {{- range .Values.args }}
+            - {{ . }}
+            {{- end }}
+          {{- end }}
           ports:
             - name: http
               containerPort: {{ .Values.containerPort }}
@@ -74,8 +84,10 @@ spec:
             periodSeconds: {{ .periodSeconds }}
           {{- end }}
           {{- end }}
+          {{- with .Values.resources }}
           resources:
-            {{- toYaml .Values.resources | nindent 12 }}
+            {{- toYaml . | nindent 12 }}
+          {{- end }}
           volumeMounts:
             - mountPath: /var/www/html
               name: wordpress-vol
diff --git a/charts/wordpress/templates/service.yaml b/charts/wordpress/templates/service.yaml
index 2da55e90..36077910 100644
--- a/charts/wordpress/templates/service.yaml
+++ b/charts/wordpress/templates/service.yaml
@@ -11,5 +11,11 @@ spec:
       targetPort: http
       protocol: TCP
       name: http
+      {{- if and (eq .Values.service.type "NodePort") (.Values.service.nodePort) }}
+      nodePort: {{ .Values.service.nodePort }}
+      {{- end }}
+  {{- if and (eq .Values.service.type "LoadBalancer") (.Values.service.clusterIP) }}
+  clusterIP: {{ .Values.service.clusterIP }}
+  {{- end }}
   selector:
     {{- include "wordpress.selectorLabels" . | nindent 4 }}
diff --git a/charts/wordpress/values.yaml b/charts/wordpress/values.yaml
index f9279cc8..61b6956f 100644
--- a/charts/wordpress/values.yaml
+++ b/charts/wordpress/values.yaml
@@ -25,10 +25,8 @@ serviceAccount:
   # If not set and create is true, a name is generated using the fullname template
   name: ""
 
-## Default node type for the image
-## use arm64 for the arm64v8 image
-nodeSelector:
-  kubernetes.io/arch: amd64
+## Additional node selector
+nodeSelector: {}
 
 ## Additional pod annotations
 podAnnotations: {}
@@ -48,6 +46,10 @@ securityContext:
 service:
   type: ClusterIP
   port: 80
+  ## The node port (only relevant for type NodePort)
+  nodePort: {}
+  ## The cluster ip address (only relevant for type LoadBalancer)
+  clusterIP: {}
 
 ## Ingress configuration
 ingress:
@@ -110,6 +112,9 @@ containerPort: 8000
 ## Additional environment variables
 env: []
 
+## Additional arguments for the container entrypoint process
+args: []
+
 ## External database settings (is used when mariadb.enabled is false)
 externalDatabase:
   ## Name of the database (default: wordpress)
@@ -145,13 +150,13 @@ apacheDefaultSiteConfig: |
 ## Storage parameters
 storage:
   ## Set persistentVolumenClaimName to reference an existing PVC
-  # persistentVolumeClaimName: <own-pvc-name>
+  persistentVolumeClaimName: {}
 
   ## Alternative set requestedSize to define a size for a dynmaically created PVC
-  # requestedSize: <volume-size>
+  requestedSize: {}
 
   ## the storage class name
-  # className:
+  className: {}
 
   ## Default access mode (ReadWriteOnce)
   accessModes:
@@ -179,10 +184,10 @@ mariadb:
   # Storage parameters
   storage:
     ## Set persistentVolumenClaimName to reference an existing PVC
-    # persistentVolumeClaimName: <own-pvc-name>
+    persistentVolumeClaimName: {}
 
     ## Alternative set requestedSize to define a size for a dynmaically created PVC
-    # requestedSize: <volume-size>
+    requestedSize: {}
 
     ## the storage class name
-    # className:
+    className: {}
-- 
GitLab