Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
ensembl-web
ensembl-k8s-manifests
Commits
da69ea06
Commit
da69ea06
authored
Mar 11, 2021
by
Kamal Dodiya
Browse files
Help docs integration
parent
b6891773
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
43 additions
and
4 deletions
+43
-4
.gitlab-ci.yml
.gitlab-ci.yml
+11
-3
ensembl_help_docs_ingress.yaml
ensembl_help_docs_ingress.yaml
+15
-0
ensembl_help_docs_service.yaml
ensembl_help_docs_service.yaml
+15
-0
values.yaml
values.yaml
+2
-1
No files found.
.gitlab-ci.yml
View file @
da69ea06
...
...
@@ -6,6 +6,7 @@ variables:
GENOME_SEARCH_SERVICE_SLUG
:
dev
THOAS_SERVICE_SLUG
:
dev
REFGET_SERVICE_SLUG
:
dev
HELP_DOCS_SERVICE_SLUG
:
dev
.deploy
:
stage
:
deploy
...
...
@@ -22,15 +23,15 @@ variables:
-
GENOME_SEARCH_SERVICE_TAG=`yq r values.yaml be-services.genome-search-service`
-
GENOME_SEARCH_SERVICE_TAG="${GENOME_SEARCH_SERVICE_TAG//[[:space:]]/}"
-
GENOME_SEARCH_SERVICE_SLUG="${GENOME_SEARCH_SERVICE_TAG//[^[:alnum:]]/-}"
-
TOYGRAPHQL_TAG=`yq r values.yaml be-services.toygraphql-service`
-
TOYGRAPHQL_TAG="${TOYGRAPHQL_TAG//[[:space:]]/}"
-
TOYGRAPHQL_SERVICE_SLUG="${TOYGRAPHQL_TAG//[^[:alnum:]]/-}"
-
THOAS_SERVICE_TAG=`yq r values.yaml be-services.thoas-service`
-
THOAS_SERVICE_TAG="${THOAS_SERVICE_TAG//[[:space:]]/}"
-
THOAS_SERVICE_SLUG="${THOAS_SERVICE_TAG//[^[:alnum:]]/-}"
-
REFGET_SERVICE_TAG=`yq r values.yaml be-services.refget-service`
-
REFGET_SERVICE_TAG="${REFGET_SERVICE_TAG//[[:space:]]/}"
-
REFGET_SERVICE_SLUG="${REFGET_SERVICE_TAG//[^[:alnum:]]/-}"
-
HELP_DOCS_SERVICE_TAG=`yq r values.yaml be-services.help-docs-service`
-
HELP_DOCS_SERVICE_TAG="${HELP_DOCS_SERVICE_TAG//[[:space:]]/}"
-
HELP_DOCS_SERVICE_SLUG="${HELP_DOCS_SERVICE_TAG//[^[:alnum:]]/-}"
# ensembl-client
-
sed -i "s#<DEPLOYMENT_ENV>#${SERVICE_SLUG}#g" ensembl_client_service_cluster.yaml
-
sed -i "s#<DEPLOYMENT_ENV>#${SERVICE_SLUG}#g" ensembl_client_ingress.yaml
...
...
@@ -51,7 +52,14 @@ variables:
-
sed -i "s#<DEPLOYMENT_ENV>#${REFGET_SERVICE_SLUG}#g" ensembl_refget_service.yaml
-
sed -i "s#<DEPLOYMENT_ENV>#${REFGET_SERVICE_SLUG}#g" ensembl_refget_ingress.yaml
-
sed -i "s#<SUB_DOMAIN>#${SERVICE_SLUG}#g" ensembl_refget_ingress.yaml
# ensembl-help-docs
-
sed -i "s#<DEPLOYMENT_ENV>#${HELP_DOCS_SERVICE_SLUG}#g" ensembl_help_docs_service.yaml
-
sed -i "s#<DEPLOYMENT_ENV>#${HELP_DOCS_SERVICE_SLUG}#g" ensembl_help_docs_ingress.yaml
-
sed -i "s#<SUB_DOMAIN>#${SERVICE_SLUG}#g" ensembl_help_docs_ingress.yaml
script
:
# ensembl-help-and-docs
-
kubectl apply -f ensembl_help_docs_service.yaml
-
kubectl apply -f ensembl_help_docs_ingress.yaml
# ensembl-refget
-
kubectl apply -f ensembl_refget_service.yaml
-
kubectl apply -f ensembl_refget_ingress.yaml
...
...
ensembl_help_docs_ingress.yaml
0 → 100644
View file @
da69ea06
apiVersion
:
extensions/v1beta1
kind
:
Ingress
metadata
:
annotations
:
nginx.ingress.kubernetes.io/rewrite-target
:
/api/$2
name
:
ensembl-help-docs-ingress-<SUB_DOMAIN>
spec
:
rules
:
-
host
:
<SUB_DOMAIN>.review.ensembl.org
http
:
paths
:
-
backend
:
serviceName
:
ensembl-help-and-docs-<DEPLOYMENT_ENV>-svc
servicePort
:
8000
path
:
/api/docs($|/)(.*)
\ No newline at end of file
ensembl_help_docs_service.yaml
0 → 100644
View file @
da69ea06
apiVersion
:
v1
kind
:
Service
metadata
:
name
:
ensembl-help-and-docs-<DEPLOYMENT_ENV>-svc
labels
:
app
:
ensembl-help-and-docs-<DEPLOYMENT_ENV>-svc
spec
:
selector
:
app
:
ensembl-help-and-docs
environment
:
<DEPLOYMENT_ENV>
type
:
ClusterIP
ports
:
-
port
:
8000
protocol
:
TCP
targetPort
:
3000
\ No newline at end of file
values.yaml
View file @
da69ea06
...
...
@@ -4,4 +4,5 @@ be-services:
browser-service
:
dev
genome-search-service
:
dev
thoas-service
:
dev
refget-service
:
dev
\ No newline at end of file
refget-service
:
dev
help-docs-service
:
dev
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment