mirror of
				https://github.com/optim-enterprises-bv/terraform-talos.git
				synced 2025-10-31 02:08: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 | 	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 \ | 	helm --kubeconfig=kubeconfig upgrade -i --namespace=kube-system -f deployments/talos-ccm.yaml \ | ||||||
| 		talos-cloud-controller-manager \ | 		talos-cloud-controller-manager \ | ||||||
| 		oci://ghcr.io/siderolabs/charts/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 \ | 	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 | 		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 | Create all configs | ||||||
|  |  | ||||||
| ```shell | ```shell | ||||||
| @@ -169,7 +177,9 @@ Launch the control-plane node | |||||||
|  |  | ||||||
| ```shell | ```shell | ||||||
| make create-cluster | 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 | make bootstrap | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
| @@ -179,6 +189,10 @@ Receive `kubeconfig` file | |||||||
| make kubeconfig | make kubeconfig | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
|  | ```shell | ||||||
|  | make system system-base | ||||||
|  | ``` | ||||||
|  |  | ||||||
| Test the cluster | Test the cluster | ||||||
|  |  | ||||||
| ```shell | ```shell | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Serge Logvinov
					Serge Logvinov