diff --git a/kubernetes/cluster_create.sh b/kubernetes/cluster_create.sh index 5afcb60..fe55b66 100755 --- a/kubernetes/cluster_create.sh +++ b/kubernetes/cluster_create.sh @@ -39,4 +39,4 @@ gcloud container node-pools create ssd --cluster $GCP_CLUSTER --zone $GCP_ZONE \ # create static IP address # IP can be created, but not used in Ingress. Not sure why -# gcloud compute addresses create web-static-ip --global \ No newline at end of file +gcloud compute addresses create web-static-ip --region=$GCP_ZONE \ No newline at end of file diff --git a/kubernetes/results-nginx/Services.yaml b/kubernetes/results-nginx/Services.yaml index 791f4ad..929111d 100644 --- a/kubernetes/results-nginx/Services.yaml +++ b/kubernetes/results-nginx/Services.yaml @@ -18,7 +18,7 @@ metadata: name: nginx-results namespace: jenkins spec: - type: LoadBalancer +# type: LoadBalancer # externalTrafficPolicy: Cluster selector: app: nginx-results diff --git a/kubernetes/reverse-proxy/Ingress.yaml b/kubernetes/reverse-proxy/Ingress.yaml index 63df7ca..b43c2a0 100644 --- a/kubernetes/reverse-proxy/Ingress.yaml +++ b/kubernetes/reverse-proxy/Ingress.yaml @@ -19,7 +19,7 @@ metadata: namespace: jenkins annotations: # static IP assignment not working. Not sure why. - # kubernetes.io/ingress.global-static-ip-name: "web-static-ip" + kubernetes.io/ingress.global-static-ip-name: "web-static-ip" kubernetes.io/ingress.class: "nginx" cert-manager.io/issuer: "letsencrypt-prod" spec: @@ -35,10 +35,10 @@ spec: # -- prod ------------------ - secretName: results-prod-tls hosts: - - results.llvm-merge-guard.org + - results.llvm-merge-guard.org - secretName: jenkins-prod-tls hosts: - - jenkins.llvm-merge-guard.org + - jenkins.llvm-merge-guard.org rules: # -- prod ------------------ diff --git a/kubernetes/reverse-proxy/basic.sh b/kubernetes/reverse-proxy/basic.sh index 80205a2..fc591df 100755 --- a/kubernetes/reverse-proxy/basic.sh +++ b/kubernetes/reverse-proxy/basic.sh @@ -23,10 +23,10 @@ kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/mast # install certmanager based on # http://docs.cert-manager.io/en/latest/getting-started/install/kubernetes.html -kubectl create namespace cert-manager -kubectl label namespace kube-system certmanager.k8s.io/disable-validation="true" -kubectl create clusterrolebinding cluster-admin-binding \ - --clusterrole=cluster-admin \ - --user=$(gcloud config get-value core/account) +# kubectl create namespace cert-manager +# kubectl label namespace kube-system certmanager.k8s.io/disable-validation="true" +# kubectl create clusterrolebinding cluster-admin-binding \ +# --clusterrole=cluster-admin \ +# --user=$(gcloud config get-value core/account) kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v0.10.1/cert-manager.yaml