mirror of
https://github.com/optim-enterprises-bv/terraform-talos.git
synced 2025-11-01 10:48:36 +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