- pilot_certs
- voms_certs (if using voms proxy fake)
- frontend.xml
- proxies.ini
- frontend_yaml files:
- frontend.yaml
- service.yaml
- ingress.yaml
- persistentVolClaim.yaml
- Make certs secrets using command:
kubectl create secret --from-file=file_name_as_appears_in_container=cert_1_path --from-file=file_name_as_appears_in_container=cert_2_path -n -namespace
- Make configMap using 3) and 4):
kubectl create configmap --from-file=file_name_as_appears_in_container=file_name -n -namespace
-
Make supervisord_fe.conf (5) file as appears in repo. Should be standard.
-
make dir image-config.d with the scripts inside. Should be standard as well.
-
Make Dockerfile (7). Also Standard. (Here can change vim for emacs)
-
Make .yaml files with correct name of frontend in each file. Make sure to have correct name of frontend in ingress host.
-
Create the PersistentVolumeClaim for the frontend web files ex,
kubectl create -f k8s/jlabperVolClaim.yaml -n osg-frontends