Merge branch 'updated-httpd-chart' of p281392/molgenis-ops-docker-helm into master
This commit is contained in:
commit
25b592e6fe
@ -1,5 +0,0 @@
|
|||||||
apiVersion: v1
|
|
||||||
appVersion: "1.0"
|
|
||||||
description: A Helm chart for Kubernetes
|
|
||||||
name: httpd
|
|
||||||
version: 0.1.2
|
|
@ -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
|
|
BIN
molgenis-httpd/v0.1.x/Chart.yaml
Normal file
BIN
molgenis-httpd/v0.1.x/Chart.yaml
Normal file
Binary file not shown.
15
molgenis-httpd/v0.1.x/README.md
Normal file
15
molgenis-httpd/v0.1.x/README.md
Normal file
@ -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.
|
||||||
|
|
||||||
|
|
31
molgenis-httpd/v0.1.x/questions.yml
Normal file
31
molgenis-httpd/v0.1.x/questions.yml
Normal file
@ -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
|
@ -24,9 +24,8 @@ spec:
|
|||||||
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
|
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
|
||||||
imagePullPolicy: {{ .Values.image.pullPolicy }}
|
imagePullPolicy: {{ .Values.image.pullPolicy }}
|
||||||
ports:
|
ports:
|
||||||
- name: http
|
- name: {{ .Values.service.name }}
|
||||||
containerPort: 80
|
containerPort: {{ .Values.service.port }}
|
||||||
protocol: TCP
|
|
||||||
env:
|
env:
|
||||||
- name: SERVER_NAME
|
- name: SERVER_NAME
|
||||||
value: "{{ .Values.httpd.hostname }}"
|
value: "{{ .Values.httpd.hostname }}"
|
@ -10,10 +10,9 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
type: {{ .Values.service.type }}
|
type: {{ .Values.service.type }}
|
||||||
ports:
|
ports:
|
||||||
- port: {{ .Values.service.port }}
|
- name: {{ .Values.service.name }}
|
||||||
targetPort: http
|
port: {{ .Values.service.port }}
|
||||||
protocol: TCP
|
|
||||||
name: http
|
|
||||||
selector:
|
selector:
|
||||||
app: {{ template "httpd.name" . }}
|
app: {{ template "httpd.name" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
@ -10,6 +10,7 @@ image:
|
|||||||
pullPolicy: Always
|
pullPolicy: Always
|
||||||
|
|
||||||
service:
|
service:
|
||||||
|
name: httpd
|
||||||
type: ClusterIP
|
type: ClusterIP
|
||||||
port: 80
|
port: 80
|
||||||
|
|
||||||
@ -17,12 +18,9 @@ httpd:
|
|||||||
proxy: httpd:80:/
|
proxy: httpd:80:/
|
||||||
redirect: redirect.molgenis.local
|
redirect: redirect.molgenis.local
|
||||||
hostname: test.molgenis.local
|
hostname: test.molgenis.local
|
||||||
volume:
|
|
||||||
username: molgenis
|
|
||||||
email: admin@molgenis.org
|
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
enabled: false
|
enabled: true
|
||||||
annotations: {}
|
annotations: {}
|
||||||
# kubernetes.io/ingress.class: nginx
|
# kubernetes.io/ingress.class: nginx
|
||||||
# kubernetes.io/tls-acme: "true"
|
# kubernetes.io/tls-acme: "true"
|
16
molgenis-nexus/README.md
Normal file
16
molgenis-nexus/README.md
Normal file
@ -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.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user