diff --git a/httpd/v0.1.x/Chart.yaml b/httpd/v0.1.x/Chart.yaml deleted file mode 100644 index 63f843a..0000000 --- a/httpd/v0.1.x/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -appVersion: "1.0" -description: A Helm chart for Kubernetes -name: httpd -version: 0.1.2 diff --git a/httpd/v0.1.x/questions.yml b/httpd/v0.1.x/questions.yml deleted file mode 100644 index 5f10bd2..0000000 --- a/httpd/v0.1.x/questions.yml +++ /dev/null @@ -1,64 +0,0 @@ -categories: -- MOLGENIS -questions: -- variable: molgenisUsername - default: "molgenis" - description: "User of the application" - type: string - required: true - label: MOLGENIS username - group: "MOLGENIS Settings" -- variable: molgenisEmail - default: "admin@molgenis.org" - description: "Admin email" - type: string - required: true - label: MOLGENIS admin email - group: "MOLGENIS Settings" -- variable: persistence.enabled - default: "false" - description: "Enable persistent volume for MOLGENIS" - type: boolean - required: true - label: MOLGENIS Persistent Volume Enabled - show_subquestion_if: true - group: "MOLGENIS Settings" - subquestions: - - variable: persistence.size - default: "10Gi" - description: "Persistent Volume Size" - type: string - label: MOLGENIS Volume Size - - variable: persistence.storageClass - default: "" - description: "If undefined or null, uses the default StorageClass. Default to null" - type: storageclass - label: Default StorageClass for MOLGENIS -- variable: ingress.hosts[0].name - default: "test.molgenis.org" - description: "Hostname for your stack" - type: hostname - required: true - group: "Services and Load Balancing" - label: Hostname -- variable: httpd.hostname - default: "test.molgenis.org" - description: "Hostname for your services (comma separated, example: [hostname]:[port])" - type: string - required: false - group: "Apache configuration" - label: Hostname -- variable: httpd.proxy - default: "" - description: "Proxy for your services (comma separated, example: [service]:[port]:[path])" - type: string - required: false - group: "Apache configuration" - label: Proxy -- variable: httpd.redirect - default: "" - description: "Redirection urls for your services (comma separated, example: [redirection_url])" - type: string - required: false - group: "Apache configuration" - label: Redirection \ No newline at end of file diff --git a/httpd/v0.1.x/.helmignore b/molgenis-httpd/v0.1.x/.helmignore similarity index 100% rename from httpd/v0.1.x/.helmignore rename to molgenis-httpd/v0.1.x/.helmignore diff --git a/molgenis-httpd/v0.1.x/Chart.yaml b/molgenis-httpd/v0.1.x/Chart.yaml new file mode 100644 index 0000000..b22d6fb Binary files /dev/null and b/molgenis-httpd/v0.1.x/Chart.yaml differ diff --git a/molgenis-httpd/v0.1.x/README.md b/molgenis-httpd/v0.1.x/README.md new file mode 100644 index 0000000..6f7a8df --- /dev/null +++ b/molgenis-httpd/v0.1.x/README.md @@ -0,0 +1,15 @@ +# MOLGENIS - HTTPD Helm Chart + +HTTPD (web)server for kubernetes to deploy on a kubernetes cluster with NFS-share + +## Chart Details + +This chart will deploy: + +- 1 HTTPD container + +## Installing the Chart + +etc. + + diff --git a/molgenis-httpd/v0.1.x/questions.yml b/molgenis-httpd/v0.1.x/questions.yml new file mode 100644 index 0000000..623c3cf --- /dev/null +++ b/molgenis-httpd/v0.1.x/questions.yml @@ -0,0 +1,31 @@ +categories: +- MOLGENIS +questions: +- variable: ingress.hosts[0].name + default: "test.molgenis.org" + description: "Hostname for your stack" + type: hostname + required: true + group: "Services and Load Balancing" + label: Hostname +- variable: httpd.hostname + default: "test.molgenis.org" + description: "Hostname for your services (comma separated, example: [hostname]:[port])" + type: string + required: false + group: "Apache configuration" + label: Hostname +- variable: httpd.proxy + default: "" + description: "Proxy for your services (comma separated, example: [service]:[port]:[path])" + type: string + required: false + group: "Apache configuration" + label: Proxy +- variable: httpd.redirect + default: "" + description: "Redirection urls for your services (comma separated, example: [redirection_url])" + type: string + required: false + group: "Apache configuration" + label: Redirection \ No newline at end of file diff --git a/httpd/v0.1.x/templates/NOTES.txt b/molgenis-httpd/v0.1.x/templates/NOTES.txt similarity index 100% rename from httpd/v0.1.x/templates/NOTES.txt rename to molgenis-httpd/v0.1.x/templates/NOTES.txt diff --git a/httpd/v0.1.x/templates/_helpers.tpl b/molgenis-httpd/v0.1.x/templates/_helpers.tpl similarity index 100% rename from httpd/v0.1.x/templates/_helpers.tpl rename to molgenis-httpd/v0.1.x/templates/_helpers.tpl diff --git a/httpd/v0.1.x/templates/deployment.yaml b/molgenis-httpd/v0.1.x/templates/deployment.yaml similarity index 93% rename from httpd/v0.1.x/templates/deployment.yaml rename to molgenis-httpd/v0.1.x/templates/deployment.yaml index 099ac00..a55964a 100644 --- a/httpd/v0.1.x/templates/deployment.yaml +++ b/molgenis-httpd/v0.1.x/templates/deployment.yaml @@ -24,9 +24,8 @@ spec: image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" imagePullPolicy: {{ .Values.image.pullPolicy }} ports: - - name: http - containerPort: 80 - protocol: TCP + - name: {{ .Values.service.name }} + containerPort: {{ .Values.service.port }} env: - name: SERVER_NAME value: "{{ .Values.httpd.hostname }}" diff --git a/httpd/v0.1.x/templates/ingress.yaml b/molgenis-httpd/v0.1.x/templates/ingress.yaml similarity index 100% rename from httpd/v0.1.x/templates/ingress.yaml rename to molgenis-httpd/v0.1.x/templates/ingress.yaml diff --git a/httpd/v0.1.x/templates/service.yaml b/molgenis-httpd/v0.1.x/templates/service.yaml similarity index 79% rename from httpd/v0.1.x/templates/service.yaml rename to molgenis-httpd/v0.1.x/templates/service.yaml index 18a3380..b3f1374 100644 --- a/httpd/v0.1.x/templates/service.yaml +++ b/molgenis-httpd/v0.1.x/templates/service.yaml @@ -10,10 +10,9 @@ metadata: spec: type: {{ .Values.service.type }} ports: - - port: {{ .Values.service.port }} - targetPort: http - protocol: TCP - name: http + - name: {{ .Values.service.name }} + port: {{ .Values.service.port }} + selector: app: {{ template "httpd.name" . }} release: {{ .Release.Name }} diff --git a/httpd/v0.1.x/values.yaml b/molgenis-httpd/v0.1.x/values.yaml similarity index 92% rename from httpd/v0.1.x/values.yaml rename to molgenis-httpd/v0.1.x/values.yaml index ac9a32d..04fffb6 100644 --- a/httpd/v0.1.x/values.yaml +++ b/molgenis-httpd/v0.1.x/values.yaml @@ -10,6 +10,7 @@ image: pullPolicy: Always service: + name: httpd type: ClusterIP port: 80 @@ -17,12 +18,9 @@ httpd: proxy: httpd:80:/ redirect: redirect.molgenis.local hostname: test.molgenis.local - volume: - username: molgenis - email: admin@molgenis.org ingress: - enabled: false + enabled: true annotations: {} # kubernetes.io/ingress.class: nginx # kubernetes.io/tls-acme: "true" diff --git a/molgenis-nexus/README.md b/molgenis-nexus/README.md new file mode 100644 index 0000000..b9a3b21 --- /dev/null +++ b/molgenis-nexus/README.md @@ -0,0 +1,16 @@ +# MOLGENIS - NEXUS Helm Chart + +NEXUS repository for kubernetes to deploy on a kubernetes cluster with NFS-share + +## Chart Details + +This chart will deploy: + +- 1 NEXUS container +- 1 MOLGENIS-httpd container ()to proxy the registry and docker to one domain) + +## Installing the Chart + +etc. + +