1,022 B
1,022 B
Commands
go mod init github.com/Pingu-Studio/MaidnCLI go get -u github.com/spf13/cobra@latest go get golang.org/x/term go mod tidy go get gopkg.in/yaml.v3
in powershell run
go install github.com/go-delve/delve/cmd/dlv@latest
dlv version
Commands
cicd-tool repo init --org <org> --flux-repo <repo>creates the manifests and Flux reposcicd-tool bootstrapruns a shorter Forgejo-first wizard, discovers Proxmox nodes/storage/networks, shows the latest Talos version, writesterraform.tfvars, stages Talos images on Proxmox, and can execute Terraform, Talos bootstrap, and Flux bootstrapcicd-tool bootstrap --config maidn-bootstrap.yamlskips the wizard and uses the saved config
Forgejo setup
For https://git.pingu.pw you need:
- a user token with repo create/push rights
- an owner target (
Maidnorg by default, or your own user/org) - git/ssh access from the machine running the CLI if you want SSH later
- Flux bootstrap credentials for the repo URL that gets created