diff --git a/README.rst b/README.rst index a6cd40f4a821249480638ccf8902a52caff35da8_UkVBRE1FLnJzdA==..03949823c56327f0bd0e8c347853ce6c2f123afd_UkVBRE1FLnJzdA== 100644 --- a/README.rst +++ b/README.rst @@ -42,6 +42,15 @@ --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 diff --git a/deploy/deployment.yaml b/deploy/deployment.yaml index a6cd40f4a821249480638ccf8902a52caff35da8_ZGVwbG95L2RlcGxveW1lbnQueWFtbA==..03949823c56327f0bd0e8c347853ce6c2f123afd_ZGVwbG95L2RlcGxveW1lbnQueWFtbA== 100644 --- a/deploy/deployment.yaml +++ b/deploy/deployment.yaml @@ -50,6 +50,9 @@ - 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 @@ 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: imagePullSecrets: - name: regcred + volumes: + - name: cwclientlibrc + secret: + secretName: fresh-cwclientlibrc containers: - name: fresh image: hub.extranet.logilab.fr/logilab/fresh @@ -116,6 +126,10 @@ envFrom: - secretRef: name: fresh-env + volumeMounts: + - name: cwclientlibrc + mountPath: /etc/cubicweb.d/fresh/cwclientlibrc + subPath: cwclientlibrc command: ["cubicweb-ctl", "scheduler", "fresh"] resources: requests: