ExternalCluster

Provides a list of all the external clusters available to be added to management plane

get
Path parameters
projectIdstringRequired

UUID of the project the cluster belongs to

Header parameters
X-Auth-TokenstringRequired
Responses
chevron-right
200

OK, List of external clusters.

No content

get
/v4/{projectId}/externalClusters/discover
200

OK, List of external clusters.

No content

Registers an external cluster

post
Path parameters
projectIdstringRequired

UUID of the project the cluster belongs to

Header parameters
X-Auth-TokenstringRequired
Body
idstringOptional

An unique cluster idenfier

providerstringOptional

Name of the external K8S cluster provider service

cloudProviderIDstringOptional

UUID of a cloud provider in PF9

providerDetailsobjectOptional

A dynamic field to include cloud specific parameters. For example, for EKS, we need the region to be able to register a cluster

Responses
chevron-right
200

OK, if cluster create request was submitted successfully

No content

post
/v4/{projectId}/externalClusters/register

No content

Deregister an external cluster

post
Path parameters
projectIdstringRequired

UUID of the project the cluster belongs to

Header parameters
X-Auth-TokenstringRequired
Responses
chevron-right
200

OK, if cluster create request was submitted successfully

No content

post
/v4/{projectId}/externalClusters/:clusterID/deregister

No content

Get the deployment YAML for a private external cluster

get
Path parameters
projectIdstringRequired

UUID of the project the cluster belongs to

Header parameters
X-Auth-TokenstringRequired
Responses
chevron-right
200

OK, if cluster create request was submitted successfully

No content

get
/v4/{projectId}/externalClusters/:clusterID/deploymentYAML

No content

Last updated

Was this helpful?