Răsfoiți Sursa

Quito yamls y shells

Celestino Rey 1 an în urmă
părinte
comite
383dd3a040

+ 0 - 45
README.md

@@ -10,51 +10,6 @@
 
     oc adm policy add-scc-to-user anyuid -z default
 
-### Añadir la app desde gitea
-
-    oc new-app https://forgejo.reymota.es/creylopez/JugarAlPadelOC.git -e DEBUG="False" -e MES_COMIENZO_TEMPORADA=9 --name='jugaralpadel'
-
-Tal y como está la estructura de directorios, deberia detectar automáticamente una compilación Python
-
-## Asignación de los volúmenes
-### Si la pvc no está creada
-
-    oc set volume deployment.apps/jugaralpadel --add -t pvc --claim-size=300M --name=jugaralpadel-eventos-migrations --claim-name='jugaralpadel-eventos-migrations' --mount-path='/app/eventos/migrations'
-    
-    oc set volume deployment.apps/jugaralpadel --add -t pvc --claim-size=300M --name=jugaralpadel-media --claim-name='jugaralpadel-media' --mount-path='/app/mediafiles'
-    
-    oc set volume deployment.apps/jugaralpadel --add -t pvc --claim-size=300M --name=jugaralpadel-gestionreservas-migrations --claim-name='jugaralpadel-gestionreservas-migrations' --mount-path='/app/gestionreservas/migrations'
-    
-    oc set volume deployment.apps/jugaralpadel --add -t pvc --claim-size=300M --name=jugaralpadel-reymotausers-migrations --claim-name='jugaralpadel-reymotausers-migrations' --mount-path='/app/reymotausers/migrations'
-    
-    oc set volume deployment.apps/jugaralpadel --add -t pvc --claim-size=50G --name=static-volume --claim-name='static-volume' --mount-path='/app/staticfiles'
-     
- 
-### Si la pvc ya está creada
-
-    oc set volume deployment.apps/jugaralpadel --add -t pvc --name=jugaralpadel-eventos-migrations --claim-name='jugaralpadel-eventos-migrations' --mount-path='/app/eventos/migrations'
-    
-    oc set volume deployment.apps/jugaralpadel --add -t pvc --name=jugaralpadel-media --claim-name='jugaralpadel-media' --mount-path='/app/mediafiles'
-    
-    oc set volume deployment.apps/jugaralpadel --add -t pvc --name=jugaralpadel-gestionreservas-migrations --claim-name='jugaralpadel-gestionreservas-migrations' --mount-path='/app/gestionreservas/migrations'
-    
-    oc set volume deployment.apps/jugaralpadel --add -t pvc --name=jugaralpadel-reymotausers-migrations --claim-name='jugaralpadel-reymotausers-migrations' --mount-path='/app/reymotausers/migrations'
-    
-    oc set volume deployment.apps/jugaralpadel --add -t pvc --name=static-volume --claim-name='static-volume' --mount-path='/app/staticfiles'
-
-
-## Exponer el servicio
-    oc expose service/jugaralpadel
-    
-### postgresql
-Los ficheros yaml están en el directorio Yamls.
-
-Se crea el deployment y el servicio con la shell creaDB.sh
-Se borran con borraDB.sh
-
-Hay que tener en cuenta que la PVC *no* se crea en estas shells. Hay que crearla a mano. Esto se hace para no perder los datos.
-
-
 ## Cosas a hacer la primera vez
 Desde dentro de la shell del pod
 

+ 0 - 3
Shells/borraDB.sh

@@ -1,3 +0,0 @@
-oc delete -f Yamls/env-prod-db-configmap.yaml
-oc delete -f Yamls/postgresql-deployment.yaml
-oc delete -f Yamls/postgresql-service.yaml

+ 0 - 4
Shells/creaDB.sh

@@ -1,4 +0,0 @@
-oc create -f Yamls/env-prod-db-configmap.yaml
-#oc create -f Yamls/pvc-postgresql.yaml
-oc create -f Yamls/postgresql-deployment.yaml
-oc create -f Yamls/postgresql-service.yaml

+ 0 - 1
Shells/entra.sh

@@ -1 +0,0 @@
-oc exec -it deployment.apps/reymotaappsoc -- bash

+ 0 - 8
Shells/lanza.sh

@@ -1,8 +0,0 @@
-oc new-app http://gitea.reymota.es/creylopez/JugarAlPadelOC.git -e DEBUG="False" -e VERSION=11.0 --name='jugaralpadel'
-
-oc set volume deployment.apps/jugaralpadel --add -t pvc --name=jugaralpadel-eventos-migrations --claim-name='jugaralpadel-eventos-migrations' --mount-path='/app/eventos/migrations'
-oc set volume deployment.apps/jugaralpadel --add -t pvc --name=jugaralpadel-media --claim-name='jugaralpadel-media' --mount-path='/app/mediafiles'
-oc set volume deployment.apps/jugaralpadel --add -t pvc --name=reymota-reymotausers-migrations --claim-name='reymota-reymotausers-migrations' --mount-path='/app/reymotausers/migrations'
-oc set volume deployment.apps/jugaralpadel --add -t pvc --name=static-volume --claim-name='static-volume' --mount-path='/app/staticfiles'
-oc expose service/jugaralpadel
-

+ 0 - 1
Shells/nuevaapp.sh

@@ -1 +0,0 @@
-    oc new-app https://forgejo.reymota.es/creylopez/JugarAlPadelOC.git -e DEBUG="False" -e MES_COMIENZO_TEMPORADA=9 --name='jugaralpadel'

+ 0 - 11
Yamls/env-prod-db-configmap.yaml

@@ -1,11 +0,0 @@
-apiVersion: v1
-data:
-  POSTGRES_DB: jugaralpadel
-  POSTGRES_PASSWORD: Dsa-0213
-  POSTGRES_USER: creylopez
-kind: ConfigMap
-metadata:
-  labels:
-    io.kompose.service: db-env-prod-db
-  name: env-prod-db
-  namespace: jugaralpadel

+ 0 - 11
Yamls/jugaralpadel-gitrepo.yaml

@@ -1,11 +0,0 @@
-kind: GitRepo
-apiVersion: fleet.cattle.io/v1alpha1
-metadata:
-  name: jugaralpadel
-  namespace: fleet-local
-spec:
-  branch: main
-  clientSecretName: auth-47rqx
-  repo: https://forgejo.reymota.es/creylopez/JugarAlPadelOC.git
-  paths:
-  - Fleet

+ 0 - 15
Yamls/jugaralpadel-service.yaml

@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
-  name: jugaralpadel
-  namespace: jugaralpadel
-spec:
-  type: LoadBalancer
-  ports:
-    - name: "8080"
-      port: 8080
-      nodePort: 30345
-      targetPort: 8080
-  selector:
-    deployment: jugaralpadel
-

+ 0 - 52
Yamls/postgresql-deployment.yaml

@@ -1,52 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
-  annotations:
-    kompose.cmd: kompose convert
-    kompose.version: 1.34.0 (cbf2835db)
-  labels:
-    io.kompose.service: postgresql
-  name: postgresql
-  namespace: jugaralpadel
-spec:
-  replicas: 1
-  selector:
-    matchLabels:
-      io.kompose.service: postgresql
-  strategy:
-    type: Recreate
-  template:
-    metadata:
-      annotations:
-        kompose.cmd: kompose convert
-        kompose.version: 1.34.0 (cbf2835db)
-      labels:
-        io.kompose.service: postgresql
-    spec:
-      containers:
-        - env:
-            - name: POSTGRES_DB
-              valueFrom:
-                configMapKeyRef:
-                  key: POSTGRES_DB
-                  name: env-prod-db
-            - name: POSTGRES_PASSWORD
-              valueFrom:
-                configMapKeyRef:
-                  key: POSTGRES_PASSWORD
-                  name: env-prod-db
-            - name: POSTGRES_USER
-              valueFrom:
-                configMapKeyRef:
-                  key: POSTGRES_USER
-                  name: env-prod-db
-          image: postgres:15
-          name: postgresql
-          volumeMounts:
-            - mountPath: /var/lib/postgresql/data
-              name: postgresql
-      restartPolicy: Always
-      volumes:
-        - name: postgresql
-          persistentVolumeClaim:
-            claimName: postgresql

+ 0 - 17
Yamls/postgresql-service.yaml

@@ -1,17 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
-  annotations:
-    kompose.cmd: kompose convert
-    kompose.version: 1.34.0 (cbf2835db)
-  labels:
-    io.kompose.service: postgresql
-  name: postgresql
-  namespace: jugaralpadel
-spec:
-  ports:
-    - name: "5432"
-      port: 5432
-      targetPort: 5432
-  selector:
-    io.kompose.service: postgresql

+ 0 - 17
Yamls/pvc-postgresql.yaml

@@ -1,17 +0,0 @@
-apiVersion: v1
-kind: PersistentVolumeClaim
-metadata:
-  finalizers:
-  - kubernetes.io/pvc-protection
-  labels:
-    template: postgresql-persistent-template
-  name: postgresql
-  namespace: jugaralpadel
-spec:
-  accessModes:
-  - ReadWriteOnce
-  resources:
-    requests:
-      storage: 1Gi
-  storageClassName: lvms-vg1
-  volumeMode: Filesystem