https://github.com/pablords/jenkins-as-code
10K+
Tecnologias | Projeto | Como executar Requisitos funcionais
Esse projeto foi desenvolvido com as seguintes tecnologias:
jenkins configurado como código.
Esse projeto foi desenvolvido no ambiente https://github.com/pablords/lab-kubernetes-vagrant-ansible
VAULT_TOKEN_ADMINdocker-compose up -d e aguarde até que container suba.kubectl create namespace jenkins && kubectl create serviceaccount jenkins --namespace=jenkins && kubectl describe secret $(kubectl describe serviceaccount jenkins --namespace=jenkins | grep Token | awk '{print $2}') --namespace=jenkins && kubectl create rolebinding jenkins-admin-binding --clusterrole=admin --serviceaccount=jenkins:jenkins --namespace=jenkins atualize a credential K8S_CREDENTIAL no jenkins com o novo token geradoAgora você pode acessar http://192.168.50.10:8080 do seu navegador.
kubectl create secret generic vault-root-credential --from-literal=secret="{TOKEN_VAULT}" --namespace="jenkins"kubectl apply -k . depois pegue o token criado para o service account do jenkins com kubectl get secrets -n jenkins + kubectl describe secret {NOME-DA-SECRET} atualize a credential K8S_CREDENTIAL no jenkins com o novo token geradokubectl get svc ingress-nginx-controller -n ingress-nginxContent type
Image
Digest
Size
367.8 MB
Last updated
over 4 years ago
docker pull pablords/jenkins-as-code:1.0.4