From 66033a48e74f4bd12baeabb046069f11e7cbe6ed Mon Sep 17 00:00:00 2001 From: Sebastien Goasguen Date: Fri, 12 May 2017 17:50:32 +0200 Subject: [PATCH] Add kubernetes manifest generated by kompose --- bitnami/rails/kubernetes.yml | 109 +++++++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 bitnami/rails/kubernetes.yml diff --git a/bitnami/rails/kubernetes.yml b/bitnami/rails/kubernetes.yml new file mode 100644 index 000000000000..27093265467d --- /dev/null +++ b/bitnami/rails/kubernetes.yml @@ -0,0 +1,109 @@ +apiVersion: v1 +items: +- apiVersion: v1 + kind: Service + metadata: + creationTimestamp: null + labels: + io.kompose.service: mariadb + name: mariadb + spec: + clusterIP: None + ports: + - name: headless + port: 55555 + targetPort: 0 + selector: + io.kompose.service: mariadb + status: + loadBalancer: {} +- apiVersion: v1 + kind: Service + metadata: + creationTimestamp: null + labels: + io.kompose.service: myapp + name: myapp + spec: + ports: + - name: "3000" + port: 3000 + targetPort: 3000 + selector: + io.kompose.service: myapp + status: + loadBalancer: {} +- apiVersion: extensions/v1beta1 + kind: Deployment + metadata: + creationTimestamp: null + name: mariadb + spec: + replicas: 1 + strategy: {} + template: + metadata: + creationTimestamp: null + labels: + io.kompose.service: mariadb + spec: + containers: + - env: + - name: ALLOW_EMPTY_PASSWORD + value: "yes" + image: bitnami/mariadb:latest + name: mariadb + resources: {} + restartPolicy: Always + status: {} +- apiVersion: extensions/v1beta1 + kind: Deployment + metadata: + creationTimestamp: null + name: myapp + spec: + replicas: 1 + strategy: + type: Recreate + template: + metadata: + creationTimestamp: null + labels: + io.kompose.service: myapp + spec: + containers: + - env: + - name: DATABASE_URL + value: mysql2://mariadb/my_app_development + image: bitnami/rails:latest + name: myapp + ports: + - containerPort: 3000 + resources: {} + tty: true + volumeMounts: + - mountPath: /app + name: . + restartPolicy: Always + volumes: + - name: . + persistentVolumeClaim: + claimName: . + status: {} +- apiVersion: v1 + kind: PersistentVolumeClaim + metadata: + creationTimestamp: null + labels: + io.kompose.service: . + name: . + spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 100Mi + status: {} +kind: List +metadata: {} +