Documentation
¶
Index ¶
- Constants
- func AreExternalClustersEnabled(provider provider.SettingsProvider) bool
- func CreateEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func CreateMachineDeploymentEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func DecodeCreateMachineDeploymentReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeCreateReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeDeleteReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeGetMachineDeploymentReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeGetNodeReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeGetReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeListEventsReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeListMachineDeploymentNodesReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeListMachineDeploymentReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeListNodesReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeListReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodePatchMachineDeploymentReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodePatchReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeUpdateReq(c context.Context, r *http.Request) (interface{}, error)
- func DeleteEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func DeleteMachineDeploymentEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func GKEDiskTypesWithClusterCredentialsEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func GKEImagesWithClusterCredentialsEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func GKESizesWithClusterCredentialsEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func GKEZonesWithClusterCredentialsEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func GetEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func GetKubeconfigEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func GetMachineDeploymentEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func GetMachineDeploymentUpgradesEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func GetMetricsEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func GetNodeEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func GetUpgradesEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func ListEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func ListEventsEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func ListMachineDeploymentEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func ListMachineDeploymentMetricsEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func ListMachineDeploymentNodesEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func ListNodesEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func ListNodesMetricsEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func PatchEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func PatchMachineDeploymentEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func UpdateEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
Constants ¶
View Source
const ( EKSNodeGroupStatus = "ACTIVE" EKSNodeGroupNameLabel = "eks.amazonaws.com/nodegroup" )
View Source
const AKSNodepoolNameLabel = "kubernetes.azure.com/agentpool"
View Source
const GKENodepoolNameLabel = "cloud.google.com/gke-nodepool"
Variables ¶
This section is empty.
Functions ¶
func AreExternalClustersEnabled ¶
func AreExternalClustersEnabled(provider provider.SettingsProvider) bool
func CreateEndpoint ¶
func CreateEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider, presetProvider provider.PresetProvider) endpoint.Endpoint
func CreateMachineDeploymentEndpoint ¶ added in v2.19.0
func CreateMachineDeploymentEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider) endpoint.Endpoint
func DecodeCreateMachineDeploymentReq ¶ added in v2.19.0
func DecodeCreateReq ¶
func DecodeDeleteReq ¶
func DecodeGetMachineDeploymentReq ¶ added in v2.19.0
func DecodeGetNodeReq ¶
func DecodeListEventsReq ¶
func DecodeListMachineDeploymentNodesReq ¶ added in v2.19.0
func DecodeListMachineDeploymentReq ¶ added in v2.19.0
func DecodeListNodesReq ¶
func DecodePatchMachineDeploymentReq ¶ added in v2.19.0
func DecodePatchReq ¶ added in v2.19.0
func DecodeUpdateReq ¶
func DeleteEndpoint ¶
func DeleteEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func DeleteMachineDeploymentEndpoint ¶ added in v2.19.0
func DeleteMachineDeploymentEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider) endpoint.Endpoint
func GKEDiskTypesWithClusterCredentialsEndpoint ¶ added in v2.19.0
func GKEDiskTypesWithClusterCredentialsEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func GKEImagesWithClusterCredentialsEndpoint ¶ added in v2.19.0
func GKEImagesWithClusterCredentialsEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func GKESizesWithClusterCredentialsEndpoint ¶ added in v2.19.0
func GKESizesWithClusterCredentialsEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func GKEZonesWithClusterCredentialsEndpoint ¶ added in v2.19.0
func GKEZonesWithClusterCredentialsEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func GetEndpoint ¶
func GetEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func GetKubeconfigEndpoint ¶ added in v2.19.0
func GetKubeconfigEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func GetMachineDeploymentEndpoint ¶ added in v2.19.0
func GetMachineDeploymentEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider) endpoint.Endpoint
func GetMachineDeploymentUpgradesEndpoint ¶ added in v2.19.0
func GetMachineDeploymentUpgradesEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider) endpoint.Endpoint
func GetMetricsEndpoint ¶
func GetMetricsEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func GetNodeEndpoint ¶
func GetNodeEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func GetUpgradesEndpoint ¶ added in v2.19.0
func GetUpgradesEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func ListEndpoint ¶
func ListEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func ListEventsEndpoint ¶
func ListEventsEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func ListMachineDeploymentEndpoint ¶ added in v2.19.0
func ListMachineDeploymentEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider) endpoint.Endpoint
func ListMachineDeploymentMetricsEndpoint ¶ added in v2.19.0
func ListMachineDeploymentMetricsEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider) endpoint.Endpoint
func ListMachineDeploymentNodesEndpoint ¶ added in v2.19.0
func ListMachineDeploymentNodesEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider) endpoint.Endpoint
func ListNodesEndpoint ¶
func ListNodesEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func ListNodesMetricsEndpoint ¶
func ListNodesMetricsEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func PatchEndpoint ¶ added in v2.19.0
func PatchEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func PatchMachineDeploymentEndpoint ¶ added in v2.19.0
func PatchMachineDeploymentEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
func UpdateEndpoint ¶
func UpdateEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, privilegedClusterProvider provider.PrivilegedExternalClusterProvider, settingsProvider provider.SettingsProvider) endpoint.Endpoint
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.