| @ -0,0 +1,52 @@ | |||||
| 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: postgres-data | |||||
| restartPolicy: Always | |||||
| volumes: | |||||
| - name: postgres-data | |||||
| persistentVolumeClaim: | |||||
| claimName: postgres-data | |||||
| @ -0,0 +1,17 @@ | |||||
| 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,0 +1,11 @@ | |||||
| apiVersion: v1 | |||||
| data: | |||||
| DEBUG: "False" | |||||
| APP_VERSION: 14.0.1 | |||||
| DATABASE: postgres | |||||
| kind: ConfigMap | |||||
| metadata: | |||||
| labels: | |||||
| io.kompose.service: web-env-prod | |||||
| name: env-prod | |||||
| namespace: jugaralpadel | |||||
| @ -0,0 +1,11 @@ | |||||
| 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,0 +1,84 @@ | |||||
| apiVersion: v1 | |||||
| kind: Service | |||||
| metadata: | |||||
| name: jugaralpadel | |||||
| namespace: jugaralpadel | |||||
| spec: | |||||
| ports: | |||||
| - name: "8000" | |||||
| port: 8000 | |||||
| targetPort: 8000 | |||||
| selector: | |||||
| app: jugaralpadel | |||||
| --- | |||||
| apiVersion: apps/v1 | |||||
| kind: Deployment | |||||
| metadata: | |||||
| name: jugaralpadel | |||||
| namespace: jugaralpadel | |||||
| labels: | |||||
| app: jugaralpadel | |||||
| spec: | |||||
| replicas: 1 | |||||
| selector: | |||||
| matchLabels: | |||||
| app: jugaralpadel | |||||
| strategy: | |||||
| type: Recreate | |||||
| template: | |||||
| metadata: | |||||
| labels: | |||||
| app: jugaralpadel | |||||
| spec: | |||||
| containers: | |||||
| - args: | |||||
| - gunicorn | |||||
| - gestion_reservas.wsgi:application | |||||
| - --bind | |||||
| - 0.0.0.0:8000 | |||||
| name: jugaralpadel | |||||
| image: registry.reymota.es/jugaralpadel-x86_64:0.70.37 | |||||
| env: | |||||
| - name: IMG_VERSION | |||||
| value: "0.70.37" | |||||
| - name: DEBUG | |||||
| valueFrom: | |||||
| configMapKeyRef: | |||||
| key: DEBUG | |||||
| name: env-prod | |||||
| - name: APP_VERSION | |||||
| valueFrom: | |||||
| configMapKeyRef: | |||||
| key: APP_VERSION | |||||
| name: env-prod | |||||
| ports: | |||||
| - containerPort: 8000 | |||||
| protocol: TCP | |||||
| volumeMounts: | |||||
| - mountPath: /app/gestion_reservas/mediafiles | |||||
| name: jugaralpadel-media | |||||
| - mountPath: /app/gestion_reservas/eventos/migrations | |||||
| name: jugaralpadel-eventos-migrations | |||||
| - mountPath: /app/gestion_reservas/reymotausers/migrations | |||||
| name: jugaralpadel-reymotausers-migrations | |||||
| - mountPath: /app/gestion_reservas/staticfiles | |||||
| name: static-volume | |||||
| imagePullSecrets: | |||||
| - name: myregistrykey | |||||
| restartPolicy: Always | |||||
| volumes: | |||||
| - name: jugaralpadel-media | |||||
| persistentVolumeClaim: | |||||
| claimName: jugaralpadel-media | |||||
| - name: jugaralpadel-eventos-migrations | |||||
| persistentVolumeClaim: | |||||
| claimName: jugaralpadel-eventos-migrations | |||||
| - name: jugaralpadel-reymotausers-migrations | |||||
| persistentVolumeClaim: | |||||
| claimName: jugaralpadel-reymotausers-migrations | |||||
| - name: static-volume | |||||
| persistentVolumeClaim: | |||||
| claimName: static-volume | |||||
| status: {} | |||||
| @ -0,0 +1,31 @@ | |||||
| apiVersion: networking.k8s.io/v1 | |||||
| kind: Ingress | |||||
| metadata: | |||||
| generation: 1 | |||||
| managedFields: | |||||
| - apiVersion: networking.k8s.io/v1 | |||||
| fieldsType: FieldsV1 | |||||
| fieldsV1: | |||||
| f:spec: | |||||
| f:defaultBackend: | |||||
| .: {} | |||||
| f:service: | |||||
| .: {} | |||||
| f:name: {} | |||||
| f:port: {} | |||||
| f:rules: {} | |||||
| manager: rancher | |||||
| operation: Update | |||||
| name: jugaralpadel | |||||
| namespace: jugaralpadel | |||||
| spec: | |||||
| defaultBackend: | |||||
| service: | |||||
| name: nginx | |||||
| port: | |||||
| number: 1337 | |||||
| ingressClassName: nginx | |||||
| rules: | |||||
| - host: jugaralpadel.rancher.reymota.lab | |||||
| status: | |||||
| loadBalancer: {} | |||||
| @ -0,0 +1,7 @@ | |||||
| ################################################### | |||||
| # Namespace jugaralpadel | |||||
| ################################################### | |||||
| apiVersion: v1 | |||||
| kind: Namespace | |||||
| metadata: | |||||
| name: jugaralpadel | |||||
| @ -0,0 +1,46 @@ | |||||
| apiVersion: apps/v1 | |||||
| kind: Deployment | |||||
| metadata: | |||||
| annotations: | |||||
| kompose.cmd: kompose convert | |||||
| kompose.version: 1.34.0 (cbf2835db) | |||||
| labels: | |||||
| io.kompose.service: nginx | |||||
| name: nginx | |||||
| namespace: jugaralpadel | |||||
| spec: | |||||
| replicas: 1 | |||||
| selector: | |||||
| matchLabels: | |||||
| io.kompose.service: nginx | |||||
| strategy: | |||||
| type: Recreate | |||||
| template: | |||||
| metadata: | |||||
| annotations: | |||||
| kompose.cmd: kompose convert | |||||
| kompose.version: 1.34.0 (cbf2835db) | |||||
| labels: | |||||
| io.kompose.service: nginx | |||||
| spec: | |||||
| containers: | |||||
| - image: registry.reymota.es/nginx-jugaralpadel-x86_64:2.3 | |||||
| name: nginx | |||||
| ports: | |||||
| - containerPort: 80 | |||||
| protocol: TCP | |||||
| volumeMounts: | |||||
| - mountPath: /app/gestion_reservas/staticfiles | |||||
| name: static-volume | |||||
| - mountPath: /app/gestion_reservas/mediafiles | |||||
| name: jugaralpadel-media | |||||
| imagePullSecrets: | |||||
| - name: myregistrykey | |||||
| restartPolicy: Always | |||||
| volumes: | |||||
| - name: static-volume | |||||
| persistentVolumeClaim: | |||||
| claimName: static-volume | |||||
| - name: jugaralpadel-media | |||||
| persistentVolumeClaim: | |||||
| claimName: jugaralpadel-media | |||||
| @ -0,0 +1,20 @@ | |||||
| apiVersion: v1 | |||||
| kind: Service | |||||
| metadata: | |||||
| annotations: | |||||
| kompose.cmd: kompose convert | |||||
| kompose.version: 1.34.0 (cbf2835db) | |||||
| labels: | |||||
| io.kompose.service: nginx | |||||
| name: nginx | |||||
| namespace: jugaralpadel | |||||
| spec: | |||||
| type: NodePort | |||||
| ports: | |||||
| - name: "1337" | |||||
| port: 1337 | |||||
| nodePort: 30345 | |||||
| targetPort: 80 | |||||
| selector: | |||||
| io.kompose.service: nginx | |||||
| @ -0,0 +1,74 @@ | |||||
| apiVersion: v1 | |||||
| kind: PersistentVolume | |||||
| metadata: | |||||
| name: jugaralpadel-media-folder | |||||
| namespace: jugaralpadel | |||||
| labels: | |||||
| app: jugaralpadel | |||||
| spec: | |||||
| capacity: | |||||
| storage: 100Mi | |||||
| accessModes: | |||||
| - ReadWriteOnce | |||||
| hostPath: | |||||
| path: "/mnt/Externo/jugaralpadel/media" | |||||
| --- | |||||
| apiVersion: v1 | |||||
| kind: PersistentVolume | |||||
| metadata: | |||||
| name: jugaralpadel-eventos-migrations-folder | |||||
| namespace: jugaralpadel | |||||
| labels: | |||||
| app: jugaralpadel | |||||
| spec: | |||||
| capacity: | |||||
| storage: 50Mi | |||||
| accessModes: | |||||
| - ReadWriteOnce | |||||
| hostPath: | |||||
| path: "/mnt/Externo/jugaralpadel/migrations/eventos" | |||||
| --- | |||||
| apiVersion: v1 | |||||
| kind: PersistentVolume | |||||
| metadata: | |||||
| name: jugaralpadel-reymotausers-migrations-folder | |||||
| namespace: jugaralpadel | |||||
| labels: | |||||
| app: jugaralpadel | |||||
| spec: | |||||
| capacity: | |||||
| storage: 53Mi | |||||
| accessModes: | |||||
| - ReadWriteOnce | |||||
| hostPath: | |||||
| path: "/mnt/Externo/jugaralpadel/migrations/reymotausers" | |||||
| --- | |||||
| apiVersion: v1 | |||||
| kind: PersistentVolume | |||||
| metadata: | |||||
| name: jugaralpadel-static-folder | |||||
| namespace: jugaralpadel | |||||
| labels: | |||||
| app: jugaralpadel | |||||
| spec: | |||||
| capacity: | |||||
| storage: 70Mi | |||||
| accessModes: | |||||
| - ReadWriteOnce | |||||
| hostPath: | |||||
| path: "/mnt/Externo/jugaralpadel/static" | |||||
| --- | |||||
| apiVersion: v1 | |||||
| kind: PersistentVolume | |||||
| metadata: | |||||
| name: jugaralpadel-pg-folder | |||||
| namespace: jugaralpadel | |||||
| labels: | |||||
| app: jugaralpadel | |||||
| spec: | |||||
| capacity: | |||||
| storage: 200Mi | |||||
| accessModes: | |||||
| - ReadWriteOnce | |||||
| hostPath: | |||||
| path: "/mnt/Externo/jugaralpadel/pg" | |||||
| @ -0,0 +1,47 @@ | |||||
| apiVersion: v1 | |||||
| kind: PersistentVolumeClaim | |||||
| metadata: | |||||
| creationTimestamp: null | |||||
| labels: | |||||
| io.kompose.service: jugaralpadel-media | |||||
| name: jugaralpadel-media | |||||
| namespace: jugaralpadel | |||||
| spec: | |||||
| accessModes: | |||||
| - ReadWriteOnce | |||||
| resources: | |||||
| requests: | |||||
| storage: 100Mi | |||||
| status: {} | |||||
| --- | |||||
| apiVersion: v1 | |||||
| kind: PersistentVolumeClaim | |||||
| metadata: | |||||
| creationTimestamp: null | |||||
| labels: | |||||
| io.kompose.service: jugaralpadel-eventos-migrations | |||||
| name: jugaralpadel-eventos-migrations | |||||
| namespace: jugaralpadel | |||||
| spec: | |||||
| accessModes: | |||||
| - ReadWriteOnce | |||||
| resources: | |||||
| requests: | |||||
| storage: 50Mi | |||||
| status: {} | |||||
| --- | |||||
| apiVersion: v1 | |||||
| kind: PersistentVolumeClaim | |||||
| metadata: | |||||
| creationTimestamp: null | |||||
| labels: | |||||
| io.kompose.service: jugaralpadel-reymotausers-migrations | |||||
| name: jugaralpadel-reymotausers-migrations | |||||
| namespace: jugaralpadel | |||||
| spec: | |||||
| accessModes: | |||||
| - ReadWriteOnce | |||||
| resources: | |||||
| requests: | |||||
| storage: 53Mi | |||||
| status: {} | |||||
| @ -0,0 +1,13 @@ | |||||
| apiVersion: v1 | |||||
| kind: PersistentVolumeClaim | |||||
| metadata: | |||||
| labels: | |||||
| io.kompose.service: postgres-data | |||||
| name: postgres-data | |||||
| namespace: jugaralpadel | |||||
| spec: | |||||
| accessModes: | |||||
| - ReadWriteOnce | |||||
| resources: | |||||
| requests: | |||||
| storage: 100Mi | |||||
| @ -0,0 +1,13 @@ | |||||
| apiVersion: v1 | |||||
| kind: PersistentVolumeClaim | |||||
| metadata: | |||||
| labels: | |||||
| io.kompose.service: static-volume | |||||
| name: static-volume | |||||
| namespace: jugaralpadel | |||||
| spec: | |||||
| accessModes: | |||||
| - ReadWriteOnce | |||||
| resources: | |||||
| requests: | |||||
| storage: 70Mi | |||||
| @ -0,0 +1,8 @@ | |||||
| apiVersion: v1 | |||||
| kind: Secret | |||||
| metadata: | |||||
| name: myregistrykey | |||||
| namespace: jugaralpadel | |||||
| data: | |||||
| .dockerconfigjson: ewoJImF1dGhzIjogewoJCSJyZWdpc3RyeS5yZXltb3RhLmVzIjogewoJCQkiYXV0aCI6ICJZM0psZVd4dmNHVjZPbEpsZVMweE1UYzIiCgkJfQoJfQp9 | |||||
| type: kubernetes.io/dockerconfigjson | |||||