From b8d055dfdf3dfb345a2ec90ca7fca4d1c63fdc33 Mon Sep 17 00:00:00 2001 From: eurodatacube-submissions <61697821+eurodatacube-submissions@users.noreply.github.com> Date: Tue, 9 May 2023 22:00:56 +0200 Subject: [PATCH 1/7] Add contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/FB_IMG_1599180205878.jpg for pull request submission --- .../FB_IMG_1599180205878.jpg | Bin 0 -> 25660 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/FB_IMG_1599180205878.jpg diff --git a/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/FB_IMG_1599180205878.jpg b/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/FB_IMG_1599180205878.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dbfb2b125973edbf1207ec9d310435717e84a473 GIT binary patch literal 25660 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ⅅ}E@;HCCS>n~+@Tu5? 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

d6V%?%_(lMm;1Z$@w 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 JL%esH{|hCW4U_-? literal 0 HcmV?d00001 From 042ee75a1e5bc3642aa34d3c122133fbbb6b5244 Mon Sep 17 00:00:00 2001 From: eurodatacube-submissions <61697821+eurodatacube-submissions@users.noreply.github.com> Date: Tue, 9 May 2023 22:00:57 +0200 Subject: [PATCH 2/7] Add contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/README.md for pull request submission --- contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/README.md diff --git a/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/README.md b/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/README.md new file mode 100644 index 0000000..d64ad6b --- /dev/null +++ b/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/README.md @@ -0,0 +1 @@ +Map \ No newline at end of file From 18596d8ed74fa5c3e2e6f4d7686dd2c9742ff738 Mon Sep 17 00:00:00 2001 From: eurodatacube-submissions <61697821+eurodatacube-submissions@users.noreply.github.com> Date: Tue, 9 May 2023 22:00:58 +0200 Subject: [PATCH 3/7] Add contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/Chart.yaml for pull request submission --- .../Chart.yaml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/Chart.yaml diff --git a/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/Chart.yaml b/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/Chart.yaml new file mode 100644 index 0000000..8d04d07 --- /dev/null +++ b/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/Chart.yaml @@ -0,0 +1,22 @@ +apiVersion: v1 +appVersion: v1.0 +description: Map +icon: https://raw.githubusercontent.com/eurodatacube/charts/master/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/FB_IMG_1599180205878.jpg?sanitize=true +keywords: +- license:Commercial +- license_notes:null +- license_price:30.000 +- requirement:eurodatacube-xcube-gen +- requirement:eoxhub +- requirement:eurodatacube +- requirement:eurodatacube-geodb +- tag:Analysis-Ready Data +- tag:Download Service +- tag:EO Data +- tag:GeoDB +maintainers: +- name: b96db566-b0d1-4fb3-9221-3a4057bb833f +name: 24ba82dc-b1a2-43cb-b98b-b112093a1a26 +sources: +- 'null' +version: 0.2.3 From 9f2c3cf8570b906c6914c115d51b8d8e182a489a Mon Sep 17 00:00:00 2001 From: eurodatacube-submissions <61697821+eurodatacube-submissions@users.noreply.github.com> Date: Tue, 9 May 2023 22:00:58 +0200 Subject: [PATCH 4/7] Add contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/_helpers.tpl for pull request submission --- .../templates/_helpers.tpl | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/_helpers.tpl diff --git a/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/_helpers.tpl b/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/_helpers.tpl new file mode 100644 index 0000000..870e2c2 --- /dev/null +++ b/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/_helpers.tpl @@ -0,0 +1,40 @@ +{{/* vim: set filetype=mustache: */}} +{{/* +Expand the name of the chart. +*/}} +{{- define "base.name" -}} +{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} +{{- end -}} + +{{/* +Create a default fully qualified app name. +We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). +*/}} +{{- define "base.fullname" -}} +{{- if .Values.fullnameOverride -}} +{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} +{{- else -}} +{{- $name := default .Chart.Name .Values.nameOverride -}} +{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} +{{- end -}} +{{- end -}} + +{{/* +Create chart name and version as used by the chart label. +*/}} +{{- define "base.chart" -}} +{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} +{{- end -}} + +{{/* +Common labels +*/}} +{{- define "base.labels" -}} +app.kubernetes.io/name: {{ include "base.name" . }} +helm.sh/chart: {{ include "base.chart" . }} +app.kubernetes.io/instance: {{ .Release.Name }} +{{- if .Chart.AppVersion }} +app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} +{{- end }} +app.kubernetes.io/managed-by: {{ .Release.Service }} +{{- end -}} From 7f52b4ec2a551411fe618b5dff0bd8a24c18f102 Mon Sep 17 00:00:00 2001 From: eurodatacube-submissions <61697821+eurodatacube-submissions@users.noreply.github.com> Date: Tue, 9 May 2023 22:00:59 +0200 Subject: [PATCH 5/7] Add contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/deployment.yaml for pull request submission --- .../templates/deployment.yaml | 100 ++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/deployment.yaml diff --git a/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/deployment.yaml b/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/deployment.yaml new file mode 100644 index 0000000..ce920a6 --- /dev/null +++ b/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/deployment.yaml @@ -0,0 +1,100 @@ + +apiVersion: apps/v1 +kind: Deployment +metadata: + name: {{ include "base.fullname" . }} + labels: +{{ include "base.labels" . | indent 4 }} +spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/name: {{ include "base.name" . }} + app.kubernetes.io/instance: {{ .Release.Name }} + template: + metadata: + labels: + app.kubernetes.io/name: {{ include "base.name" . }} + app.kubernetes.io/instance: {{ .Release.Name }} + annotations: + # force k8s to restart pod to apply config changes + # https://v3.helm.sh/docs/howto/charts_tips_and_tricks/#automatically-roll-deployments + rollme: {{ randAlphaNum 5 | quote }} + spec: + containers: + - name: {{ include "base.name" . }} + image: eurodatacube/24ba82dc-b1a2-43cb-b98b-b112093a1a26:{{ .Chart.Version }} + ports: + - name: http + containerPort: 5000 + protocol: TCP + env: + - name: SH_CLIENT_ID + valueFrom: + secretKeyRef: + name: eurodatacube-{{ include "base.name" . }} + key: client_id + - name: SH_CLIENT_SECRET + valueFrom: + secretKeyRef: + name: eurodatacube-{{ include "base.name" . }} + key: client_secret + - name: SH_INSTANCE_ID + valueFrom: + secretKeyRef: + name: eurodatacube-{{ include "base.name" . }} + key: instance_id + - name: GEODB_AUTH_CLIENT_ID + valueFrom: + secretKeyRef: + name: eurodatacube-geodb-default + key: auth_client_id + - name: GEODB_AUTH_CLIENT_SECRET + valueFrom: + secretKeyRef: + name: eurodatacube-geodb-default + key: auth_client_secret + - name: GEODB_AUTH_AUD + valueFrom: + secretKeyRef: + name: eurodatacube-geodb-default + key: auth_aud + - name: GEODB_AUTH_DOMAIN + valueFrom: + secretKeyRef: + name: eurodatacube-geodb-default + key: auth_domain + - name: GEODB_API_SERVER_PORT + valueFrom: + secretKeyRef: + name: eurodatacube-geodb-default + key: api_server_port + - name: GEODB_API_SERVER_URL + valueFrom: + secretKeyRef: + name: eurodatacube-geodb-default + key: api_server_url + {{- range $name, $value := .Values.env }} + {{- if not (empty $value) }} + - name: {{ $name | quote }} + value: {{ $value | quote }} + {{- end }} + {{- end }} + resources: + limits: + cpu: "200m" + memory: "800M" + requests: + cpu: "100m" + memory: "400M" + nodeSelector: {} + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: hub.jupyter.org/node-purpose + operator: In + values: + - user + tolerations: [] \ No newline at end of file From 49ad46f86d846d2c7b611ae51f4d0434eaa093c1 Mon Sep 17 00:00:00 2001 From: eurodatacube-submissions <61697821+eurodatacube-submissions@users.noreply.github.com> Date: Tue, 9 May 2023 22:01:00 +0200 Subject: [PATCH 6/7] Add contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/ingress.yaml for pull request submission --- .../templates/ingress.yaml | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/ingress.yaml diff --git a/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/ingress.yaml b/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/ingress.yaml new file mode 100644 index 0000000..572c3a8 --- /dev/null +++ b/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/ingress.yaml @@ -0,0 +1,24 @@ +{{- $fullName := include "base.fullname" . -}} +apiVersion: extensions/v1beta1 +kind: Ingress +metadata: + name: {{ $fullName }} + labels: +{{ include "base.labels" . | indent 4 }} + annotations: + kubernetes.io/ingress.class: nginx + nginx.ingress.kubernetes.io/proxy-read-timeout: '600' + nginx.ingress.kubernetes.io/enable-cors: 'true' +spec: + rules: + - host: {{ .Release.Name }}.{{ .Release.Namespace }}.hub.eox.at + http: + paths: + - backend: + serviceName: {{ $fullName }} + servicePort: http + path: / + tls: + - hosts: + - {{ .Release.Name }}.{{ .Release.Namespace }}.hub.eox.at + secretName: wildcard-tls From 75ce92d0887d96d8b2abc120415665bca5248ce5 Mon Sep 17 00:00:00 2001 From: eurodatacube-submissions <61697821+eurodatacube-submissions@users.noreply.github.com> Date: Tue, 9 May 2023 22:01:00 +0200 Subject: [PATCH 7/7] Add contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/service.yaml for pull request submission --- .../templates/service.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/service.yaml diff --git a/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/service.yaml b/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/service.yaml new file mode 100644 index 0000000..61908ff --- /dev/null +++ b/contributions/24ba82dc-b1a2-43cb-b98b-b112093a1a26/templates/service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + name: {{ include "base.fullname" . }} + labels: +{{ include "base.labels" . | indent 4 }} +spec: + type: ClusterIP + ports: + - port: 80 + targetPort: http + protocol: TCP + name: http + selector: + app.kubernetes.io/name: {{ include "base.name" . }} + app.kubernetes.io/instance: {{ .Release.Name }}