Created
March 18, 2019 11:32
-
-
Save fifitrixabelle/cc8dccfac38db9429d233339d51458e2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
➜ ~ jx create cluster minikube | |
? memory (MB) 4096 | |
? cpu (cores) 3 | |
? disk-size (MB) 150GB | |
? Select driver: kvm2 | |
Installing kvm2 | |
We cannot yet automate the installation of KVM with KVM2 driver - can you install this manually please? | |
Please see: https://www.linux-kvm.org/page/Downloads and https://github.com/kubernetes/minikube/blob/master/docs/drivers.md#kvm2-dri | |
ver | |
Creating Minikube cluster... | |
Minikube cluster created. | |
Initialising cluster ... | |
setting the dev namespace to: jx | |
Namespace jx created | |
Using helmBinary helm with feature flag: none | |
Context "minikube" modified. | |
Storing the kubernetes provider minikube in the TeamSettings | |
set exposeController Config Domain 192.168.39.2.nip.io | |
Git configured for user: fifitrixabelle and email [email protected] | |
Trying to create ClusterRoleBinding minikube-cluster-admin-binding for role: cluster-admin for user minikube | |
clusterrolebindings.rbac.authorization.k8s.io "minikube-cluster-admin-binding" not found | |
Created ClusterRoleBinding minikube-cluster-admin-binding | |
Using helm2 | |
Configuring tiller | |
Created ServiceAccount tiller in namespace kube-system | |
Trying to create ClusterRoleBinding tiller for role: cluster-admin and ServiceAccount: kube-system/tiller | |
Created ClusterRoleBinding tiller | |
Initialising helm using ServiceAccount tiller in namespace kube-system | |
Initialising Helm 'init --service-account tiller --tiller-namespace kube-system' | |
Initialising Helm 'init --service-account tiller --tiller-namespace kube-system --upgrade --wait --force-upgrade' | |
Waiting for tiller-deploy to be ready in tiller namespace kube-system | |
helm installed and configured | |
nginx ingress controller already enabled | |
Lets set up a Git user name and API token to be able to perform CI/CD | |
? Do you wish to use fifitrixabelle as the local Git user for GitHub server: Yes | |
Select the CI/CD pipelines Git server and user | |
? Do you wish to use GitHub as the pipelines Git server: Yes | |
? Do you wish to use fifitrixabelle as the pipelines Git user for GitHub server: Yes | |
Setting the pipelines Git server https://github.com and user name fifitrixabelle. | |
Saving the Git authentication configuration | |
Current configuration dir: /home/felix/.jx | |
versionRepository: https://github.com/jenkins-x/jenkins-x-versions | |
Current configuration dir: /home/felix/.jx | |
options.Flags.CloudEnvRepository: https://github.com/jenkins-x/cloud-environments | |
options.Flags.LocalCloudEnvironment: false | |
Cloning the Jenkins X cloud environments repo to /home/felix/.jx/cloud-environments | |
? A local Jenkins X cloud environments repository already exists, recreate with latest? Yes | |
Current configuration dir: /home/felix/.jx | |
options.Flags.CloudEnvRepository: https://github.com/jenkins-x/cloud-environments | |
options.Flags.LocalCloudEnvironment: false | |
Cloning the Jenkins X cloud environments repo to /home/felix/.jx/cloud-environments | |
Enumerating objects: 1378, done. | |
Total 1378 (delta 0), reused 0 (delta 0), pack-reused 1378 | |
? Select Jenkins installation type: Static Master Jenkins | |
setting the dev namespace to: jx | |
No default password set, generating a random one | |
Generated helm values /home/felix/.jx/extraValues.yaml | |
Creating Secret jx-install-config in namespace jx | |
Installing Jenkins X platform helm chart from: /home/felix/.jx/cloud-environments/env-minikube | |
Waiting for tiller pod to be ready, service account name is tiller, namespace is jx, tiller namespace is kube-system | |
Waiting for cluster role binding to be defined, named tiller-role-binding in namespace jx | |
Trying to create ClusterRoleBinding tiller-role-binding for role: cluster-admin and ServiceAccount: jx/tiller | |
Created ClusterRoleBinding tiller-role-binding | |
tiller cluster role defined: cluster-admin in namespace jx | |
tiller pod running | |
? Pick default workload build pack: Library Workloads: CI+Release but no CD | |
Setting the team build pack to classic-workloads repo: https://github.com/jenkins-x-buildpacks/jenkins-x-classic.git ref: master | |
Installing jx into namespace jx | |
using stable version 0.0.3553 from charts of jenkins-x/jenkins-x-platform from /home/felix/.jx/jenkins-x-versions | |
Installing jenkins-x-platform version: 0.0.3553 | |
Adding values file /home/felix/.jx/cloud-environments/env-minikube/myvalues.yaml | |
Adding values file /home/felix/.jx/adminSecrets.yaml | |
Adding values file /home/felix/.jx/extraValues.yaml | |
Adding values file /home/felix/.jx/cloud-environments/env-minikube/secrets.yaml | |
Upgrading Chart 'upgrade --namespace jx --install --timeout 6000 --version 0.0.3553 --values /home/felix/.jx/cloud-environments/env-minikube/myvalues.yaml --values /home/felix/.jx/adminSecrets.yaml --values /home/felix/.jx/extraValues.yaml --values /home/felix/.jx/cloud-environments/env-minikube/secrets.yaml jenkins-x jenkins-x/jenkins-x-platform' | |
waiting for install to be ready, if this is the first time then it will take a while to download images | |
Jenkins X deployments ready in namespace jx | |
Configuring the TeamSettings for ImportMode Jenkinsfile | |
******************************************************** | |
NOTE: Your admin password is: ***** | |
******************************************************** | |
Configure Jenkins API Token | |
Generating the API token... | |
Logged in admin to Jenkins server at http://jenkins.jx.192.168.39.2.nip.io via legacy security realm | |
Enable CSRF protection at: http://jenkins.jx.192.168.39.2.nip.io/configureSecurity/ | |
Created user admin API Token for Jenkins server jenkins.jx.192.168.39.2.nip.io at http://jenkins.jx.192.168.39.2.nip.io | |
Updating Jenkins with new external URL details http://jenkins.jx.192.168.39.2.nip.io | |
Creating default staging and production environments | |
? Select the organization where you want to create the environment repository: fifitrixabelle | |
Using Git provider GitHub at https://github.com | |
About to create repository environment-molepebble-staging on server https://github.com with user fifitrixabelle | |
Creating repository fifitrixabelle/environment-molepebble-staging | |
Creating Git repository fifitrixabelle/environment-molepebble-staging | |
Pushed Git repository to https://github.com/fifitrixabelle/environment-molepebble-staging | |
Creating staging Environment in namespace jx | |
Created environment staging | |
Namespace jx-staging created | |
Created Jenkins Project: http://jenkins.jx.192.168.39.2.nip.io/job/fifitrixabelle/job/environment-molepebble-staging/ | |
Note that your first pipeline may take a few minutes to start while the necessary images get downloaded! | |
Creating GitHub webhook for fifitrixabelle/environment-molepebble-staging for url http://jenkins.jx.192.168.39.2.nip.io/github-webhook/ | |
Using Git provider GitHub at https://github.com | |
About to create repository environment-molepebble-production on server https://github.com with user fifitrixabelle | |
Creating repository fifitrixabelle/environment-molepebble-production | |
Creating Git repository fifitrixabelle/environment-molepebble-production | |
Pushed Git repository to https://github.com/fifitrixabelle/environment-molepebble-production | |
Creating production Environment in namespace jx | |
Created environment production | |
Namespace jx-production created | |
Created Jenkins Project: http://jenkins.jx.192.168.39.2.nip.io/job/fifitrixabelle/job/environment-molepebble-production/ | |
Note that your first pipeline may take a few minutes to start while the necessary images get downloaded! | |
Creating GitHub webhook for fifitrixabelle/environment-molepebble-production for url http://jenkins.jx.192.168.39.2.nip.io/github-webhook/ | |
Jenkins X installation completed successfully | |
******************************************************** | |
NOTE: Your admin password is: ****** | |
******************************************************** | |
Your Kubernetes context is now set to the namespace: jx | |
To switch back to your original namespace use: jx namespace default | |
Or to use this context/namespace in just one terminal use: jx shell | |
For help on switching contexts see: https://jenkins-x.io/developing/kube-context/ | |
To import existing projects into Jenkins: jx import | |
To create a new Spring Boot microservice: jx create spring -d web -d actuator | |
To create a new microservice from a quickstart: jx create quickstart |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment