Skip to content

Instantly share code, notes, and snippets.

@alena1108
Created April 25, 2018 18:42
Show Gist options
  • Save alena1108/cf9b51ef68ccb99368930a5347a662dd to your computer and use it in GitHub Desktop.
Save alena1108/cf9b51ef68ccb99368930a5347a662dd to your computer and use it in GitHub Desktop.
catalog items notes
"notes": "---\n# Source: wordpress/charts/mariadb/templates/secrets.yaml\napiVersion: v1\nkind: Secret\nmetadata:\n name: wordpress-x6m5uj-mariadb\n labels:\n app: wordpress-x6m5uj-mariadb\n chart: \"mariadb-2.1.1\"\n release: \"wordpress-x6m5uj\"\n heritage: \"Tiller\"\ntype: Opaque\ndata:\n mariadb-root-password: \"WThxVHo2bXZGeA==\"\n mariadb-password: \"a0dwUEd0a1pQUg==\"\n---\n# Source: wordpress/templates/secrets.yaml\napiVersion: v1\nkind: Secret\nmetadata:\n name: wordpress-x6m5uj-wordpress\n labels:\n app: wordpress-x6m5uj-wordpress\n chart: \"wordpress-1.0.2\"\n release: \"wordpress-x6m5uj\"\n heritage: \"Tiller\"\ntype: Opaque\ndata:\n \n wordpress-password: \"WTQ1Q0FxQW9yaQ==\"\n \n smtp-password: \"\"\n\n---\n# Source: wordpress/charts/mariadb/templates/configmap.yaml\napiVersion: v1\nkind: ConfigMap\nmetadata:\n name: wordpress-x6m5uj-mariadb\n labels:\n app: wordpress-x6m5uj-mariadb\n chart: \"mariadb-2.1.1\"\n release: \"wordpress-x6m5uj\"\n heritage: \"Tiller\"\ndata:\n my.cnf: |-\n---\n# Source: wordpress/charts/mariadb/templates/pvc.yaml\n\nkind: PersistentVolumeClaim\napiVersion: v1\nmetadata:\n name: wordpress-x6m5uj-mariadb\n labels:\n app: wordpress-x6m5uj-mariadb\n chart: \"mariadb-2.1.1\"\n release: \"wordpress-x6m5uj\"\n heritage: \"Tiller\"\nspec:\n accessModes:\n - \"ReadWriteOnce\"\n resources:\n requests:\n storage: \"8Gi\"\n\n---\n# Source: wordpress/templates/pvc.yaml\nkind: PersistentVolumeClaim\napiVersion: v1\nmetadata:\n name: wordpress-x6m5uj-wordpress\n labels:\n app: wordpress-x6m5uj-wordpress\n chart: \"wordpress-1.0.2\"\n release: \"wordpress-x6m5uj\"\n heritage: \"Tiller\"\nspec:\n accessModes:\n - \"ReadWriteOnce\"\n resources:\n requests:\n storage: \"10Gi\"\n---\n# Source: wordpress/charts/mariadb/templates/svc.yaml\napiVersion: v1\nkind: Service\nmetadata:\n name: wordpress-x6m5uj-mariadb\n labels:\n app: wordpress-x6m5uj-mariadb\n chart: \"mariadb-2.1.1\"\n release: \"wordpress-x6m5uj\"\n heritage: \"Tiller\"\n annotations:\nspec:\n type: ClusterIP\n ports:\n - name: mysql\n port: 3306\n targetPort: mysql\n selector:\n app: wordpress-x6m5uj-mariadb\n\n---\n# Source: wordpress/templates/svc.yaml\napiVersion: v1\nkind: Service\nmetadata:\n name: wordpress-x6m5uj-wordpress\n labels:\n app: wordpress-x6m5uj-wordpress\n chart: \"wordpress-1.0.2\"\n release: \"wordpress-x6m5uj\"\n heritage: \"Tiller\"\nspec:\n type: LoadBalancer\n externalTrafficPolicy: \"Local\"\n ports:\n - name: http\n port: 80\n targetPort: http\n - name: https\n port: 443\n targetPort: https\n selector:\n app: wordpress-x6m5uj-wordpress\n\n---\n# Source: wordpress/charts/mariadb/templates/deployment.yaml\napiVersion: extensions/v1beta1\nkind: Deployment\nmetadata:\n name: wordpress-x6m5uj-mariadb\n labels:\n app: wordpress-x6m5uj-mariadb\n chart: \"mariadb-2.1.1\"\n release: \"wordpress-x6m5uj\"\n heritage: \"Tiller\"\nspec:\n template:\n metadata:\n labels:\n app: wordpress-x6m5uj-mariadb\n spec:\n securityContext:\n runAsUser: 1001\n fsGroup: 1001\n initContainers:\n - name: \"copy-custom-config\"\n image: \"busybox\"\n imagePullPolicy: \"IfNotPresent\"\n command: [\"sh\", \"-c\", \"mkdir -p /bitnami/mariadb/conf && cp /bitnami/mariadb_config/my.cnf /bitnami/mariadb/conf/my_custom.cnf\"]\n volumeMounts:\n - name: config\n mountPath: /bitnami/mariadb_config\n - name: data\n mountPath: /bitnami/mariadb\n containers:\n - name: mariadb\n image: \"bitnami/mariadb:10.1.29-r1\"\n imagePullPolicy: \"IfNotPresent\"\n env:\n - name: MARIADB_ROOT_PASSWORD\n valueFrom:\n secretKeyRef:\n name: wordpress-x6m5uj-mariadb\n key: mariadb-root-password\n - name: MARIADB_PASSWORD\n valueFrom:\n secretKeyRef:\n name: wordpress-x6m5uj-mariadb\n key: mariadb-password\n - name: MARIADB_USER\n value: \"bn_wordpress\"\n - name: MARIADB_DATABASE\n value: \"bitnami_wordpress\"\n ports:\n - name: mysql\n containerPort: 3306\n livenessProbe:\n exec:\n command:\n - mysqladmin\n - ping\n initialDelaySeconds: 30\n timeoutSeconds: 5\n readinessProbe:\n exec:\n command:\n - mysqladmin\n - ping\n initialDelaySeconds: 5\n timeoutSeconds: 1\n resources:\n requests:\n cpu: 250m\n memory: 256Mi\n \n volumeMounts:\n - name: data\n mountPath: /bitnami/mariadb\n volumes:\n - name: config\n configMap:\n name: wordpress-x6m5uj-mariadb\n - name: data\n persistentVolumeClaim:\n claimName: wordpress-x6m5uj-mariadb\n---\n# Source: wordpress/templates/deployment.yaml\napiVersion: apps/v1beta1\nkind: Deployment\nmetadata:\n name: wordpress-x6m5uj-wordpress\n labels:\n app: wordpress-x6m5uj-wordpress\n chart: \"wordpress-1.0.2\"\n release: \"wordpress-x6m5uj\"\n heritage: \"Tiller\"\nspec:\n replicas: 1\n template:\n metadata:\n labels:\n app: wordpress-x6m5uj-wordpress\n spec:\n containers:\n - name: wordpress-x6m5uj-wordpress\n image: \"docker.io/bitnami/wordpress:4.9.4\"\n imagePullPolicy: \"IfNotPresent\"\n env:\n - name: ALLOW_EMPTY_PASSWORD\n value: \"yes\"\n - name: MARIADB_HOST\n value: wordpress-x6m5uj-mariadb\n - name: MARIADB_PORT_NUMBER\n value: \"3306\"\n - name: WORDPRESS_DATABASE_NAME\n value: \"bitnami_wordpress\"\n - name: WORDPRESS_DATABASE_USER\n value: \"bn_wordpress\"\n - name: WORDPRESS_DATABASE_PASSWORD\n valueFrom:\n secretKeyRef:\n name: wordpress-x6m5uj-mariadb\n key: mariadb-password\n - name: WORDPRESS_USERNAME\n value: \"user\"\n - name: WORDPRESS_PASSWORD\n valueFrom:\n secretKeyRef:\n name: wordpress-x6m5uj-wordpress\n key: wordpress-password\n - name: WORDPRESS_EMAIL\n value: \"[email protected]\"\n - name: WORDPRESS_FIRST_NAME\n value: \"FirstName\"\n - name: WORDPRESS_LAST_NAME\n value: \"LastName\"\n - name: WORDPRESS_BLOG_NAME\n value: \"User's Blog!\"\n - name: WORDPRESS_TABLE_PREFIX\n value: \"wp_\"\n - name: SMTP_HOST\n value: \n - name: SMTP_PORT\n value: \n - name: SMTP_USER\n value: \n - name: SMTP_PASSWORD\n valueFrom:\n secretKeyRef:\n name: wordpress-x6m5uj-wordpress\n key: smtp-password\n - name: SMTP_USERNAME\n value: \n - name: SMTP_PROTOCOL\n value: \n ports:\n - name: http\n containerPort: 80\n - name: https\n containerPort: 443\n livenessProbe:\n httpGet:\n path: /wp-login.php\n port: http\n failureThreshold: 6\n initialDelaySeconds: 120\n periodSeconds: 10\n successThreshold: 1\n timeoutSeconds: 5\n \n readinessProbe:\n httpGet:\n path: /wp-login.php\n port: http\n failureThreshold: 6\n initialDelaySeconds: 30\n periodSeconds: 10\n successThreshold: 1\n timeoutSeconds: 5\n \n volumeMounts:\n - mountPath: /bitnami/apache\n name: wordpress-data\n subPath: apache\n - mountPath: /bitnami/wordpress\n name: wordpress-data\n subPath: wordpress\n - mountPath: /bitnami/php\n name: wordpress-data\n subPath: php\n resources:\n requests:\n cpu: 300m\n memory: 512Mi\n \n volumes:\n - name: wordpress-data\n persistentVolumeClaim:\n claimName: wordpress-x6m5uj-wordpress\n---\n# Source: wordpress/charts/mariadb/templates/NOTES.txt\nMariaDB can be accessed via port 3306 on the following DNS name from within your cluster:\nwordpress-x6m5uj-mariadb.wordpress-x6m5uj.svc.cluster.local\n\nTo get the root password run:\n\n MARIADB_ROOT_PASSWORD=$(kubectl get secret --namespace wordpress-x6m5uj wordpress-x6m5uj-mariadb -o jsonpath=\"{.data.mariadb-root-password}\" | base64 --decode)\n\nTo get the password for \"bn_wordpress\" run:\n\n MARIADB_PASSWORD=$(kubectl get secret --namespace wordpress-x6m5uj wordpress-x6m5uj-mariadb -o jsonpath=\"{.data.mariadb-password}\" | base64 --decode)To connect to your database:\n\n1. Run a pod that you can use as a client:\n\n kubectl run wordpress-x6m5uj-mariadb-client --rm --tty -i --env MARIADB_ROOT_PASSWORD=$MARIADB_ROOT_PASSWORD --image bitnami/mariadb --command -- bash\n\n2. Connect using the mysql cli, then provide your password:\n mysql -h wordpress-x6m5uj-mariadb -p$MARIADB_ROOT_PASSWORD\n\n---\n# Source: wordpress/templates/NOTES.txt\n1. Get the WordPress URL:\n\n NOTE: It may take a few minutes for the LoadBalancer IP to be available.\n Watch the status with: 'kubectl get svc --namespace wordpress-x6m5uj -w wordpress-x6m5uj-wordpress'\n\n export SERVICE_IP=$(kubectl get svc --namespace wordpress-x6m5uj wordpress-x6m5uj-wordpress -o jsonpath='{.status.loadBalancer.ingress[0].ip}')\n echo http://$SERVICE_IP/admin\n\n2. Login with the following credentials to see your blog\n\n echo Username: user\n echo Password: $(kubectl get secret --namespace wordpress-x6m5uj wordpress-x6m5uj-wordpress -o jsonpath=\"{.data.wordpress-password}\" | base64 --decode)\n\n---\n# Source: wordpress/templates/externaldb-secrets.yaml\n\n\n---\n# Source: wordpress/templates/ingress.yaml\n\n\n---\n# Source: wordpress/templates/tls-secrets.yaml",
"type": "/v3/project/schemas/appStatus"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment