mirror of
				https://github.com/optim-enterprises-bv/terraform-talos.git
				synced 2025-10-30 17:58:32 +00:00 
			
		
		
		
	update makefile
This commit is contained in:
		
							
								
								
									
										21
									
								
								.github/ISSUE_TEMPLATE/BUG_REPORT.md
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								.github/ISSUE_TEMPLATE/BUG_REPORT.md
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| --- | ||||
| name: Bug Report | ||||
| about: Report a bug. | ||||
| title: "" | ||||
| labels: "" | ||||
| assignees: "" | ||||
| --- | ||||
|  | ||||
| ## Bug Report | ||||
|  | ||||
| <!-- | ||||
| This repository explains how to set up Talos on different platforms. | ||||
| It is still being developed, but you can also use it for production. | ||||
|  | ||||
| However, there is no easy, one-click solution here. | ||||
|  | ||||
| To use it, you must know what you are doing. | ||||
| You should understand how to work with tools like Terraform, Talos, Makefile, sops, and others tools. | ||||
| --> | ||||
|  | ||||
| ### Description | ||||
							
								
								
									
										16
									
								
								.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| --- | ||||
| name: Feature Requests | ||||
| about: Create a feature request. | ||||
| title: "" | ||||
| labels: "" | ||||
| assignees: "" | ||||
| --- | ||||
|  | ||||
| ## Feature Request | ||||
|  | ||||
| ### Description | ||||
|  | ||||
| ### Community Note | ||||
|  | ||||
| * Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request | ||||
| * Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request | ||||
| @@ -69,13 +69,17 @@ system: | ||||
|  | ||||
| 	kubectl --kubeconfig=kubeconfig apply -f ../_deployments/vars/coredns-local.yaml | ||||
|  | ||||
| 	helm --kubeconfig=kubeconfig upgrade -i --namespace=kube-system -f ../_deployments/vars/metrics-server.yaml \ | ||||
| 		metrics-server metrics-server/metrics-server | ||||
|  | ||||
| 	helm --kubeconfig=kubeconfig upgrade -i --namespace=kube-system -f deployments/talos-ccm.yaml \ | ||||
| 		talos-cloud-controller-manager \ | ||||
| 		oci://ghcr.io/siderolabs/charts/talos-cloud-controller-manager | ||||
|  | ||||
| system-flux: | ||||
| 	kubectl --kubeconfig=kubeconfig apply -f ../_deployments/vars/flux-result.yaml | ||||
|  | ||||
| system-base: | ||||
| 	helm --kubeconfig=kubeconfig upgrade -i --namespace=kube-system -f ../_deployments/vars/metrics-server.yaml \ | ||||
| 		metrics-server metrics-server/metrics-server | ||||
|  | ||||
| 	helm --kubeconfig=kubeconfig upgrade -i --namespace=kube-system -f vars/proxmox-ccm.yaml \ | ||||
| 		proxmox-cloud-controller-manager oci://ghcr.io/sergelogvinov/charts/proxmox-cloud-controller-manager | ||||
|  | ||||
|   | ||||
| @@ -159,6 +159,14 @@ instances = { | ||||
| } | ||||
| ``` | ||||
|  | ||||
| Create the age key (optional) | ||||
| This key will be used to encrypt the secrets, check the .sops.yaml file. | ||||
|  | ||||
| ```shell | ||||
| make create-age | ||||
| export SOPS_AGE_KEY_FILE=age.key.txt | ||||
| ``` | ||||
|  | ||||
| Create all configs | ||||
|  | ||||
| ```shell | ||||
| @@ -169,7 +177,9 @@ Launch the control-plane node | ||||
|  | ||||
| ```shell | ||||
| make create-cluster | ||||
| # wait ~2 minutes | ||||
| # wait ~30 seconds, full cli command will be showns on terraform output | ||||
| talosctl apply-config --insecure --nodes ${IP} --config-patch @_cfgs/controlplane-01a.yaml --file _cfgs/controlplane.yaml | ||||
| # wait ~10 seconds | ||||
| make bootstrap | ||||
| ``` | ||||
|  | ||||
| @@ -179,6 +189,10 @@ Receive `kubeconfig` file | ||||
| make kubeconfig | ||||
| ``` | ||||
|  | ||||
| ```shell | ||||
| make system system-base | ||||
| ``` | ||||
|  | ||||
| Test the cluster | ||||
|  | ||||
| ```shell | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Serge Logvinov
					Serge Logvinov