Cluster Commands
General important commands
Section titled “General important commands”Init Command
Section titled “Init Command”clustertool init
Genconfig Command
Section titled “Genconfig Command”clustertool genconfig
This command is to update certain files. This especially is needed when you add a new chart to automate the kustomization changes needed and/or when clusterenv.yaml is changed. Otherwise new ENV in clusterenv.yaml wont be available in your cluster.
Encryption Commands
Section titled “Encryption Commands”These commands are used to encrypt/decrypt and check files for encryption.
Encrypt Command
Section titled “Encrypt Command”clustertool encrypt
This command will encrypt your files to be ready to be pushed to git. Nobody can decrypt them without your agekey.
Decrypt Command
Section titled “Decrypt Command”clustertool decrypt
This command will decrypt your files so you can modify them locally when needed. Always make sure to encrypt before pushing them to git again.
Checkcrypt Command
Section titled “Checkcrypt Command”clustertool checkcrypt
This checks the current state of your files if they are encrypted and you are unsure about it.
Talos Commands
Section titled “Talos Commands”These commands are used to manage certain Talos specific commands
Talos apply Command
Section titled “Talos apply Command”clustertool talos apply
This command is to initially bootstrap your cluster as well as when you added additional patches to your talconfig.yaml. This can possible restart your cluster if needed. THis wont add new extensions to your cluster.
Talos upgrade Command
Section titled “Talos upgrade Command”clustertool talos upgrade
This command is used to update your cluster when you changed extensions and add those to your cluster.
Talos health Command
Section titled “Talos health Command”clustertool talos health
This command is to check your cluster for its current status and health state.
Talos kubeconfig Command
Section titled “Talos kubeconfig Command”clustertool talos kubeconfig
This command checks the cluster for health and generates a new kubeconfig if you ever lost your existing one.
Talos reset Command
Section titled “Talos reset Command”clustertool talos reset
Advanced Commands
Section titled “Advanced Commands”These commands are generally not needed if you follow our Getting Started Guide and dont do anything special.
Precommit Command
Section titled “Precommit Command”clustertool precommit
This command runs the precommit check and makes sure all files are encrypted before pushing. This is added to the git settings and should already run on every commit by default.
Flux Bootstrap Command
Section titled “Flux Bootstrap Command”clustertool flux bootstrap
This command is to bootstrap flux after doing the initial setup without. We generally advice people to bootstrap flux right from the start.