api

package
v0.0.0-...-e7c744b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 21, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const PKEOnAzure = pke.PKEOnAzure
View Source
const PKEOnVsphere = pke.PKEOnVsphere

Variables

This section is empty.

Functions

This section is empty.

Types

type CRI

type CRI struct {
	Runtime       string                 `json:"runtime" yaml:"runtime"`
	RuntimeConfig map[string]interface{} `json:"runtimeConfig" yaml:"runtimeConfig"`
}

CRI defines properties of the container runtime interface

type CreatePKEOnAzureClusterRequest

type CreatePKEOnAzureClusterRequest pipeline.CreatePkeonAzureClusterRequest

func (CreatePKEOnAzureClusterRequest) ToAzurePKEClusterCreationParams

func (req CreatePKEOnAzureClusterRequest) ToAzurePKEClusterCreationParams(organizationID, userID uint) driver.ClusterCreationParams

type CreatePKEOnVsphereClusterRequest

type CreatePKEOnVsphereClusterRequest pipeline.CreatePkeonVsphereClusterRequest

func (CreatePKEOnVsphereClusterRequest) ToVspherePKEClusterCreationParams

func (req CreatePKEOnVsphereClusterRequest) ToVspherePKEClusterCreationParams(organizationID, userID uint) driver.VspherePKEClusterCreationParams

type Kubernetes

type Kubernetes struct {
	CRI     CRI     `json:"cri" yaml:"cri"`
	Network Network `json:"network" yaml:"network"`
	RBAC    bool    `json:"rbac" yaml:"rbac"`
	Version string  `json:"version" yaml:"version" binding:"required"`
}

Kubernetes defines properties of K8s

type Network

type Network struct {
	PodCIDR        string                 `json:"podCIDR" yaml:"podCIDR"`
	Provider       string                 `json:"provider" yaml:"provider"`
	ProviderConfig map[string]interface{} `json:"providerConfig" yaml:"providerConfig"`
	ServiceCIDR    string                 `json:"serviceCIDR" yaml:"serviceCIDR"`
}

Network defines properties of the K8s network

type UpdatePKEOnAzureClusterRequest

type UpdatePKEOnAzureClusterRequest pipeline.UpdatePkeonAzureClusterRequest

func (UpdatePKEOnAzureClusterRequest) ToAzurePKEClusterUpdateParams

func (req UpdatePKEOnAzureClusterRequest) ToAzurePKEClusterUpdateParams(clusterID, userID uint) driver.ClusterUpdateParams

type UpdatePKEOnVsphereClusterRequest

type UpdatePKEOnVsphereClusterRequest pipeline.UpdatePkeonVsphereClusterRequest

func (UpdatePKEOnVsphereClusterRequest) ToVspherePKEClusterUpdateParams

func (req UpdatePKEOnVsphereClusterRequest) ToVspherePKEClusterUpdateParams(clusterID, userID uint) driver.VspherePKEClusterUpdateParams

Directories

Path Synopsis
pke

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL