Commit f14bd3e7 authored by Philippe Pepiot's avatar Philippe Pepiot
Browse files

Add support CWClientLibDataFeedParser in kubernetes deployment

We need to provide a cwclientlibrc file in instance directory
parent a6cd40f4a821
......@@ -42,6 +42,15 @@ Then generate a secret named "fresh" from where environment variables are set::
--from-literal CW_BASE_URL=https://fresh.example.com
You need to mount a cwclientlib configuration file to make
CWClientLibDataFeedParser. If you don't use this feature, just create an empty
file.
Create a file named cwclientlibrc and run::
kubectl create secret generic fresh-cwclientlibrc --from-file=./cwclientlibrc
Then deploy fresh with::
kubectl apply -f deployment.yaml
......@@ -50,6 +50,9 @@ spec:
- name: config
configMap:
name: fresh
- name: cwclientlibrc
secret:
secretName: fresh-cwclientlibrc
containers:
- name: fresh
image: hub.extranet.logilab.fr/logilab/fresh
......@@ -60,6 +63,9 @@ spec:
volumeMounts:
- name: static
mountPath: /etc/cubicweb.d/fresh/data
- name: cwclientlibrc
mountPath: /etc/cubicweb.d/fresh/cwclientlibrc
subPath: cwclientlibrc
resources:
requests:
cpu: 500m
......@@ -109,6 +115,10 @@ spec:
spec:
imagePullSecrets:
- name: regcred
volumes:
- name: cwclientlibrc
secret:
secretName: fresh-cwclientlibrc
containers:
- name: fresh
image: hub.extranet.logilab.fr/logilab/fresh
......@@ -116,6 +126,10 @@ spec:
envFrom:
- secretRef:
name: fresh-env
volumeMounts:
- name: cwclientlibrc
mountPath: /etc/cubicweb.d/fresh/cwclientlibrc
subPath: cwclientlibrc
command: ["cubicweb-ctl", "scheduler", "fresh"]
resources:
requests:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment