This commit is contained in:
vahiddu 2022-12-19 13:31:46 +03:00
parent a1551ee1d1
commit 6d50b488a1
6 changed files with 148 additions and 8 deletions

105
apps.yml Normal file
View file

@ -0,0 +1,105 @@
## Cert-manager
- hosts: kube_control_plane
gather_facts: false
become: true
vars:
helm_chart_url: "https://charts.jetstack.io"
tasks:
- name: Add helm repo
kubernetes.core.helm_repository:
name: jetstack
repo_url: "{{ helm_chart_url }}"
ignore_errors: yes
- hosts: kube_control_plane
gather_facts: false
become: true
tasks:
- name: Install Cert-manager Chart
kubernetes.core.helm:
kubeconfig: /etc/kubernetes/admin.conf
#atomic: yes
update_repo_cache: yes
name: cert-manager
namespace: cert-manager
chart_ref: jetstack/cert-manager
create_namespace: true
release_state: present
chart_version: v1.10.1
values:
installCRDs: true
# - name: install cert-manager CRD
# command: kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v1.10.1/cert-manager.crds.yaml
## rancher-latest
- hosts: kube_control_plane
gather_facts: false
become: true
vars:
helm_chart_url: "https://releases.rancher.com/server-charts/latest"
tasks:
- name: Add helm repo
kubernetes.core.helm_repository:
name: rancher-latest
repo_url: "{{ helm_chart_url }}"
ignore_errors: yes
- hosts: kube_control_plane
gather_facts: false
become: true
tasks:
- name: Install Rancher Chart
kubernetes.core.helm:
kubeconfig: /etc/kubernetes/admin.conf
#atomic: yes
update_repo_cache: yes
name: rancher
namespace: cattle-system
chart_ref: rancher-latest/rancher
create_namespace: true
release_state: present
# values:
# hostname: rancher.my.org
# ingress.tls.source : rancher
# replicas: 3
## Prometheus install customization
- hosts: kube_control_plane
gather_facts: false
become: true
vars:
helm_chart_url: "https://prometheus-community.github.io/helm-charts"
tasks:
- name: Add helm repo
kubernetes.core.helm_repository:
name: prometheus-community
repo_url: "{{ helm_chart_url }}"
ignore_errors: yes
- hosts: kube_control_plane
gather_facts: false
become: true
tasks:
- name: Install Prometheus Chart
kubernetes.core.helm:
kubeconfig: /etc/kubernetes/admin.conf
#atomic: yes
update_repo_cache: yes
name: kube-prometheus-stack
namespace: monitoring
chart_ref: prometheus-community/kube-prometheus-stack
create_namespace: true
release_state: present
- hosts: kube_control_plane
gather_facts: false
tasks:
#- command: kubectl expose deployment argocd-server --type=LoadBalancer --name=argocd-server-ext -n argocd
# - command: kubectl expose deployment kube-prometheus-stack-grafana --type=LoadBalancer --name=grafana-server-ext -n monitoring
#- command: kubectl expose deployment rancher --type=LoadBalancer --name=rancher-ext -n cattle-system
#minikube start -n 2 --cpus=2 --memory=4g
- debug:
msg: "ArogCD: https://172.18.8.150:8080/ user:admin pass:password \n Grafana: http://172.18.8.151:3000 user:admin pass:prom-operator"

View file

@ -129,3 +129,14 @@
roles:
- { role: kubespray-defaults }
- { role: kubernetes/preinstall, when: "dns_mode != 'none' and resolvconf_mode == 'host_resolvconf'", tags: resolvconf, dns_late: true }
## Install Apps
# - hosts: kube_control_plane
# gather_facts: false
# become: true
# tasks:
# - name: Install apps
# import_playbook:: apps.yml

View file

@ -1,7 +1,7 @@
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvakNDQWVhZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJeU1USXhOakExTWpNd04xb1hEVE15TVRJeE16QTFNak13TjFvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTE9FCkFJSVkrRVZROEcrbG9VWDJEZEVVSk53azZqaXBmOWdxWUtyQWxKMFFGeUhFM0xSMXBFZkxLZFpxNHBSUTZ1enYKMWhTdmYyem1MWUQxQVVOUi9nMWJsb0Q0UTdtd3o2N0Z0U1E1TWZtZmxWVnVmTCtaTGVNdFcya0NWb1EzTTBpZAo3bEVKMGU5MEMzMnZreEQzRzVmcXkwVjVBWWlEL2dBVmRCWmZSZVptZjZjNWFoc3crUU5ab2RucXdrRUdQeTdPCjJTb3hGeVV1ZStkVE1vNGNIUFFadUE5Rk54QnhzU2FRbllnY1dYN3lDUFpqdWUyVFI0UytIQ3FDWWhLSnlLL0wKcVZZSWpldTg3RzZXS3pUc0pPYUVPc1d5MlNtT3ZJYVl3MGNzZUk4K2EvZStYaEZoZ1U5SDFQd210RmYwcW80WQoxb2hhQmRBSHMzZzN3OFVZNGI4Q0F3RUFBYU5aTUZjd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZPbkljeUFHam9SRGU0TlV4UkpwanBpU0ZCazVNQlVHQTFVZEVRUU8KTUF5Q0NtdDFZbVZ5Ym1WMFpYTXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQTEyUXJoMXppWjRNL3JzNTdOWAp1ZVpwSnZJeHFFaG0rb2lkaDV0RDZteVN2aEl2ZmF1MFRWMnFnbjM5a09TTUw5TVkvSXVHa0hXOFhGT2dwRzVDCnRXK2JCMklpaE00NUUrS0hJMVErTXpyeFcwbW9JS0FOcVhsemR1UTNNQ2NBaVZzamM4TkE3aHlJQk40MzhheUYKdWtWTFkvZnU3U3VjQlowSFhsRDlJUTVnK0ZTS1o5NUx3WWtISWN3dW9ncENZRW9sZUpVM0tzYytGaUtwclRacwpHNmoweW1uU0lPN3dSaUVoa1Z3SFZWRFhzdHJVcnR0MlNYcE52MkpmOENmYlVqd1EvM2lQeGRTTUxkaVgwSXpECnJ4WE16b1k2MzBDZHJlSDJxWE5OaHplUGtmNTIyNnVLVEdrWklRcVdBZ0VaY0tMMVJMYmZ5cjFPSXNPZXFONDcKYmRzPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvakNDQWVhZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJeU1USXhPREl5TlRRd01Gb1hEVE15TVRJeE5USXlOVFF3TUZvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTHBzClZaVFV3YnJ1T0xQeHljRVB4YVJGa0FSSTkwRkphQ0ZuUWlITmxMRXBDcFVJem9ieitkYjNKWTE0bk1RYVh6cGEKN01KM28wUk8wQUkySzVkYzZ5VVNMODJCc0RtdjNtaXFUTjJ5SlltT1d2NitjeHRwM0tZdDVDVXRzZHF0UXdCaQpiVWNxSDZ3eGpsd1BSMHhpVjM2aUNEZXVoUGY1ZnFlTGQvV3JMUWtzRG81TkdndXphdWtsd2hEeTU1WFpOQUJQCjVnQUNQMmZFdWxMaU5Xd0h0MnZmSml6cm9ldG1GanNTam4vdmo4MklLbTdoeFduVS9VQTBUbzkyREZYcWVYbk0KOEFVck5EdnErdlI1VENGRDlSVW5qNzhoSnJuM0ZTTmgzWU9BbGZ3amJNVjloamU0ZDB2L2M1TGhyOGs4clQ3NgpoV3BCL3Y4QnhrT2UycFZtZTZNQ0F3RUFBYU5aTUZjd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZCdFpRbFpSeE9GZnFxS0VSMWlkc2RPa2txWDlNQlVHQTFVZEVRUU8KTUF5Q0NtdDFZbVZ5Ym1WMFpYTXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQy9FNjM1dXY1dnJ4TzNtT3VlSwpVb09ncGVJbkdoTGQzUlQyLzRET0oxbVpLbzZ4N3dtdDE1MEsxemZ1ZlBJK1lFbDh5NTFvSEZmNTZEaHB0YWFECkxsN3BiWHNJQzRzdndpRkMzbkN5TGRPMU9uQU9rc3M3NTYycitOWER2MkNpeUNaR21hTENpeDdPWlF1WXk1Y2wKU3JaaWl3MXVaU1l5V3laRzVHV00vaTkvYW9KM05YWEtvaVBTWWZNejhyU0tENXNRTjBybVVUOTBCSkFleWd2MAoreWJ1cDBIdHZxVXBSQkU3T1h3VUdBNFIvYXJrZ2VJOFVDOUtsdUNhVXV2Y3ZaN3JNaENvb2FKYm9tSWhGeTRGClMxeDZwb1d0Tno5YnBPbTlOd0VzakpVSCs2UTd2K2dLTWRlemE4ZzJBUTlLcmNCMm5KN2dlUERUemhNNExqeEYKSWtZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
server: https://172.18.8.101:6443
name: cluster.local
contexts:
@ -15,5 +15,5 @@ preferences: {}
users:
- name: kubernetes-admin-cluster.local
user:
client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURJVENDQWdtZ0F3SUJBZ0lJYitCY1BCTTdMWmt3RFFZSktvWklodmNOQVFFTEJRQXdGVEVUTUJFR0ExVUUKQXhNS2EzVmlaWEp1WlhSbGN6QWVGdzB5TWpFeU1UWXdOVEl6TURkYUZ3MHlNekV5TVRZd05USXpNRGxhTURReApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1Sa3dGd1lEVlFRREV4QnJkV0psY201bGRHVnpMV0ZrCmJXbHVNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXNFbGliYU0wZ1R1R05ScHoKVmcyZm5GRFNld2lwOU9vemVZMm83V29FTUpBdFA5cE85WllOUkVRVE1BZlVsRENZdmhvd0wwWnoyVGhFNGRYTgphOTA2UDdmSkZFQkorOFR6L3YwTEZoMzRTblBxS2dNdE1TaDF3U3pDaFc4NnRWNlRFOGM0ditOcjRQVVg5RXpqCmVHdWRwOUJ4VDJNeWE4Tlh5K2RHb2hKN29Gb0t5NTg5NDQ4bGIza3FIOXd6V0VNVXJHdzhBSTFvMlcrRDBSK2QKRWVqWStab0d3ampXM0FQWXdsNFVxU0JZQWc5ZU9oOGZpajBrUndVQnE1Y2xMNjlqZ0tVZVJ3VDRNRVgzYXZYegpzZWxRK3RXTDlNRXRkVzdQOHpMVGlPNmpibnpPUmxNNG1tV21GbTkvTHRqbHFteUROdHVIbnpGT3JqbFVsYUN3Cko3U2YrUUlEQVFBQm8xWXdWREFPQmdOVkhROEJBZjhFQkFNQ0JhQXdFd1lEVlIwbEJBd3dDZ1lJS3dZQkJRVUgKQXdJd0RBWURWUjBUQVFIL0JBSXdBREFmQmdOVkhTTUVHREFXZ0JUcHlITWdCbzZFUTN1RFZNVVNhWTZZa2hRWgpPVEFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBWDk4bThPcWRQZG1LME4rZ0NxSWZqL0g0OUNzMDF3bm9kWVZoClNQcEVZcVFsazhhd3l6cTBUbnhsZ0wrRzNMdHJyaldwZStzU29oMjlvaWd3K0JWWVN3NkVzeWJ5T1ZITUxwRzIKTWUyNlpFRHFSMloybXFCdzdDdWJWeUxnL0kwMHNQbE8vSmVJLzBVRG8yazA0Nm5YejY5TTMxSTU4U1hKa2xGagp3UGVhWmNhZVRUWTIrSDRjLzR5OThFdlhHalEyeGdwc3g4ekJ4RUhtTzZxeWNiNkVXNVFCVmZEYjJoTzR4NmxKCmcvQi9jTE01YS9XNmQ5NDhvTnNXQ1o0WnFGQUlCWkMwc0ZEdE81dTRTWVNTUExDZDg3MS9aOXdtQ0g1YmdiYTgKZCtNSGdjMVVveFpqUmdVYjlIbmdUUTE5WDVPekZaYUl2ZW9NSThCL2NidWlEOUxqZ1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBc0VsaWJhTTBnVHVHTlJwelZnMmZuRkRTZXdpcDlPb3plWTJvN1dvRU1KQXRQOXBPCjlaWU5SRVFUTUFmVWxEQ1l2aG93TDBaejJUaEU0ZFhOYTkwNlA3ZkpGRUJKKzhUei92MExGaDM0U25QcUtnTXQKTVNoMXdTekNoVzg2dFY2VEU4YzR2K05yNFBVWDlFemplR3VkcDlCeFQyTXlhOE5YeStkR29oSjdvRm9LeTU4OQo0NDhsYjNrcUg5d3pXRU1Vckd3OEFJMW8yVytEMFIrZEVlalkrWm9Hd2pqVzNBUFl3bDRVcVNCWUFnOWVPaDhmCmlqMGtSd1VCcTVjbEw2OWpnS1VlUndUNE1FWDNhdlh6c2VsUSt0V0w5TUV0ZFc3UDh6TFRpTzZqYm56T1JsTTQKbW1XbUZtOS9MdGpscW15RE50dUhuekZPcmpsVWxhQ3dKN1NmK1FJREFRQUJBb0lCQVFDcHliUmNacEYrV3VkVApKQ3VyMlNrK2MvV1ZmRzI5THdqdTdRcWp4N1ZMVk1IUU95SkxsUDhvSGV6aEdObWM5UVZZSzM3M09ZTUExeG80CjdTU1IzQnhySEVjMkV3bHV6VzQzekY0dUtpVm5DQ2VqMlRWZ29GaHgrdnRMYXlyL1hweUhzeHlzYkkwTnVPSWUKY1NPeGF1MElvVkZSSmZoOUpFTGVaOTEyNGhoaUFsM3pGSTJLSHBMclhidmczYzJOVjFlV3hzYk5VUlpoei9SbgpoNXR5ZHJURFRhaUlOWGNaYkhtckxBVFkxSVlveHBGb3JkaTFuSDZtM0VaeUt6d2N5Sk9hK2hPNVpKb1NVeHgwCjNKRGxJRGEya3pFM3E1R2ZIZkNUczNSNjlLRWJFeXZkZ3g5dVllSUZKL2NFbUF4dmJiTXYxcXZ6eGorcUxpcnQKR0ZXZmltRzFBb0dCQU0zc2cwbjNOMHM5cUMyZ0R6d2lLczQvVTFxK2g3V2plVDVGZEE0MlN2QjhwWjBUNVRZZQowSkhuUExLTXdJTDJiejlrbFl1ZnR2d09HWkpKaCsrcDBKaS9CWU9KcXlJU3loMGRSL3dPclNCTWJJZnlIM04zCkNXL1pndnNQZWd1TTBsRDRDU0dhN3N1L2ZoaWFMZm55Mmh6eGJSK1Bzb1AwM3dQdzJKK1JISk4zQW9HQkFOc24KMmFqc0pOd2MrYnFha2MvQndOemlWb1FoWnhkQjNDMG9IRmZabi9hbWpGNVZhZHdvM0ZPQjFFT1Vnc2U5MG0wMwp1cDh3YVQwb0RGbVU4NkFHamcvS1R0azRTMDZXQjl4TWlCM1BxQ01zTDZEWlVqdk1PbzU0ZkJrZzk3bmZvUDdOCk4zdUZQNXErL084MkJnVVVXb2VhVkhKZ1hYd1VBclllenZUaVh1UVBBb0dBS1VKSkwrbTdoM1RNSEpBa1hVMFAKUEpITmxySDBLUDJmRGs0R0tjN1JCd3hDZG8yRThHb09LaDJsdUxTZzRkeVVmNlFjbm9RYXVyZnNnYlgvNlpJaAp2R2tScHNCUHJKME5KL1kwOVJqUHNWZitxdUpsVU5JNTd0SXEvemlqb0dyUHZPOWxqUGtvL1dQWjFQNFhWaXhGCmJXVW1FeHZNamNuallUdkJlMzhzdFpNQ2dZRUF2Y2d2ckNINjlZWStHSU5jTzg2c3BsdDIwbXRlcS94RG4vTTUKUURaY1dTcjNLWVhMNjNTUy85blJLRWpHVEJTczBobk5pYWRScXowd0hLOXBuaTJ1L2l1U3huY0NkK1ppbmpyRQpNUlN2cE8zUnZQZ1ZSMlZmWEJzb1ZGYUJVRHhCWGdYMnd3ZXNBZVRjZ29hRkJnY1BNcGpLQWxaQy9uMFJzQWJUCjc2ck13NjhDZ1lCVDFjekhPR0Q4R01yNFc3QitDU0syVm53V3hvb21pdWprUllvRVdPaVl2MDNpRUNQbG11NHAKVlVSUzdFQVowWXhNZitHcFFSeHRIT0dWYjhSazh5RGFBcHdGamp1cDNNd2xmTjhSSTF6VmlyVU01d08xTURIawpIdzRCYnhKdytKeXRrQndZekdONHp1S0tYalNHVGZXMGJJT3RYNU5wVitadG9mMjQyOExCRFE9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo=
client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURJVENDQWdtZ0F3SUJBZ0lJSnhQNm1VMnBTRll3RFFZSktvWklodmNOQVFFTEJRQXdGVEVUTUJFR0ExVUUKQXhNS2EzVmlaWEp1WlhSbGN6QWVGdzB5TWpFeU1UZ3lNalUwTURCYUZ3MHlNekV5TVRneU1qVTBNREphTURReApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1Sa3dGd1lEVlFRREV4QnJkV0psY201bGRHVnpMV0ZrCmJXbHVNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXg0ZFFmZzZVZElaelNoeWwKR2lJVnE2VDhnc0NPQWJjOURkSXdvZ1EzeFV0OUdHVWorMnBDR04wUDZjYSt0U0lUSTVWY2F4UHEyVFpuRlhhMQpuRjdqekxYZWRnQ1l1VjNzU0UyS2UrZWV2dGRGZ2kraTN6Mnh6RlpOWVU5NjhZTzNWWnlQdjBUOE1YNW9tV21hCit6NjZ4TkFOdWFTQVc5V1ltekhHaDBveUZwOXd3UEdKRUlPdG53RjdTK2drMjAycnMvWHpvSEM4eFVqRkxOVVAKQytJZWVXV1Bia0xJNm93SjU4MVJjYnJwdFpzeTl2dVUzWldjYTRkbUR6dkNrODVRcWExTkk3cDNibTFJNGRYUwp6dGgwdWdDOElYSlZLSlY2UVUvNVhydTgrYUpPbTVMTDBYWEZHZ1lDRk5FZWpId0dTNWlzZVYvaHhOMDQ0RlNKCmYxb1Jmd0lEQVFBQm8xWXdWREFPQmdOVkhROEJBZjhFQkFNQ0JhQXdFd1lEVlIwbEJBd3dDZ1lJS3dZQkJRVUgKQXdJd0RBWURWUjBUQVFIL0JBSXdBREFmQmdOVkhTTUVHREFXZ0JRYldVSldVY1RoWDZxaWhFZFluYkhUcEpLbAovVEFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBQjBFSUVHeGEzb1VJWDJtRzhqZ3N0ZnpIUXZsaEUrSnJQVE5ZCjdnbCs4T0lvNCs1d3d5ZEVJeHpPVUYrMHJjaEN0czJoQnV2ZUpMdmNsd1p5OUI1NzZQYjVDUjZ0MFFhYkN4YUQKdHlyazFQSFY5QnpCTmIzT2VZMzJkUnovQ0pTZjRONkJ5eXRZR2pMUnNmeXk0bUlQdXFZRlRGdGxFWHUrbWdBOApZSnNtUUtxdzIzZERuRFdwZ2ZneU5NTzllWXlicXdIN0ZxVVpVRkJKaGJLWTNiaVdIbW9GOEh1NXJWU3NHY3VICk9zakE5Z01SZ1VqS3JhMk5NWTU3RHl1b2VwaE1heWlWSk5MdHNPWWZ5cUJlWkx1Q0hvdVRpU2JkbmZxcmNJWm4KaFQ1Zm5hWThxejhVdzFxclc1UG01VDBWWVc4S3h5VUdjQ0c1MGVQZlFGMXJDR2IvcEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb3dJQkFBS0NBUUVBeDRkUWZnNlVkSVp6U2h5bEdpSVZxNlQ4Z3NDT0FiYzlEZEl3b2dRM3hVdDlHR1VqCisycENHTjBQNmNhK3RTSVRJNVZjYXhQcTJUWm5GWGExbkY3anpMWGVkZ0NZdVYzc1NFMktlK2VldnRkRmdpK2kKM3oyeHpGWk5ZVTk2OFlPM1ZaeVB2MFQ4TVg1b21XbWErejY2eE5BTnVhU0FXOVdZbXpIR2gwb3lGcDl3d1BHSgpFSU90bndGN1MrZ2syMDJycy9Yem9IQzh4VWpGTE5VUEMrSWVlV1dQYmtMSTZvd0o1ODFSY2JycHRac3k5dnVVCjNaV2NhNGRtRHp2Q2s4NVFxYTFOSTdwM2JtMUk0ZFhTenRoMHVnQzhJWEpWS0pWNlFVLzVYcnU4K2FKT201TEwKMFhYRkdnWUNGTkVlakh3R1M1aXNlVi9oeE4wNDRGU0pmMW9SZndJREFRQUJBb0lCQUUyUElNL1BWUSt5ajdBWQpVR2xISkl0VEY4Q3Zuc08xK2FxY3NNRFp5T0FOUnZRcnBILy9QdkF4UmhWR1p5MDdzSnJkWFU1V01LejhnN2VKCkxIRTdSV3QycXFITis0L2FuWlZCWnZwZy80a0pYd0NMQ2RHalJyQzZQMXY3TER3alNpbWlNUkpWZTM2MXQyMGkKNnRhTS9NYXlaUk5yaVdXcE1xZnBBbFhtbG0vS0hLNi9jVGsxeGJyTldhZTVOVGRLTnRLQmZyN1dtdnBNdmJmNApIMDJSVHdmMUpJNmE1aWw3RXpPUG05SFBMY1NpbjYyZGpaVHBZZEZSMmFFTUp0SlQ3MVpObG9MR21xMnpCZWVTCm93Vk9XNEtMOENwcW9pY3hqWmJBdExqSUNMZ2pmU2VmZldORlE2RnlqNWNVb0ZRNGlKQ2xjbkFHNFJuR0lFaHkKaWcyemhwa0NnWUVBM3lEU0dYMUtsc21MazlGT3BGUE5MUUtxZUYzVlllVytrb1AyTzNsOENLdTRzRHU4WnRDSgovbHdJaG8reVZCQXpkcFhQT2RKSnRSdE5ydXN2L0ZWNnpmL1F5MU9PSEdmY0NYUW40d3Z2WDZZVko1ZjhLcTRpCnZYWmZ2bnlnNlZacjJmaUhTclZ5SE5VRUpGR1RvT2diV1NMeHJXZE93N3plTjlzUkVYakFmdE1DZ1lFQTVPeHgKdDhmNGVXdGh2YjZRRmpIekxIbFJmNVB6Vmg3Mld4Y0hwekF4Y1MvYzY5eVp6M1kzUWhOc1NWczNHeDZrcmloaQpOM2M3NE1aQlRZNW9VOTdGcHExUEZxTGU4LzFRcjcycUljNXBzVERvUkZUdjU1ZnMwTlBXd3NxK1Arb2Q2YS96CmxtSytQVVVkcS9GblI5Nyt4OUV4OXM0enk1eTllVE9mSnNsbEx5VUNnWUIxS05xcEg2ekd1RlZkN0kyS282WWMKZUVYaXBnS2hRTzFzS1habGpFaWdsT3FKUHhTU04vWDlaWDNraWhkdEpJU2hROUJuNEE5cjFVWlpEbzFIeGVxUgp1RDErUmdWY3pQd3d5cGtYRXZGQ0hBY0huenA5ZnFvbktiemtYTFJ4VVR1WVhITk51ekNNQ3gzOXBBZ01lVlBDCjNpSmdsdG80MVRjcHhSR1ZSdjVzbVFLQmdFWnRQMmJzekZKK2FLbDVNTmJETXk2aGZDTWxueDBGbFlEY2l1d3kKZFdOKytCWlAzYm5uZ29SL2VUYndLdm5hNllyeXZaU1d5QU1VdXc1akcxR0NIWWh6bFBzL3pCdC8rUXkzNnRsUApxVkJyM1dqNFFINGRUU3ZKb0M1NU5TSndvaGM4bkZITnV2MGFnRkJmaWdpZ1gvMlZMQ3Zqc0NlWjV1aWNxdi9CCndiRkpBb0dCQUp0UG02cks0STl2T3FCQnJVVWU1d2pocGk5S3RheWVKVjNIWTRMdUd0dUtndUFsM1E2ODc2Sm8KemVZRGNVUmxURE1tRFdkR0VVeFk4SWg0YUljekhYcllueGFvcVk2SVdFZzRmbjhDY1RWOHlvQ1BnYkxrWW9CVAp4dWdobGRaVUJPSy96UFJOQml4MzQyaFRJWWR1V2xNaWh4NTZGRUUxL3NQMXhnbkdOZTFuCi0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg==

View file

@ -4,10 +4,10 @@
# dashboard_enabled: false
# Helm deployment
helm_enabled: true
helm_enabled: True
# Registry deployment
registry_enabled: false
registry_enabled: True
# registry_namespace: kube-system
# registry_storage_class: ""
# registry_disk_size: "10Gi"
@ -135,7 +135,7 @@ ingress_alb_enabled: false
# alb_ingress_aws_debug: "false"
# Cert manager deployment
cert_manager_enabled: false
# cert_manager_enabled: True
# cert_manager_namespace: "cert-manager"
# cert_manager_tolerations:
# - key: node-role.kubernetes.io/master
@ -211,7 +211,7 @@ metallb_ip_range:
# peer_asn: 64513
# my_asn: 4200000000
argocd_enabled: false
# argocd_enabled: True
# argocd_version: v2.4.16
# argocd_namespace: argocd
# Default password:

View file

@ -17,7 +17,7 @@ kube_token_dir: "{{ kube_config_dir }}/tokens"
kube_api_anonymous_auth: true
## Change this to use another Kubernetes version, e.g. a current beta release
kube_version: v1.25.5
kube_version: v1.24.8
# Where the binaries will be downloaded.
# Note: ensure that you've enough disk space (about 1G)

24
test-resources.yaml Normal file
View file

@ -0,0 +1,24 @@
apiVersion: v1
kind: Namespace
metadata:
name: cert-manager-test
---
apiVersion: cert-manager.io/v1
kind: Issuer
metadata:
name: test-selfsigned
namespace: cert-manager-test
spec:
selfSigned: {}
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: selfsigned-cert
namespace: cert-manager-test
spec:
dnsNames:
- example.com
secretName: selfsigned-cert-tls
issuerRef:
name: test-selfsigned