Kaynağa Gözat

Quito Fleet

Celestino Rey 10 ay önce
ebeveyn
işleme
d01ae46dd0

+ 0 - 7
Fleet/15-namespace.yaml

@@ -1,7 +0,0 @@
-###################################################
-# Namespace jugaralpadel
-###################################################
-apiVersion: v1
-kind: Namespace
-metadata:
-  name: jugaralpadel

+ 0 - 8
Fleet/20-reg-secret.yaml

@@ -1,8 +0,0 @@
-apiVersion: v1
-kind: Secret
-metadata:
-  name: myregistrykey
-  namespace: jugaralpadel
-data:
-  .dockerconfigjson: ewoJImF1dGhzIjogewoJCSJyZWdpc3RyeS5yZXltb3RhLmVzIjogewoJCQkiYXV0aCI6ICJZM0psZVd4dmNHVjZPbEpsZVMweE1UYzIiCgkJfQoJfQp9
-type: kubernetes.io/dockerconfigjson

+ 0 - 10
Fleet/25-env-prod-configmap.yaml

@@ -1,10 +0,0 @@
-apiVersion: v1
-data:
-  DEBUG: "False"
-  DATABASE: postgres
-kind: ConfigMap
-metadata:
-  labels:
-    io.kompose.service: web-env-prod
-  name: env-prod
-  namespace: jugaralpadel

+ 0 - 11
Fleet/30-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 - 15
Fleet/35-pv-postgres.yaml

@@ -1,15 +0,0 @@
----
-apiVersion: v1
-kind: PersistentVolume
-metadata:
-  name: jugaralpadel-pg-folder
-  namespace: jugaralpadel
-  labels:
-    app: jugaralpadel
-spec:
-  capacity:
-    storage: 150Mi
-  accessModes:
-    - ReadWriteOnce
-  hostPath:
-    path: "/mnt/Externo/jugaralpadel/pg"

+ 0 - 59
Fleet/37-pv-local-jugaralpadel.yaml

@@ -1,59 +0,0 @@
-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"

+ 0 - 13
Fleet/40-pvc-postgresql.yaml

@@ -1,13 +0,0 @@
-apiVersion: v1
-kind: PersistentVolumeClaim
-metadata:
-  labels:
-    io.kompose.service: postgres-data
-  name: postgres-data
-  namespace: jugaralpadel
-spec:
-  accessModes:
-    - ReadWriteOnce
-  resources:
-    requests:
-      storage: 150Mi

+ 0 - 47
Fleet/45-pvc-jugaralpadel.yaml

@@ -1,47 +0,0 @@
-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 - 13
Fleet/50-pvc-static.yaml

@@ -1,13 +0,0 @@
-apiVersion: v1
-kind: PersistentVolumeClaim
-metadata:
-  labels:
-    io.kompose.service: static-volume
-  name: static-volume
-  namespace: jugaralpadel
-spec:
-  accessModes:
-    - ReadWriteOnce
-  resources:
-    requests:
-      storage: 70Mi

+ 0 - 52
Fleet/55-db-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: postgres-data
-      restartPolicy: Always
-      volumes:
-        - name: postgres-data
-          persistentVolumeClaim:
-            claimName: postgres-data

+ 0 - 17
Fleet/60-db-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 - 20
Fleet/65-nginx-service.yaml

@@ -1,20 +0,0 @@
-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 - 79
Fleet/70-jugaralpadel-deployment.yaml

@@ -1,79 +0,0 @@
-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.42
-        env:
-        - name: IMG_VERSION
-          value: "0.70.42"
-        - name: DEBUG
-          valueFrom:
-            configMapKeyRef:
-              key: DEBUG
-              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 - 46
Fleet/75-nginx-deployment.yaml

@@ -1,46 +0,0 @@
-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 - 31
Fleet/80-jugaralpadel-ingress.yaml

@@ -1,31 +0,0 @@
-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: {}