Skip to content

Instantly share code, notes, and snippets.

Avatar
:octocat:
Building clouds

Mark Brookfield virtualhobbit

:octocat:
Building clouds
View GitHub Profile
View test2.js
var response = pm.response.json();
pm.environment.set("access_token", response.token);
View test1.js
var response = pm.response.json();
pm.environment.set("refresh_token", response.refresh_token);
View nginx-test.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: deployment-nginx
labels:
app: nginx
namespace: nginx-test
spec:
selector:
matchLabels:
View install-ako-for-all.yaml
apiVersion: networking.tkg.tanzu.vmware.com/v1alpha1
kind: AKODeploymentConfig
metadata:
name: install-ako-for-all
spec:
extraConfigs:
ingress:
defaultIngressController: true
disableIngressClass: false
View ako.txt
apiVersion: v1
data:
apiServerPort: "8080"
autoFQDN: disabled
cloudName: HobbitCloud - vSphere - Utrecht
clusterName: default-tkg-wkl-prod
cniPlugin: antrea
controllerIP: nl-utc-p-alb-01.mdb-lab.com
controllerVersion: 20.1.3
defaultIngController: "false"
View cert-nginx-test.yaml
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: nginx-test-tkg-mdb-lab-com
namespace: nginx-test
spec:
secretName: nginx-test-tkg-mdb-lab-com
issuerRef:
name: vault-cluster-issuer
kind: ClusterIssuer
View acl_sa_cert-manager.hcl
path "pki/sign/mdb-lab-dot-com" {
capabilities = ["create", "update"]
}
View vault-issuer.yaml
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: vault-cluster-issuer
spec:
vault:
path: pki/sign/<insert PKI issuer here>
server: https://<insert Vault server here>:8200
caBundle: <base64 encoded caBundle PEM file>
auth:
View vault-auth.yaml
apiVersion: v1
kind: Secret
type: Opaque
metadata:
name: cert-manager-vault-approle
namespace: cert-manager
data:
secretId: "<insert base64 secret here>"
View cheekyGist
[Unit]
Description="HashiCorp Vault Agent"
Documentation=https://www.vaultproject.io/docs/
Requires=network-online.target
After=network-online.target
ConditionFileNotEmpty=/vault-agent/vault-agent.hcl
StartLimitIntervalSec=60
StartLimitBurst=3
[Service]