Skip to content

Instantly share code, notes, and snippets.

@pmuir
Created April 18, 2019 11:17
Show Gist options
  • Save pmuir/78f9e929e8e981a23e9e2e4863a3c0e6 to your computer and use it in GitHub Desktop.
Save pmuir/78f9e929e8e981a23e9e2e4863a3c0e6 to your computer and use it in GitHub Desktop.
✔ pmuir:tmp [ master ✭ | ✔ ] ➭ jx create cluster gke -ng
Your browser has been opened to visit:
https://accounts.google.com/o/oauth2/auth?redirect_uri=http%3A%2F%2Flocalhost%3A8085%2F&prompt=select_account&response_type=code&client_id=32555940559.apps.googleusercontent.com&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloud-platform+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fappengine.admin+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcompute+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Faccounts.reauth&access_type=offline
? Google Cloud Project: apps-dev-229310
Updated property [core/project].
INFO[0061] Let's ensure we have container and compute enabled on your project
INFO[0062] No apis to enable
? What type of cluster would you like to create Zonal
? Google Cloud Zone: europe-west1-c
? Google Cloud Machine Type: n1-standard-2
? Minimum number of Nodes (per zone) 3
? Maximum number of Nodes 5
? Would you like use preemptible VMs? No
? Would you like to access Google Cloud Storage / Google Container Registry? No
? Would you like to enable Kaniko for building container images [? for help] (y/N) Y
ERRO[0080] error creating cluster interrupt
error: interrupt
✘ pmuir:tmp [ master ✭ | ✔ ] ➭ jx create cluster gke --ng
Your browser has been opened to visit:
https://accounts.google.com/o/oauth2/auth?redirect_uri=http%3A%2F%2Flocalhost%3A8085%2F&prompt=select_account&response_type=code&client_id=32555940559.apps.googleusercontent.com&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloud-platform+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fappengine.admin+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcompute+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Faccounts.reauth&access_type=offline
? Google Cloud Project: apps-dev-229310
Updated property [core/project].
INFO[0021] Let's ensure we have container and compute enabled on your project
INFO[0023] No apis to enable
INFO[0023] No cluster name provided so using a generated one: houndcandy
INFO[0023] Defaulting to zonal cluster type as --ng is selected.
? Google Cloud Zone: europe-west1-d
? Google Cloud Machine Type: n1-standard-2
? Minimum number of Nodes (per zone) 3
? Maximum number of Nodes 5
? Would you like use preemptible VMs? No
? Would you like to access Google Cloud Storage / Google Container Registry? No
INFO[0033] No apis to enable
INFO[0033] Creating cluster...
INFO[0218] Initialising cluster ...
INFO[0218] Setting the dev namespace to: jx
INFO[0224] Using helmBinary helm with feature flag: none
INFO[0224] Storing the kubernetes provider gke in the TeamSettings
INFO[0224] Enabling helm template mode in the TeamSettings
INFO[0224] Setting the docker registry organisation to apps-dev-229310 in the TeamSettings
INFO[0224] Git configured for user: Pete Muir and email [email protected]
INFO[0225] Trying to create ClusterRoleBinding pmuir-cloudbees-com-cluster-admin-binding for role: cluster-admin for user [email protected]
clusterrolebindings.rbac.authorization.k8s.io "pmuir-cloudbees-com-cluster-admin-binding" not found
INFO[0225] Created ClusterRoleBinding pmuir-cloudbees-com-cluster-admin-binding
INFO[0225] Using helm2
INFO[0225] Skipping tiller
INFO[0225] Using helmBinary helm with feature flag: template-mode
INFO[0225] Initialising Helm 'init --client-only'
INFO[0227] helm installed and configured
? No existing ingress controller found in the kube-system namespace, shall we install one? Yes
INFO[0256] Current configuration dir: /Users/pmuir/.jx
INFO[0256] versionRepository: https://github.com/jenkins-x/jenkins-x-versions git ref:
? A local Jenkins X versions repository already exists, pull the latest? Yes
INFO[0258] using stable version 1.3.1 from charts of stable/nginx-ingress from /Users/pmuir/.jx/jenkins-x-versions
INFO[0258] Installing using helm binary: helm
INFO[0258] Current configuration dir: /Users/pmuir/.jx
INFO[0258] versionRepository: https://github.com/jenkins-x/jenkins-x-versions git ref:
ERRO[0261] Error fetching remote refs +refs/heads/master:refs/remotes/origin/master
INFO[0261] Deleting and cloning the Jenkins X versions repo
INFO[0261] Cloning the Jenkins X versions repo https://github.com/jenkins-x/jenkins-x-versions with ref refs/heads/master to /Users/pmuir/.jx/jenkins-x-versions
Enumerating objects: 66, done.
Counting objects: 100% (66/66), done.
Compressing objects: 100% (40/40), done.
Total 959 (delta 34), reused 51 (delta 26), pack-reused 893
INFO[0263] Fetched chart stable/nginx-ingress to dir /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/helm-template-workdir-975504999/jxing/chartFiles/nginx-ingress
INFO[0263] Generating Chart Template 'template --name jxing --namespace kube-system /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/helm-template-workdir-975504999/jxing/chartFiles/nginx-ingress --output-dir /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/helm-template-workdir-975504999/jxing/output --debug --set rbac.create=true --set controller.extraArgs.publish-service=kube-system/jxing-nginx-ingress-controller'
INFO[0263] Applying generated chart stable/nginx-ingress YAML via kubectl in dir: /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/helm-template-workdir-975504999/jxing/output
INFO[0265] clusterrole.rbac.authorization.k8s.io/jxing-nginx-ingress created
clusterrolebinding.rbac.authorization.k8s.io/jxing-nginx-ingress created
configmap/jxing-nginx-ingress-controller created
deployment.extensions/jxing-nginx-ingress-controller created
service/jxing-nginx-ingress-controller created
deployment.extensions/jxing-nginx-ingress-default-backend created
service/jxing-nginx-ingress-default-backend created
role.rbac.authorization.k8s.io/jxing-nginx-ingress created
rolebinding.rbac.authorization.k8s.io/jxing-nginx-ingress created
serviceaccount/jxing-nginx-ingress created
INFO[0265]
INFO[0265] Removing Kubernetes resources from older releases using selector: jenkins.io/chart-release=jxing,jenkins.io/version!=1.3.1 from all pvc configmap release sa role rolebinding secret
INFO[0268] Removing Kubernetes resources from older releases using selector: jenkins.io/chart-release=jxing,jenkins.io/version!=1.3.1,jenkins.io/namespace=kube-system from clusterrole clusterrolebinding
INFO[0295] Waiting for external loadbalancer to be created and update the nginx-ingress-controller service in kube-system namespace
INFO[0295] Note: this loadbalancer will fail to be provisioned if you have insufficient quotas, this can happen easily on a GKE free account. To view quotas run: gcloud compute project-info describe
INFO[0308] External loadbalancer created
INFO[0308] Waiting to find the external host name of the ingress controller Service in namespace kube-system with name jxing-nginx-ingress-controller
INFO[0308] You can now configure a wildcard DNS pointing to the new Load Balancer address 35.205.58.161
INFO[0308]
If you do not have a custom domain setup yet, Ingress rules will be set for magic DNS nip.io.
INFO[0308]
Once you have a custom domain ready, you can update with the command jx upgrade ingress --cluster
INFO[0308]
If you don't have a wildcard DNS setup then setup a DNS (A) record and point it at: 35.205.58.161 then use the DNS domain in the next input...
? Domain 35.205.58.161.nip.io
INFO[0310] nginx ingress controller installed and configured
INFO[0310] Installing vault-operator...
INFO[0310] Current configuration dir: /Users/pmuir/.jx
INFO[0310] versionRepository: https://github.com/jenkins-x/jenkins-x-versions git ref:
ERRO[0310] Error fetching remote refs +refs/heads/master:refs/remotes/origin/master
INFO[0310] Deleting and cloning the Jenkins X versions repo
INFO[0310] Cloning the Jenkins X versions repo https://github.com/jenkins-x/jenkins-x-versions with ref refs/heads/master to /Users/pmuir/.jx/jenkins-x-versions
Enumerating objects: 66, done.
Counting objects: 100% (66/66), done.
Compressing objects: 100% (40/40), done.
Total 959 (delta 34), reused 51 (delta 26), pack-reused 893
INFO[0312] using stable version 0.2.1 from charts of jenkins-x/vault-operator from /Users/pmuir/.jx/jenkins-x-versions
INFO[0312] Namespace jx created
INFO[0313] Fetched chart jenkins-x/vault-operator to dir /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/helm-template-workdir-975504999/vault-operator/chartFiles/vault-operator
INFO[0313] Generating Chart Template 'template --name vault-operator --namespace jx /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/helm-template-workdir-975504999/vault-operator/chartFiles/vault-operator --output-dir /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/helm-template-workdir-975504999/vault-operator/output --debug --set image.repository=banzaicloud/vault-operator --set image.tag=0.4.7 --set '
INFO[0313] Applying generated chart jenkins-x/vault-operator YAML via kubectl in dir: /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/helm-template-workdir-975504999/vault-operator/output
INFO[0313] customresourcedefinition.apiextensions.k8s.io/vaults.vault.banzaicloud.com created
deployment.apps/vault-operator created
clusterrole.rbac.authorization.k8s.io/vault-operator created
clusterrolebinding.rbac.authorization.k8s.io/vault-operator created
serviceaccount/vault-operator created
service/vault-operator created
INFO[0313]
INFO[0313] Removing Kubernetes resources from older releases using selector: jenkins.io/chart-release=vault-operator,jenkins.io/version!=0.2.1 from all pvc configmap release sa role rolebinding secret
INFO[0316] Removing Kubernetes resources from older releases using selector: jenkins.io/chart-release=vault-operator,jenkins.io/version!=0.2.1,jenkins.io/namespace=jx from clusterrole clusterrolebinding
INFO[0317] vault-operator addon succesfully installed.
INFO[0317] Creating new system vault
INFO[0317] Current Cluster: houndcandy
INFO[0317] Created service account jx-vault-houndcandy-auth-sa for Vault authentication
Updated property [core/project].
INFO[0317] Ensure KMS API is enabled
INFO[0319] No apis to enable
INFO[0319] Creating GCP service account for Vault backend
INFO[0320] Unable to find service account jx-vault-houndcandy-sa, checking if we have enough permission to create
INFO[0331] Creating service account jx-vault-houndcandy-sa
INFO[0333] Assigning role roles/storage.objectAdmin
INFO[0335] Assigning role roles/cloudkms.admin
INFO[0337] Assigning role roles/cloudkms.cryptoKeyEncrypterDecrypter
INFO[0340] Downloading service account key
INFO[0342] jx-vault-houndcandy-gcp-sa service account created
INFO[0342] Setting up GCP KMS configuration
INFO[0345] KMS Key jx-vault-houndcandy-key created in keying jx-vault-houndcandy-keyring
INFO[0350] GCS bucket jx-vault-houndcandy-bucket was created for Vault backend
INFO[0350] Creating Vault...
INFO[0350] Vault jx-vault-houndcandy created in cluster houndcandy
INFO[0350] Exposing Vault...
? Expose type Ingress
? Domain: 35.205.58.161.nip.io
? UrlTemplate (press <Enter> to keep the current value):
? Using config values { 35.205.58.161.nip.io Ingress false}, ok? Yes
INFO[0375] Current configuration dir: /Users/pmuir/.jx
INFO[0375] versionRepository: https://github.com/jenkins-x/jenkins-x-versions git ref:
ERRO[0376] Error fetching remote refs +refs/heads/master:refs/remotes/origin/master
INFO[0376] Deleting and cloning the Jenkins X versions repo
INFO[0376] Cloning the Jenkins X versions repo https://github.com/jenkins-x/jenkins-x-versions with ref refs/heads/master to /Users/pmuir/.jx/jenkins-x-versions
Enumerating objects: 66, done.
Counting objects: 100% (66/66), done.
Compressing objects: 100% (40/40), done.
Total 959 (delta 34), reused 51 (delta 26), pack-reused 893
INFO[0377] using stable version 2.3.98 from charts of jenkins-x/exposecontroller from /Users/pmuir/.jx/jenkins-x-versions
INFO[0377] Updating Helm repository...
INFO[0382] Helm repository update done.
INFO[0382] Fetched chart jenkins-x/exposecontroller to dir /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/helm-template-workdir-975504999/expose-whiprelic/chartFiles/exposecontroller
INFO[0382] Generating Chart Template 'template --name expose-whiprelic --namespace jx /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/helm-template-workdir-975504999/expose-whiprelic/chartFiles/exposecontroller --output-dir /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/helm-template-workdir-975504999/expose-whiprelic/output --debug --set config.exposer=Ingress --set config.domain=35.205.58.161.nip.io --set config.tlsacme=false --set config.urltemplate= --set config.extravalues.services={jx-vault-houndcandy}'
INFO[0382] Applying generated chart jenkins-x/exposecontroller YAML via kubectl in dir: /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/helm-template-workdir-975504999/expose-whiprelic/output
INFO[0383] configmap/exposecontroller created
job.batch/exposecontroller created
role.rbac.authorization.k8s.io/exposecontroller created
rolebinding.rbac.authorization.k8s.io/exposecontroller created
serviceaccount/exposecontroller created
INFO[0383]
INFO[0383] Removing Kubernetes resources from older releases using selector: jenkins.io/chart-release=expose-whiprelic,jenkins.io/version!=2.3.98 from all pvc configmap release sa role rolebinding secret
INFO[0386] Removing Kubernetes resources from older releases using selector: jenkins.io/chart-release=expose-whiprelic,jenkins.io/version!=2.3.98,jenkins.io/namespace=jx from clusterrole clusterrolebinding
INFO[0404] Removing Kubernetes resources from release expose-whiprelic using selector: jenkins.io/chart-release=expose-whiprelic from all pvc configmap release sa role rolebinding secret
INFO[0406] job.batch "exposecontroller" deleted
INFO[0406] configmap "exposecontroller" deleted
INFO[0407] serviceaccount "exposecontroller" deleted
INFO[0407] role.rbac.authorization.k8s.io "exposecontroller" deleted
INFO[0407] rolebinding.rbac.authorization.k8s.io "exposecontroller" deleted
INFO[0407] Removing Kubernetes resources from release expose-whiprelic using selector: jenkins.io/chart-release=expose-whiprelic,jenkins.io/namespace=jx from clusterrole clusterrolebinding
INFO[0408] Ingress rules recreated
INFO[0408] Vault jx-vault-houndcandy exposed
INFO[0408] System vault created named jx-vault-houndcandy in namespace jx.
INFO[0408] Setting the dev namespace to: jx
INFO[0408] Lets set up a Git user name and API token to be able to perform CI/CD
INFO[0428] Creating a local Git user for GitHub server
? GitHub user name: pmuir
To be able to create a repository on GitHub we need an API Token
Please click this URL https://github.com/settings/tokens/new?scopes=repo,read:user,read:org,user:email,write:repo_hook,delete_repo
Then COPY the token and enter in into the form below:
? API Token: ****************************************
INFO[0794] Select the CI/CD pipelines Git server and user
? Do you wish to use GitHub as the pipelines Git server: Yes
INFO[0796] Creating a pipelines Git user for GitHub server
To be able to create a repository on GitHub we need an API Token
Please click this URL https://github.com/settings/tokens/new?scopes=repo,read:user,read:org,user:email,write:repo_hook,delete_repo
Then COPY the token and enter in into the form below:
? API Token: ****************************************
INFO[0832] Setting the pipelines Git server https://github.com and user name pmuir.
INFO[0832] Saving the Git authentication configuration
INFO[0832] Current configuration dir: /Users/pmuir/.jx
INFO[0832] versionRepository: https://github.com/jenkins-x/jenkins-x-versions git ref:
ERRO[0833] Error fetching remote refs +refs/heads/master:refs/remotes/origin/master
INFO[0833] Deleting and cloning the Jenkins X versions repo
INFO[0833] Cloning the Jenkins X versions repo https://github.com/jenkins-x/jenkins-x-versions with ref refs/heads/master to /Users/pmuir/.jx/jenkins-x-versions
Enumerating objects: 66, done.
Counting objects: 100% (66/66), done.
Compressing objects: 100% (40/40), done.
Total 959 (delta 34), reused 51 (delta 26), pack-reused 893
INFO[0835] Current configuration dir: /Users/pmuir/.jx
INFO[0835] options.Flags.CloudEnvRepository: https://github.com/jenkins-x/cloud-environments
INFO[0835] options.Flags.LocalCloudEnvironment: false
INFO[0835] Cloning the Jenkins X cloud environments repo to /Users/pmuir/.jx/cloud-environments
? A local Jenkins X cloud environments repository already exists, recreate with latest? Yes
INFO[0837] Current configuration dir: /Users/pmuir/.jx
INFO[0837] options.Flags.CloudEnvRepository: https://github.com/jenkins-x/cloud-environments
INFO[0837] options.Flags.LocalCloudEnvironment: false
INFO[0837] Cloning the Jenkins X cloud environments repo to /Users/pmuir/.jx/cloud-environments
Enumerating objects: 1382, done.
Total 1382 (delta 0), reused 0 (delta 0), pack-reused 1382
INFO[0838] Configuring Kaniko service account jxkankio-houndcandy for project apps-dev-229310
INFO[0840] Unable to find service account jxkankio-houndcandy, checking if we have enough permission to create
INFO[0851] Creating service account jxkankio-houndcandy
INFO[0852] Assigning role roles/storage.admin
INFO[0855] Assigning role roles/storage.objectAdmin
INFO[0857] Assigning role roles/storage.objectCreator
INFO[0860] Downloading service account key
INFO[0864] No default password set, generating a random one
INFO[0864] Setting the dev namespace to: jx
INFO[0867] Generated helm values /Users/pmuir/.jx/extraValues.yaml
INFO[0867] Installing Jenkins X platform helm chart from: /Users/pmuir/.jx/cloud-environments/env-gke
INFO[0871] Setting the current namespace to: jx
? Pick default workload build pack: Kubernetes Workloads: Automated CI+CD with GitOps Promotion
INFO[0874] Setting the team build pack to kubernetes-workloads repo: https://github.com/jenkins-x-buildpacks/jenkins-x-kubernetes.git ref: master
INFO[0874] Installing jx into namespace jx
INFO[0874] using stable version 2.0.53 from charts of jenkins-x/jenkins-x-platform from /Users/pmuir/.jx/jenkins-x-versions
INFO[0874] Installing jenkins-x-platform version: 2.0.53
INFO[0874] Configuring the TeamSettings for Prow with engine Tekton
INFO[0874] Configuring the TeamSettings for ImportMode YAML
INFO[0874]
********************************************************
NOTE: Your admin password is in vault: eval `jx get vault-config` && vault kv get secret/admin/jenkins
********************************************************
INFO[0874] Setting the dev namespace to: jx
INFO[0874] Creating default staging and production environments
? Select the organization where you want to create the environment repository: muirp
? Namespace: jx-staging
? Cluster URL:
? We will now create a Git repository to store your staging environment, ok? : Yes
Using Git provider GitHub at https://github.com
About to create repository environment-houndcandy-staging on server https://github.com with user pmuir
? Enter the new repository name: environment-houndcandy-staging
Creating repository muirp/environment-houndcandy-staging
Creating Git repository muirp/environment-houndcandy-staging
Pushed Git repository to https://github.com/muirp/environment-houndcandy-staging
? Git branch for the Environment source code: master
INFO[0895] Created environment staging
? Namespace: jx-production
? Cluster URL:
? We will now create a Git repository to store your production environment, ok? : Yes
Using Git provider GitHub at https://github.com
About to create repository environment-houndcandy-production on server https://github.com with user pmuir
? Enter the new repository name: environment-houndcandy-production
Creating repository muirp/environment-houndcandy-production
Creating Git repository muirp/environment-houndcandy-production
Pushed Git repository to https://github.com/muirp/environment-houndcandy-production
? Git branch for the Environment source code: master
INFO[0911] Created environment production
WARN[0912] No service called jenkins-x-chartmuseum could be found so couldn't wire up the local auth file to talk to chart museum
INFO[0912]
Generated the source code for the GitOps development environment at /Users/pmuir/tmp/jenkins-x-dev-environment
INFO[0912] You can apply this to the kubernetes cluster at any time in this directory via: jx step env apply
? Select the organization where you want to create the environment repository: muirp
? We will now create a Git repository to store your dev environment, ok? : Yes
Using Git provider GitHub at https://github.com
About to create repository environment-houndcandy-dev on server https://github.com with user pmuir
? Enter the new repository name: environment-houndcandy-dev
Creating repository muirp/environment-houndcandy-dev
Creating Git repository muirp/environment-houndcandy-dev
? Git branch for the Environment source code: master
INFO[0924] Pushed Git repository to https://github.com/muirp/environment-houndcandy-dev
? Would you like to setup the Development Environment from the source code now? Yes
INFO[0931] Setting the dev namespace to: jx
INFO[0937] Loading the latest Dev Environment configuration from /Users/pmuir/tmp/jenkins-x-dev-environment/env/templates/dev-env.yaml
INFO[0937] Using helmBinary helm with feature flag: template-mode
Now using namespace 'jx' on server 'https://104.199.72.148'.
INFO[0937] Initialising Helm 'init --client-only'
INFO[0944] Initialising Helm 'init --client-only'
INFO[0951] Applying helm chart at /Users/pmuir/tmp/jenkins-x-dev-environment/env as release name jenkins-x to namespace jx
INFO[0951] Fetching secrets from vault into directory "/Users/pmuir/tmp/jenkins-x-dev-environment/env"
INFO[0952] Saved secrets file /Users/pmuir/tmp/jenkins-x-dev-environment/env/secrets.yaml
INFO[0952] Saved secrets file /Users/pmuir/tmp/jenkins-x-dev-environment/env/templates/jx-install-config-secret.yaml
INFO[0952] adding secret file /Users/pmuir/tmp/jenkins-x-dev-environment/env/secrets.yaml
INFO[0952] adding secret file /Users/pmuir/tmp/jenkins-x-dev-environment/env/templates/jx-install-config-secret.yaml
INFO[0952] Ignoring templates/dev-env.yaml
INFO[0952] Ignoring templates/ingress-config-configmap.yaml
INFO[0952] Ignoring templates/jx-install-config-configmap.yaml
INFO[0952] Ignoring templates/jx-install-config-secret.yaml
INFO[0952] Ignoring templates/production-env.yaml
INFO[0952] Ignoring templates/staging-env.yaml
INFO[0952] Wrote chart values.yaml /Users/pmuir/tmp/jenkins-x-dev-environment/env/values.yaml generated from directory tree
INFO[0952] generated helm /Users/pmuir/tmp/jenkins-x-dev-environment/env/values.yaml
INFO[0952]
controllerbuild:
enabled: true
controllerworkflow:
enabled: false
jenkins:
enabled: false
jenkins-x-platform:
PipelineSecrets:
DockerConfig: |-
{
"credHelpers": {
"gcr.io": "gcr",
"us.gcr.io": "gcr",
"eu.gcr.io": "gcr",
"asia.gcr.io": "gcr",
"staging-k8s.gcr.io": "gcr"
}
}
postinstalljob:
enabled: "true"
INFO[0952] Using values files: /Users/pmuir/tmp/jenkins-x-dev-environment/env/values.yaml, /Users/pmuir/tmp/jenkins-x-dev-environment/env/secrets.yaml, /Users/pmuir/tmp/jenkins-x-dev-environment/env/templates/jx-install-config-secret.yaml
INFO[0952] Applying chart overrides
INFO[0952] Current configuration dir: /Users/pmuir/.jx
INFO[0952] versionRepository: https://github.com/jenkins-x/jenkins-x-versions git ref:
ERRO[0953] Error fetching remote refs +refs/heads/master:refs/remotes/origin/master
INFO[0953] Deleting and cloning the Jenkins X versions repo
INFO[0953] Cloning the Jenkins X versions repo https://github.com/jenkins-x/jenkins-x-versions with ref refs/heads/master to /Users/pmuir/.jx/jenkins-x-versions
Enumerating objects: 66, done.
Counting objects: 100% (66/66), done.
Compressing objects: 100% (40/40), done.
Total 959 (delta 34), reused 51 (delta 26), pack-reused 893
WARN[0957] could not find a stable version from charts of /Users/pmuir/tmp/jenkins-x-dev-environment/env from /Users/pmuir/.jx/jenkins-x-versions
For background see: https://jenkins-x.io/architecture/version-stream/
INFO[0957] Please lock this version down via the command: jx step create version pr -k charts -n /Users/pmuir/tmp/jenkins-x-dev-environment/env
INFO[0957] Generating Chart Template 'template --name jenkins-x --namespace jx /Users/pmuir/tmp/jenkins-x-dev-environment/env --output-dir /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/helm-template-workdir-159596548/jenkins-x/output --debug --values /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/values.yaml278548719 --values /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/values.yaml010859906 --values /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/values.yaml750591225'
INFO[0957] Applying generated chart /Users/pmuir/tmp/jenkins-x-dev-environment/env YAML via kubectl in dir: /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/helm-template-workdir-159596548/jenkins-x/output
INFO[0970] deployment.extensions/jenkins-x-chartmuseum created
persistentvolumeclaim/jenkins-x-chartmuseum created
secret/jenkins-x-chartmuseum created
service/jenkins-x-chartmuseum created
role.rbac.authorization.k8s.io/cleanup created
rolebinding.rbac.authorization.k8s.io/cleanup created
serviceaccount/cleanup created
clusterrole.rbac.authorization.k8s.io/controllerbuild-jx created
clusterrolebinding.rbac.authorization.k8s.io/controllerbuild-jx created
deployment.apps/jenkins-x-controllerbuild created
role.rbac.authorization.k8s.io/controllerbuild created
rolebinding.rbac.authorization.k8s.io/controllerbuild created
serviceaccount/jenkins-x-controllerbuild created
clusterrole.rbac.authorization.k8s.io/controllercommitstatus-jx created
clusterrolebinding.rbac.authorization.k8s.io/controllercommitstatus-jx created
deployment.apps/jenkins-x-controllercommitstatus created
role.rbac.authorization.k8s.io/controllercommitstatus created
rolebinding.rbac.authorization.k8s.io/controllercommitstatus created
serviceaccount/jenkins-x-controllercommitstatus created
clusterrole.rbac.authorization.k8s.io/controllerrole-jx created
clusterrolebinding.rbac.authorization.k8s.io/controllerrole-jx created
deployment.apps/jenkins-x-controllerrole created
role.rbac.authorization.k8s.io/controllerrole created
rolebinding.rbac.authorization.k8s.io/controllerrole created
serviceaccount/jenkins-x-controllerrole created
clusterrole.rbac.authorization.k8s.io/controllerteam-jx created
clusterrolebinding.rbac.authorization.k8s.io/controllerteam-jx created
deployment.apps/jenkins-x-controllerteam created
role.rbac.authorization.k8s.io/controllerteam created
rolebinding.rbac.authorization.k8s.io/controllerteam created
serviceaccount/jenkins-x-controllerteam created
configmap/jenkins-x-docker-registry-config created
deployment.extensions/jenkins-x-docker-registry created
persistentvolumeclaim/jenkins-x-docker-registry created
secret/jenkins-x-docker-registry-secret created
service/jenkins-x-docker-registry created
configmap/exposecontroller created
role.rbac.authorization.k8s.io/expose created
rolebinding.rbac.authorization.k8s.io/expose created
serviceaccount/expose created
clusterrole.rbac.authorization.k8s.io/gcactivities-jx created
clusterrolebinding.rbac.authorization.k8s.io/gcactivities-jx created
cronjob.batch/jenkins-x-gcactivities created
role.rbac.authorization.k8s.io/gcactivities created
rolebinding.rbac.authorization.k8s.io/gcactivities created
serviceaccount/jenkins-x-gcactivities created
cronjob.batch/jenkins-x-gcpods created
role.rbac.authorization.k8s.io/gcpods created
rolebinding.rbac.authorization.k8s.io/gcpods created
serviceaccount/jenkins-x-gcpods created
clusterrole.rbac.authorization.k8s.io/gcpreviews-jx created
clusterrolebinding.rbac.authorization.k8s.io/gcpreviews-jx created
cronjob.batch/jenkins-x-gcpreviews created
role.rbac.authorization.k8s.io/gcpreviews created
rolebinding.rbac.authorization.k8s.io/gcpreviews created
serviceaccount/jenkins-x-gcpreviews created
deployment.extensions/jenkins-x-heapster created
clusterrolebinding.rbac.authorization.k8s.io/jenkins-x-heapster created
role.rbac.authorization.k8s.io/jenkins-x-heapster-pod-nanny created
rolebinding.rbac.authorization.k8s.io/jenkins-x-heapster-pod-nanny created
service/heapster created
serviceaccount/jenkins-x-heapster created
deployment.extensions/jenkins-x-mongodb created
persistentvolumeclaim/jenkins-x-mongodb created
secret/jenkins-x-mongodb created
service/jenkins-x-mongodb created
configmap/jenkins-x-monocular-api-config created
deployment.extensions/jenkins-x-monocular-api created
service/jenkins-x-monocular-api created
deployment.extensions/jenkins-x-monocular-prerender created
service/jenkins-x-monocular-prerender created
configmap/jenkins-x-monocular-ui-config created
deployment.extensions/jenkins-x-monocular-ui created
service/jenkins-x-monocular-ui created
configmap/jenkins-x-monocular-ui-vhost created
configmap/nexus created
deployment.extensions/jenkins-x-nexus created
persistentvolumeclaim/jenkins-x-nexus created
secret/nexus created
service/nexus created
role.rbac.authorization.k8s.io/committer created
clusterrolebinding.rbac.authorization.k8s.io/jenkins-x-team-controller created
configmap/jenkins-x-team-controller created
secret/jenkins-docker-cfg created
configmap/jenkins-x-devpod-config created
configmap/jenkins-x-docker-registry created
configmap/jenkins-x-extensions created
secret/jx-basic-auth created
role.rbac.authorization.k8s.io/jx-view created
secret/kaniko-secret created
secret/jenkins-maven-settings created
secret/jenkins-npm-token created
role.rbac.authorization.k8s.io/owner created
configmap/jenkins-x-pod-template-dlang created
configmap/jenkins-x-pod-template-go created
configmap/jenkins-x-pod-template-python created
configmap/jenkins-x-pod-template-newman created
configmap/jenkins-x-pod-template-terraform created
configmap/jenkins-x-pod-template-maven created
configmap/jenkins-x-pod-template-rust created
configmap/jenkins-x-pod-template-python2 created
configmap/jenkins-x-pod-template-nodejs created
configmap/jenkins-x-pod-template-aws-cdk created
configmap/jenkins-x-pod-template-gradle created
configmap/jenkins-x-pod-template-maven-java11 created
configmap/jenkins-x-pod-template-scala created
configmap/jenkins-x-pod-template-python37 created
configmap/jenkins-x-pod-template-promote created
configmap/jenkins-x-pod-template-maven-nodejs created
configmap/jenkins-x-pod-template-swift created
configmap/jenkins-x-pod-template-jx-base created
configmap/jenkins-x-pod-template-ruby created
secret/jenkins-release-gpg created
secret/jenkins-ssh-config created
role.rbac.authorization.k8s.io/viewer created
environment.jenkins.io/dev created
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
configmap/ingress-config configured
configmap/jx-install-config created
secret/jx-install-config created
environment.jenkins.io/production created
environment.jenkins.io/staging created
INFO[0970]
INFO[0970] Applying Helm hook post-upgrade YAML via kubectl in file: /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/helm-template-workdir-159596548/jenkins-x/helmHooks/env/charts/jenkins-x-platform/charts/expose/templates/job.yaml
INFO[0970] job.batch/expose created
INFO[0970]
INFO[0970] Waiting for helm post-upgrade hook Job expose to complete before removing it
INFO[1118] Deleting helm hook sources from file: /var/folders/qr/h482727j4dvc7qphqfkvws1r0000gn/T/helm-template-workdir-159596548/jenkins-x/helmHooks/env/charts/jenkins-x-platform/charts/expose/templates/job.yaml
INFO[1119] job.batch "expose" deleted
INFO[1119] Removing Kubernetes resources from older releases using selector: jenkins.io/chart-release=jenkins-x,jenkins.io/version!=0.0.1 from all pvc configmap release sa role rolebinding secret
INFO[1122] Removing Kubernetes resources from older releases using selector: jenkins.io/chart-release=jenkins-x,jenkins.io/version!=0.0.1,jenkins.io/namespace=jx from clusterrole clusterrolebinding
INFO[1122] Environment applied in namespace jx
INFO[1124] Registered environment "\x1b[32mproduction\x1b[0m"
INFO[1126] Registered environment "\x1b[32mstaging\x1b[0m"
INFO[1127] Registered environment "\x1b[32mdev\x1b[0m"
ERRO[1127] error creating cluster setting up GitOps post installation: [registering environment "production": services "hook" not found, registering environment "staging": services "hook" not found, registering environment "dev": services "hook" not found]
error: setting up GitOps post installation: [registering environment "production": services "hook" not found, registering environment "staging": services "hook" not found, registering environment "dev": services "hook" not found]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment