Skip to main content
Cluster settings allow you to monitor connectivity, configure agent behavior, perform maintenance operations, and manage the cluster lifecycle.

Accessing Cluster Settings

  1. Navigate to your cluster from the sidebar.
  2. Click Settings in the cluster navigation.
  3. Select General to access connectivity, agent, and maintenance settings.

Connectivity

Monitor the health of your cluster’s connection to the Ankra platform.

Agent Status

The Ankra Agent is a lightweight component deployed in your cluster that enables communication with the platform.
StatusDescription
ConnectedAgent is online and communicating normally
DisconnectedAgent is not responding—check your cluster’s network
OutdatedA newer agent version is available
ErrorAgent encountered an issue—check logs for details

Agent Version

View the currently installed agent version and check if updates are available.
1

Check Version

The Connectivity card shows your current agent version.
2

Upgrade if Available

If a newer version is available, click Upgrade Agent to update manually.
Enable auto-upgrade to automatically keep your agent up-to-date. See Agent Settings below.

Kubernetes Watch Status

The Watch service monitors Kubernetes resources and syncs state to the platform. The status indicator shows:
StatusDescription
SyncedAll resources are synchronized
SyncingSynchronization in progress
ErrorSync failed—click to view details

Agent Settings

Configure how the agent behaves on this specific cluster.

Auto-upgrade Agent

Control whether the agent automatically upgrades when new versions are released.
SettingBehavior
Inherit from OrganisationUses the organisation’s auto-upgrade setting
EnabledAgent upgrades automatically (overrides organisation if disabled)
DisabledAgent stays at current version (opt-out of organisation setting)
When auto-upgrade is enabled at the organisation level, individual clusters can opt-out. When disabled at the organisation level, clusters cannot enable it.
To configure auto-upgrade:
  1. Go to cluster SettingsGeneral
  2. Find the Agent Settings card
  3. Toggle Auto-upgrade Agent as desired

Maintenance

Perform maintenance operations on your cluster.

Generate Import Token

Create a token for re-importing the cluster or connecting from a different location.
1

Access Maintenance

Go to cluster SettingsGeneral and find the Maintenance card.
2

Generate Token

Click Generate Import Token.
3

Use the Token

Copy the token and use it with the installation command on your cluster.
Import tokens are single-use and expire after a set period. Generate a new one if needed.

Sync All Resources

Force a full synchronization of all Kubernetes resources from your cluster to the platform.
1

Access Maintenance

Go to cluster SettingsGeneral and find the Maintenance card.
2

Trigger Sync

Click Sync All Resources.
3

Monitor Progress

Watch the Kubernetes Watch Status indicator for sync completion.
When to sync manually:
  • After network issues that may have caused missed updates
  • When resources appear out of sync in the platform
  • After bulk changes to Kubernetes resources outside of Ankra

GitOps Settings

Configure Git repository integration for GitOps workflows.

Connecting a Repository

1

Navigate to GitOps

Go to cluster SettingsGitOps.
2

Select Credential

Choose a GitHub credential from your organisation’s configured credentials.
3

Connect Repository

Enter your repository details and connect.
For detailed GitOps configuration, see GitOps.

Webhook Status

Monitor webhook delivery status to ensure Git events trigger deployments:
StatusDescription
ActiveWebhook is configured and receiving events
InactiveWebhook needs configuration
ErrorWebhook delivery failing—check repository settings

Metrics Settings

Configure metrics collection for observability features.

Prometheus Data Source

Connect an external Prometheus instance to enable metrics visualization in Ankra.
1

Navigate to Metrics

Go to cluster SettingsMetrics.
2

Configure Data Source

Enter your Prometheus endpoint URL.
3

Test Connection

Verify the connection is successful.
For detailed Prometheus setup, see Prometheus Integration.

Encryption Settings

Configure SOPS decryption for encrypted stacks on this cluster.

Enable SOPS Decryption

Allow this cluster to decrypt SOPS-encrypted values during deployment.
1

Navigate to Encryption

Go to cluster SettingsEncryption.
2

Enable Decryption

Toggle on Enable SOPS Decryption.
3

Wait for Configuration

Ankra configures ArgoCD with the decryption key.
SOPS decryption requires ArgoCD. The toggle is disabled if ArgoCD is not installed.
For complete SOPS documentation, see SOPS Encryption.

Kubernetes Settings

Monitor Kubernetes resource synchronization status in detail.

Accessing Kubernetes Settings

  1. Navigate to your cluster → SettingsKubernetes
  2. View the resource sync status table

Resource Sync Status Table

The sync status table shows synchronization details for each Kubernetes resource type:
ColumnDescription
Resource TypeThe Kubernetes resource kind (Deployments, Services, etc.)
StatusCurrent sync state for this resource type
Resource CountNumber of resources of this type tracked
Last SyncWhen this resource type was last synchronized
ErrorsNumber of sync errors (if any)

Sync Status Values

StatusDescription
SyncedAll resources of this type are synchronized
SyncingSynchronization is currently in progress
StaleResources may be out of date—sync pending
ErrorSync failed for some resources—check error messages
DisconnectedCluster is offline—sync unavailable
InitializingFirst-time sync in progress

Table Features

  • Auto-refresh: The table updates automatically every 10 seconds
  • Filtering: Filter by resource type or status
  • Sorting: Click column headers to sort
  • Error Details: Expand error rows to see specific error messages

Offline Cluster Warning

When a cluster is offline, a warning banner appears indicating that Kubernetes settings are unavailable until the cluster reconnects.

Refreshing Sync Status

Click Refresh to manually trigger a status update. This fetches the latest synchronization state from the cluster.

Variables Settings

Cluster variables apply to all stacks deployed to this cluster. For complete variable documentation, see Variables.

Danger Zone

Actions in the Danger Zone are destructive. Some operations cannot be undone.

Disconnect Cluster

Remove the cluster from Ankra without affecting running workloads. What happens:
  • The cluster is removed from the Ankra platform
  • Running workloads continue to run
  • ArgoCD and other installed components remain
  • GitOps synchronization stops
1

Access Danger Zone

Go to cluster SettingsGeneral and scroll to Danger Zone.
2

Disconnect

Click Disconnect Cluster.
3

Confirm

Confirm the disconnection.
You can reconnect a disconnected cluster by importing it again with a new token.

Deprovision Cluster

Remove Ankra-managed components from the cluster. What is removed:
  • Ankra Agent
  • Ankra-deployed ArgoCD configuration
  • SOPS decryption keys
What remains:
  • Your workloads and applications
  • Manually installed components
  • Kubernetes resources not managed by Ankra

Delete Cluster

Completely remove the cluster from Ankra.
This action cannot be undone. Make sure you’ve backed up any necessary configurations.
Considerations before deleting:
  • Ensure no active operations are running
  • Back up stack configurations if needed
  • Inform team members who use this cluster

Best Practices

Enable auto-upgrade: Keep your agents up-to-date for the latest features and security patches.
Monitor connectivity: Regularly check agent status, especially after network changes.
Use cluster variables: Define environment-specific values at the cluster level to keep stacks reusable.
Configure metrics early: Set up Prometheus integration to enable observability features from the start.