omnictl apply
Create or update resource using YAML file as an inputOptions
Options inherited from parent commands
SEE ALSO
- omnictl - A CLI for accessing Omni API.
omnictl audit-log
Read audit log from OmniOptions
Options inherited from parent commands
SEE ALSO
- omnictl - A CLI for accessing Omni API.
omnictl cluster delete
Delete all cluster resources.Synopsis
Delete all resources related to the cluster. The command waits for the cluster to be fully destroyed.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster - Cluster-related subcommands.
omnictl cluster import abort
Abort an ongoing cluster import operationSynopsis
Abort an ongoing cluster import operation. This will clean up any resources created during the import process and will only work if the cluster is locked and tainted as “importing”Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster import - Cluster import related commands.
omnictl cluster import
Cluster import related commands.Synopsis
Commands to manage cluster import operation.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster - Cluster-related subcommands.
- omnictl cluster import abort - Abort an ongoing cluster import operation
omnictl cluster kubernetes manifest-sync
Sync Kubernetes bootstrap manifests from Talos controlplane nodes to Kubernetes API.Synopsis
Sync Kubernetes bootstrap manifests from Talos controlplane nodes to Kubernetes API. Bootstrap manifests might be updated with Talos version update, Kubernetes upgrade, and config patching. Talos never updates or deletes Kubernetes manifests, so this command fills the gap to keep manifests up-to-date.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster kubernetes - Cluster Kubernetes management subcommands.
omnictl cluster kubernetes upgrade-pre-checks
Run Kubernetes upgrade pre-checks for the cluster.Synopsis
Verify that upgrading Kubernetes version is available for the cluster: version compatibility, deprecated APIs, etc.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster kubernetes - Cluster Kubernetes management subcommands.
omnictl cluster kubernetes
Cluster Kubernetes management subcommands.Synopsis
Commands to render, validate, manage cluster templates.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster - Cluster-related subcommands.
- omnictl cluster kubernetes manifest-sync - Sync Kubernetes bootstrap manifests from Talos controlplane nodes to Kubernetes API.
- omnictl cluster kubernetes upgrade-pre-checks - Run Kubernetes upgrade pre-checks for the cluster.
omnictl cluster lock
Lock the clusterSynopsis
When locked, no config updates, upgrades and downgrades will be performed on the cluster nodes.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster - Cluster-related subcommands.
omnictl cluster machine delete
Delete the machine from the clusterSynopsis
Delete the machine from the cluster. The command waits for the machine to be fully deleted.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster machine - Machine related commands.
omnictl cluster machine lock
Lock the machineSynopsis
When locked, no config updates, upgrades and downgrades will be performed on the machine.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster machine - Machine related commands.
omnictl cluster machine unlock
Unlock the machineSynopsis
Removes locked annotation from the machine.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster machine - Machine related commands.
omnictl cluster machine
Machine related commands.Synopsis
Commands to manage cluster machines.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster - Cluster-related subcommands.
- omnictl cluster machine delete - Delete the machine from the cluster
- omnictl cluster machine lock - Lock the machine
- omnictl cluster machine unlock - Unlock the machine
omnictl cluster status
Show cluster status, wait for the cluster to be ready.Synopsis
Shows current cluster status, if the terminal supports it, watch the status as it updates. The command waits for the cluster to be ready by default.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster - Cluster-related subcommands.
omnictl cluster template delete
Delete all cluster template resources from Omni.Synopsis
Delete all resources related to the cluster template. This command requires API access.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster template - Cluster template management subcommands.
omnictl cluster template diff
Show diff in resources if the template is synced.Synopsis
Query existing resources for the cluster and compare them with the resources generated from the template. This command requires API access.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster template - Cluster template management subcommands.
omnictl cluster template export
Export a cluster template from an existing cluster on Omni.Synopsis
Export a cluster template from an existing cluster on Omni. This command requires API access.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster template - Cluster template management subcommands.
omnictl cluster template render
Render a cluster template to a set of resources.Synopsis
Validate template contents, convert to resources and output resources to stdout as YAML. This command is offline (doesn’t access API).Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster template - Cluster template management subcommands.
omnictl cluster template status
Show template cluster status, wait for the cluster to be ready.Synopsis
Shows current cluster status, if the terminal supports it, watch the status as it updates. The command waits for the cluster to be ready by default.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster template - Cluster template management subcommands.
omnictl cluster template sync
Apply template to the Omni.Synopsis
Query existing resources for the cluster and compare them with the resources generated from the template, create/update/delete resources as needed. This command requires API access.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster template - Cluster template management subcommands.
omnictl cluster template validate
Validate a cluster template.Synopsis
Validate that template contains valid structures, and there are no other warnings. This command is offline (doesn’t access API).Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster template - Cluster template management subcommands.
omnictl cluster template
Cluster template management subcommands.Synopsis
Commands to render, validate, manage cluster templates.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster - Cluster-related subcommands.
- omnictl cluster template delete - Delete all cluster template resources from Omni.
- omnictl cluster template diff - Show diff in resources if the template is synced.
- omnictl cluster template export - Export a cluster template from an existing cluster on Omni.
- omnictl cluster template render - Render a cluster template to a set of resources.
- omnictl cluster template status - Show template cluster status, wait for the cluster to be ready.
- omnictl cluster template sync - Apply template to the Omni.
- omnictl cluster template validate - Validate a cluster template.
omnictl cluster unlock
Unlock the clusterSynopsis
Removes locked annotation from the cluster.Options
Options inherited from parent commands
SEE ALSO
- omnictl cluster - Cluster-related subcommands.
omnictl cluster
Cluster-related subcommands.Synopsis
Commands to destroy clusters and manage cluster templates.Options
Options inherited from parent commands
SEE ALSO
- omnictl - A CLI for accessing Omni API.
- omnictl cluster delete - Delete all cluster resources.
- omnictl cluster import - Cluster import related commands.
- omnictl cluster kubernetes - Cluster Kubernetes management subcommands.
- omnictl cluster lock - Lock the cluster
- omnictl cluster machine - Machine related commands.
- omnictl cluster status - Show cluster status, wait for the cluster to be ready.
- omnictl cluster template - Cluster template management subcommands.
- omnictl cluster unlock - Unlock the cluster
omnictl completion bash
Generate the autocompletion script for bashSynopsis
Generate the autocompletion script for the bash shell. This script depends on the ‘bash-completion’ package. If it is not installed already, you can install it via your OS’s package manager. To load completions in your current shell session:Linux:
macOS:
Options
Options inherited from parent commands
SEE ALSO
- omnictl completion - Generate the autocompletion script for the specified shell
omnictl completion fish
Generate the autocompletion script for fishSynopsis
Generate the autocompletion script for the fish shell. To load completions in your current shell session: omnictl completion fish | source To load completions for every new session, execute once: omnictl completion fish > ~/.config/fish/completions/omnictl.fish You will need to start a new shell for this setup to take effect.Options
Options inherited from parent commands
SEE ALSO
- omnictl completion - Generate the autocompletion script for the specified shell
omnictl completion powershell
Generate the autocompletion script for powershellSynopsis
Generate the autocompletion script for powershell. To load completions in your current shell session: omnictl completion powershell | Out-String | Invoke-Expression To load completions for every new session, add the output of the above command to your powershell profile.Options
Options inherited from parent commands
SEE ALSO
- omnictl completion - Generate the autocompletion script for the specified shell
omnictl completion zsh
Generate the autocompletion script for zshSynopsis
Generate the autocompletion script for the zsh shell. If shell completion is not already enabled in your environment you will need to enable it. You can execute the following once:Linux:
macOS:
Options
Options inherited from parent commands
SEE ALSO
- omnictl completion - Generate the autocompletion script for the specified shell
omnictl completion
Generate the autocompletion script for the specified shellSynopsis
Generate the autocompletion script for omnictl for the specified shell. See each sub-command’s help for details on how to use the generated script.Options
Options inherited from parent commands
SEE ALSO
- omnictl - A CLI for accessing Omni API.
- omnictl completion bash - Generate the autocompletion script for bash
- omnictl completion fish - Generate the autocompletion script for fish
- omnictl completion powershell - Generate the autocompletion script for powershell
- omnictl completion zsh - Generate the autocompletion script for zsh
omnictl config add
Add a new contextOptions
Options inherited from parent commands
SEE ALSO
- omnictl config - Manage the client configuration file (omniconfig)
omnictl config context
Set the current contextOptions
Options inherited from parent commands
SEE ALSO
- omnictl config - Manage the client configuration file (omniconfig)
omnictl config contexts
List defined contextsOptions
Options inherited from parent commands
SEE ALSO
- omnictl config - Manage the client configuration file (omniconfig)
omnictl config identity
Set the auth identity for the current contextOptions
Options inherited from parent commands
SEE ALSO
- omnictl config - Manage the client configuration file (omniconfig)
omnictl config info
Show information about the current contextOptions
Options inherited from parent commands
SEE ALSO
- omnictl config - Manage the client configuration file (omniconfig)
omnictl config merge
Merge additional contexts from another client configuration fileSynopsis
Contexts with the same name are renamed while merging configs.Options
Options inherited from parent commands
SEE ALSO
- omnictl config - Manage the client configuration file (omniconfig)
omnictl config new
Generate a new client configuration fileOptions
Options inherited from parent commands
SEE ALSO
- omnictl config - Manage the client configuration file (omniconfig)
omnictl config url
Set the URL for the current contextOptions
Options inherited from parent commands
SEE ALSO
- omnictl config - Manage the client configuration file (omniconfig)
omnictl config
Manage the client configuration file (omniconfig)Options
Options inherited from parent commands
SEE ALSO
- omnictl - A CLI for accessing Omni API.
- omnictl config add - Add a new context
- omnictl config context - Set the current context
- omnictl config contexts - List defined contexts
- omnictl config identity - Set the auth identity for the current context
- omnictl config info - Show information about the current context
- omnictl config merge - Merge additional contexts from another client configuration file
- omnictl config new - Generate a new client configuration file
- omnictl config url - Set the URL for the current context
omnictl delete
Delete a specific resource by ID or all resources of the type.Synopsis
Similar to ‘kubectl delete’, ‘omnictl delete’ initiates resource deletion and waits for the operation to complete.Options
Options inherited from parent commands
SEE ALSO
- omnictl - A CLI for accessing Omni API.
omnictl download
Download installer mediaSynopsis
This command downloads installer media from the server It accepts one argument, which is the name of the image to download. Name can be one of the following:- iso - downloads the latest ISO image
- AWS AMI (amd64), Vultr (arm64), Raspberry Pi 4 Model B - full image name
- oracle, aws, vmware - platform name
- rpi_generic, rockpi_4c, rock64 - board name
- name
- profile
Options
Options inherited from parent commands
SEE ALSO
- omnictl - A CLI for accessing Omni API.
omnictl get
Get a specific resource or list of resources.Synopsis
Similar to ‘kubectl get’, ‘omnictl get’ returns a set of resources from the OS. To get a list of all available resource definitions, issue ‘omnictl get rd’Options
Options inherited from parent commands
SEE ALSO
- omnictl - A CLI for accessing Omni API.
omnictl infraprovider create
Create an infra providerOptions
Options inherited from parent commands
SEE ALSO
- omnictl infraprovider - Manage infra providers
omnictl infraprovider delete
Delete an infra providerOptions
Options inherited from parent commands
SEE ALSO
- omnictl infraprovider - Manage infra providers
omnictl infraprovider list
List infra providersOptions
Options inherited from parent commands
SEE ALSO
- omnictl infraprovider - Manage infra providers
omnictl infraprovider renewkey
Renew an infra provider service account by registering a new public key to itOptions
Options inherited from parent commands
SEE ALSO
- omnictl infraprovider - Manage infra providers
omnictl infraprovider
Manage infra providersOptions
Options inherited from parent commands
SEE ALSO
- omnictl - A CLI for accessing Omni API.
- omnictl infraprovider create - Create an infra provider
- omnictl infraprovider delete - Delete an infra provider
- omnictl infraprovider list - List infra providers
- omnictl infraprovider renewkey - Renew an infra provider service account by registering a new public key to it
omnictl jointoken create
Create a join tokenOptions
Options inherited from parent commands
SEE ALSO
- omnictl jointoken - Manage join tokens
omnictl jointoken delete
Delete a join tokenOptions
Options inherited from parent commands
SEE ALSO
- omnictl jointoken - Manage join tokens
omnictl jointoken kernel-args
Get Talos kernel args to make a machine join OmniOptions
Options inherited from parent commands
SEE ALSO
- omnictl jointoken - Manage join tokens
omnictl jointoken list
List join tokensOptions
Options inherited from parent commands
SEE ALSO
- omnictl jointoken - Manage join tokens
omnictl jointoken machine-config
Get partial machine config to make a machine join OmniOptions
Options inherited from parent commands
SEE ALSO
- omnictl jointoken - Manage join tokens
omnictl jointoken make-default
Make the token default oneOptions
Options inherited from parent commands
SEE ALSO
- omnictl jointoken - Manage join tokens
omnictl jointoken renew
Renew a join tokenOptions
Options inherited from parent commands
SEE ALSO
- omnictl jointoken - Manage join tokens
omnictl jointoken revoke
Revoke a join tokenOptions
Options inherited from parent commands
SEE ALSO
- omnictl jointoken - Manage join tokens
omnictl jointoken unrevoke
Unrevoke a join tokenOptions
Options inherited from parent commands
SEE ALSO
- omnictl jointoken - Manage join tokens
omnictl jointoken
Manage join tokensOptions
Options inherited from parent commands
SEE ALSO
- omnictl - A CLI for accessing Omni API.
- omnictl jointoken create - Create a join token
- omnictl jointoken delete - Delete a join token
- omnictl jointoken kernel-args - Get Talos kernel args to make a machine join Omni
- omnictl jointoken list - List join tokens
- omnictl jointoken machine-config - Get partial machine config to make a machine join Omni
- omnictl jointoken make-default - Make the token default one
- omnictl jointoken renew - Renew a join token
- omnictl jointoken revoke - Revoke a join token
- omnictl jointoken unrevoke - Unrevoke a join token
omnictl kubeconfig
Download the admin kubeconfig of a clusterSynopsis
Download the admin kubeconfig of a cluster. If merge flag is defined, config will be merged with ~/.kube/config or [local-path] if specified. Otherwise kubeconfig will be written to PWD or [local-path] if specified.Options
Options inherited from parent commands
SEE ALSO
- omnictl - A CLI for accessing Omni API.
omnictl machine-logs
Get logs for a machineSynopsis
Get logs for a provided machine idOptions
Options inherited from parent commands
SEE ALSO
- omnictl - A CLI for accessing Omni API.
omnictl serviceaccount create
Create a service accountOptions
Options inherited from parent commands
SEE ALSO
- omnictl serviceaccount - Manage service accounts
omnictl serviceaccount destroy
Destroy a service accountOptions
Options inherited from parent commands
SEE ALSO
- omnictl serviceaccount - Manage service accounts
omnictl serviceaccount list
List service accountsOptions
Options inherited from parent commands
SEE ALSO
- omnictl serviceaccount - Manage service accounts
omnictl serviceaccount renew
Renew a service account by registering a new public key to itOptions
Options inherited from parent commands
SEE ALSO
- omnictl serviceaccount - Manage service accounts
omnictl serviceaccount
Manage service accountsOptions
Options inherited from parent commands
SEE ALSO
- omnictl - A CLI for accessing Omni API.
- omnictl serviceaccount create - Create a service account
- omnictl serviceaccount destroy - Destroy a service account
- omnictl serviceaccount list - List service accounts
- omnictl serviceaccount renew - Renew a service account by registering a new public key to it
omnictl support
Download the support bundle for a clusterSynopsis
The command collects all non-sensitive information for the cluster from the Omni state.Options
Options inherited from parent commands
SEE ALSO
- omnictl - A CLI for accessing Omni API.
omnictl talosconfig
Download an admin talosconfig.Synopsis
Download the generic admin talosconfig of the Omni instance or the admin talosconfig of a cluster. Generic talosconfig can be used with any machine, including those in maintenance mode. If merge flag is defined, config will be merged with ~/.talos/config or [local-path] if specified. Otherwise talosconfig will be written to PWD or [local-path] if specified.Options
Options inherited from parent commands
SEE ALSO
- omnictl - A CLI for accessing Omni API.
omnictl user create
Create a user.Synopsis
Create a user with the specified email.Options
Options inherited from parent commands
SEE ALSO
- omnictl user - User-related subcommands.
omnictl user delete
Delete users.Synopsis
Delete users with the specified emails.Options
Options inherited from parent commands
SEE ALSO
- omnictl user - User-related subcommands.
omnictl user list
List all users.Synopsis
List all existing users on the Omni instance.Options
Options inherited from parent commands
SEE ALSO
- omnictl user - User-related subcommands.
omnictl user set-role
Update the role of the user.Synopsis
Update the user role.Options
Options inherited from parent commands
SEE ALSO
- omnictl user - User-related subcommands.
omnictl user
User-related subcommands.Synopsis
Commands to manage users.Options
Options inherited from parent commands
SEE ALSO
- omnictl - A CLI for accessing Omni API.
- omnictl user create - Create a user.
- omnictl user delete - Delete users.
- omnictl user list - List all users.
- omnictl user set-role - Update the role of the user.
omnictl
A CLI for accessing Omni API.Options
SEE ALSO
- omnictl apply - Create or update resource using YAML file as an input
- omnictl audit-log - Read audit log from Omni
- omnictl cluster - Cluster-related subcommands.
- omnictl completion - Generate the autocompletion script for the specified shell
- omnictl config - Manage the client configuration file (omniconfig)
- omnictl delete - Delete a specific resource by ID or all resources of the type.
- omnictl download - Download installer media
- omnictl get - Get a specific resource or list of resources.
- omnictl infraprovider - Manage infra providers
- omnictl jointoken - Manage join tokens
- omnictl kubeconfig - Download the admin kubeconfig of a cluster
- omnictl machine-logs - Get logs for a machine
- omnictl serviceaccount - Manage service accounts
- omnictl support - Download the support bundle for a cluster
- omnictl talosconfig - Download an admin talosconfig.
- omnictl user - User-related subcommands.