handler

package
v0.0.0-...-9be0976 Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2021 License: Apache-2.0 Imports: 63 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// BIND    fe->be     sessionID      Id sent back from TerminalResponse
	BIND = iota // 0
	// STDIN   fe->be     Data           Keystrokes/paste buffer
	STDIN // 1
	// STDOUT  be->fe     Data           Output from the process
	STDOUT // 2
	// RESIZE  fe->be     Rows, Cols     New terminal size
	RESIZE // 3
	// TOAST   be->fe     Data           OOB message to be shown to the user
	TOAST // 4
	// INEXIT
	INEXIT // 5
	// OUTEXIT
	OUTEXIT // 6
)
View Source
const END_OF_TRANSMISSION = "\u0004"

END_OF_TRANSMISSION terminal end of

View Source
const (
	RepoName = "compass-harbor"
)

Variables

This section is empty.

Functions

func CreateAttachHandler

func CreateAttachHandler(path string) http.Handler

CreateAttachHandler is called from main for /workload/attach

func CreateSharedSessionManager

func CreateSharedSessionManager(clientSet *kubernetes.Clientset, restCfg *rest.Config)

CreateSharedSessionManager none

func HandleTerminalSession

func HandleTerminalSession(session sockjs.Session)

Types

type AttachPodRequest

type AttachPodRequest struct {
	Namespace string `json:"namespace"`
	Name      string `json:"name"`
	Container string `json:"container"`
	Shell     string `json:"shell"`
	ShellType string `json:"shellType"`
}

type Chart

type Chart struct {
	Readme   string        `json:"readme"`
	Versions []ChartDetail `json:"versions"`
}

type ChartDetail

type ChartDetail struct {
	Annotations  map[string]string `json:"annotations,omitempty"`
	APIVersion   string            `json:"apiVersion"`
	AppVersion   string            `json:"appVersion"`
	Created      time.Time         `json:"created"`
	Dependencies []*chart.Dependency
	Description  string   `json:"description"`
	Digest       string   `json:"digest"`
	Home         string   `json:"home"`
	Icon         string   `json:"icon"`
	Keywords     []string `json:"keywords"`
	Maintainers  []*helmmeta.Maintainer
	Name         string   `json:"name"`
	Sources      []string `json:"sources"`
	Urls         []string `json:"urls"`
	Version      string   `json:"version"`
	Repo         string   `json:"repo"`
}

type Commit

type Commit struct {
	Id           string `json:"id"`
	Message      string `json:"message"`
	Url          string `json:"url"`
	Author       User   `json:"author"`
	Committer    User   `json:"committer"`
	Verification string `json:"verification"`
	Timestamp    string `json:"timestamp"`
}

type Event

type Event struct {
	Type   watch.EventType `json:"type"`
	Object runtime.Object  `json:"object"`
	Url    string          `json:"url"`
	Status int             `json:"status"`
}

type HelmCharts

type HelmCharts struct {
	APIVersion  string    `json:"apiVersion"`
	AppVersion  string    `json:"appVersion"`
	Created     time.Time `json:"created"`
	Description string    `json:"description"`
	Digest      string    `json:"digest"`
	Home        string    `json:"home"`
	Icon        string    `json:"icon"`
	Keywords    []string  `json:"keywords"`
	Maintainers []*helmmeta.Maintainer
	Name        string   `json:"name"`
	Sources     []string `json:"sources"`
	Urls        []string `json:"urls"`
	Version     string   `json:"version"`
	Repo        string   `json:"repo"`
}

type InstallChart

type InstallChart struct {
	Chart     string      `json:"chart"`
	Values    helm.Values `json:"values"`
	Name      string      `json:"name"`
	Namespace string      `json:"namespace"`
	Version   string      `json:"version"`
}

type OP

type OP uint8

OP DIRECTION FIELD(S) USED DESCRIPTION

type Owner

type Owner struct {
	Id        uint32 `json:"id"`
	Login     string `json:"login"`
	FullName  string `json:"full_name"`
	Email     string `json:"email"`
	AvatarUrl string `json:"avatar_url"`
	Language  string `json:"language"`
	Username  string `json:"username"`
}

type Permissions

type Permissions struct {
	Admin bool `json:"admin"`
	Push  bool `json:"push"`
	Pull  bool `json:"pull"`
}

type PtyHandler

type PtyHandler interface {
	io.Reader
	io.Writer
	remotecommand.TerminalSizeQueue
}

PtyHandler is what remotecommand expects from a pty

type Release

type Release struct {
	Name       string        `json:"name"`
	Namespace  string        `json:"namespace"`
	Revision   string        `json:"revision"`
	Updated    helmtime.Time `json:"updated"`
	Status     string        `json:"status"`
	Chart      string        `json:"chart"`
	AppVersion string        `json:"appVersion"`
}

type ReleaseDetail

type ReleaseDetail struct {
	Info      *release.Info          `json:"info,omitempty"`
	Manifest  string                 `json:"manifest,omitempty"`
	Name      string                 `json:"name,omitempty"`
	Config    map[string]interface{} `json:"config,omitempty"`
	Version   int                    `json:"version,omitempty"`
	NameSpace string                 `json:"namespace,omitempty"`
	Resources *Resources             `json:"resources,omitempty"`
}

type Repository

type Repository struct {
	Id              uint32      `json:"id"`
	Owner           Owner       `json:"owner"`
	Name            string      `json:"name"`
	FullName        string      `json:"full_name"`
	Description     string      `json:"description"`
	Empty           bool        `json:"empty"`
	Private         bool        `json:"private"`
	Fork            bool        `json:"fork"`
	Parent          string      `json:"parent"`
	Mirror          bool        `json:"mirror"`
	Size            uint32      `json:"size"`
	HtmlUrl         string      `json:"html_url"`
	SshUrl          string      `json:"ssh_url"`
	CloneUrl        string      `json:"clone_url"`
	Website         string      `json:"website"`
	StarsCount      uint32      `json:"stars_count"`
	ForksCount      uint32      `json:"forks_count"`
	WatchersCount   uint32      `json:"watchers_count"`
	OpenIssuesCount uint32      `json:"open_issues_count"`
	DefaultBranch   string      `json:"default_branch"`
	Archived        bool        `json:"archived"`
	CreatedAt       string      `json:"created_at"`
	UpdatedAt       string      `json:"updated_at"`
	Permissions     Permissions `json:"permissions"`
}

type Resources

type Resources struct {
	// contains filtered or unexported fields
}

type RollBackRelease

type RollBackRelease struct {
	Revision int `json:"revision,omitempty"`
}

type ShellType

type ShellType string
const (
	DebugShell  ShellType = "debug"
	CommonShell ShellType = "common"
)

type User

type User struct {
	Name     string `json:"name"`
	Email    string `json:"email"`
	Username string `json:"username"`
}

type WorkloadsAPI

type WorkloadsAPI struct {
	//App
	ActionInstance helm.NewActionConfigWithSecretFunc
	HarborAddress  string
	DynamicClient  dynamic.Interface
	RestConfig     *rest.Config
	// contains filtered or unexported fields
}

WorkloadsAPI all resource operate

func NewWorkladAPI

func NewWorkladAPI() *WorkloadsAPI

func (*WorkloadsAPI) Apply

func (w *WorkloadsAPI) Apply(g *gin.Context)

func (*WorkloadsAPI) AttachPod

func (w *WorkloadsAPI) AttachPod(g *gin.Context)

AttachPod request and backend pod pty bing

func (*WorkloadsAPI) CreateConfigMaps

func (w *WorkloadsAPI) CreateConfigMaps(g *gin.Context)

Create ConfigMaps

func (*WorkloadsAPI) CreateField

func (w *WorkloadsAPI) CreateField(g *gin.Context)

Create Field

func (*WorkloadsAPI) CreateForm

func (w *WorkloadsAPI) CreateForm(g *gin.Context)

Create Form

func (*WorkloadsAPI) CreateNamespace

func (w *WorkloadsAPI) CreateNamespace(g *gin.Context)

Create Namespace

func (*WorkloadsAPI) CreatePage

func (w *WorkloadsAPI) CreatePage(g *gin.Context)

Create Page

func (*WorkloadsAPI) CreateSecret

func (w *WorkloadsAPI) CreateSecret(g *gin.Context)

Create Secret

func (*WorkloadsAPI) CreateTektonGraph

func (w *WorkloadsAPI) CreateTektonGraph(g *gin.Context)

Create TektonGraph

func (*WorkloadsAPI) CreateTektonStore

func (w *WorkloadsAPI) CreateTektonStore(g *gin.Context)

Create TektonStore

func (*WorkloadsAPI) CreateTektonWebHook

func (w *WorkloadsAPI) CreateTektonWebHook(g *gin.Context)

Create TektonWebHook

func (*WorkloadsAPI) Delete

func (w *WorkloadsAPI) Delete(g *gin.Context)

/api/:version/:resource/:name /api/:version/namespaces/:namespace/:resource/:name /apis/:group/:version/namespaces/:namespace

func (*WorkloadsAPI) DeleteNamespace

func (w *WorkloadsAPI) DeleteNamespace(g *gin.Context)

Delete Namespace

func (*WorkloadsAPI) DeletePersistentVolume

func (w *WorkloadsAPI) DeletePersistentVolume(g *gin.Context)

Delete PersistentVolume

func (*WorkloadsAPI) DeletePersistentVolumeClaims

func (w *WorkloadsAPI) DeletePersistentVolumeClaims(g *gin.Context)

Delete PersistentVolumeClaims

func (*WorkloadsAPI) DeleteRelease

func (w *WorkloadsAPI) DeleteRelease(g *gin.Context)

func (*WorkloadsAPI) Deploy

func (w *WorkloadsAPI) Deploy(g *gin.Context)

func (*WorkloadsAPI) FindReleaseByNamespce

func (w *WorkloadsAPI) FindReleaseByNamespce(g *gin.Context)

FindReleaseByNamespce find a release by namespace

func (*WorkloadsAPI) FindReleaseValueByName

func (w *WorkloadsAPI) FindReleaseValueByName(g *gin.Context)

func (*WorkloadsAPI) FindReleasesByNamespce

func (w *WorkloadsAPI) FindReleasesByNamespce(g *gin.Context)

FindReleasesByNamespce find a release

func (*WorkloadsAPI) GeoAnnotateNode

func (w *WorkloadsAPI) GeoAnnotateNode(g *gin.Context)

func (*WorkloadsAPI) GetChartValues

func (w *WorkloadsAPI) GetChartValues(g *gin.Context)

GetChartValues get chart values

func (*WorkloadsAPI) GetCharts

func (w *WorkloadsAPI) GetCharts(g *gin.Context)

GetCharts get Chartss

func (*WorkloadsAPI) GetClusterRole

func (w *WorkloadsAPI) GetClusterRole(g *gin.Context)

Get ClusterRole

func (*WorkloadsAPI) GetClusterRoleBind

func (w *WorkloadsAPI) GetClusterRoleBind(g *gin.Context)

Get ClusterRoleBind

func (*WorkloadsAPI) GetConfigMaps

func (w *WorkloadsAPI) GetConfigMaps(g *gin.Context)

Get ConfigMaps

func (*WorkloadsAPI) GetCronJob

func (w *WorkloadsAPI) GetCronJob(g *gin.Context)

Get CronJob

func (*WorkloadsAPI) GetDaemonSet

func (w *WorkloadsAPI) GetDaemonSet(g *gin.Context)

Get DaemonSet

func (*WorkloadsAPI) GetDeployment

func (w *WorkloadsAPI) GetDeployment(g *gin.Context)

func (*WorkloadsAPI) GetDeploymentScale

func (w *WorkloadsAPI) GetDeploymentScale(g *gin.Context)

GetDeploymentScale get deployment scale

func (*WorkloadsAPI) GetDestinationRule

func (w *WorkloadsAPI) GetDestinationRule(g *gin.Context)

func (*WorkloadsAPI) GetEndpoint

func (w *WorkloadsAPI) GetEndpoint(g *gin.Context)

Get Endpoint

func (*WorkloadsAPI) GetEvent

func (w *WorkloadsAPI) GetEvent(g *gin.Context)

Get Event

func (*WorkloadsAPI) GetField

func (w *WorkloadsAPI) GetField(g *gin.Context)

Get Field

func (*WorkloadsAPI) GetForm

func (w *WorkloadsAPI) GetForm(g *gin.Context)

Get Form

func (*WorkloadsAPI) GetGateway

func (w *WorkloadsAPI) GetGateway(g *gin.Context)

func (*WorkloadsAPI) GetHorizontalPodAutoscaler

func (w *WorkloadsAPI) GetHorizontalPodAutoscaler(g *gin.Context)

Get HorizontalPodAutoscaler

func (*WorkloadsAPI) GetIP

func (w *WorkloadsAPI) GetIP(g *gin.Context)

Get IP

func (*WorkloadsAPI) GetIngress

func (w *WorkloadsAPI) GetIngress(g *gin.Context)

Get Ingress

func (*WorkloadsAPI) GetInjector

func (w *WorkloadsAPI) GetInjector(g *gin.Context)

Get Injector

func (*WorkloadsAPI) GetJob

func (w *WorkloadsAPI) GetJob(g *gin.Context)

Get Job

func (*WorkloadsAPI) GetNamespace

func (w *WorkloadsAPI) GetNamespace(g *gin.Context)

Get Namespace

func (*WorkloadsAPI) GetNetworkAttachmentDefinition

func (w *WorkloadsAPI) GetNetworkAttachmentDefinition(g *gin.Context)

Get NetworkPolicy

func (*WorkloadsAPI) GetNetworkPolicy

func (w *WorkloadsAPI) GetNetworkPolicy(g *gin.Context)

Get NetworkPolicy

func (*WorkloadsAPI) GetNode

func (w *WorkloadsAPI) GetNode(g *gin.Context)

Get Node

func (*WorkloadsAPI) GetPage

func (w *WorkloadsAPI) GetPage(g *gin.Context)

Get Page

func (*WorkloadsAPI) GetPersistentVolume

func (w *WorkloadsAPI) GetPersistentVolume(g *gin.Context)

Get PersistentVolume

func (*WorkloadsAPI) GetPersistentVolumeClaims

func (w *WorkloadsAPI) GetPersistentVolumeClaims(g *gin.Context)

Get PersistentVolumeClaims

func (*WorkloadsAPI) GetPipeline

func (w *WorkloadsAPI) GetPipeline(g *gin.Context)

Get Pipeline

func (*WorkloadsAPI) GetPipelineResource

func (w *WorkloadsAPI) GetPipelineResource(g *gin.Context)

func (*WorkloadsAPI) GetPipelineRun

func (w *WorkloadsAPI) GetPipelineRun(g *gin.Context)

Get PipelineRun

func (*WorkloadsAPI) GetPod

func (w *WorkloadsAPI) GetPod(g *gin.Context)

Get Pod

func (*WorkloadsAPI) GetPodSecurityPolicie

func (w *WorkloadsAPI) GetPodSecurityPolicie(g *gin.Context)

Get PodSecurityPolicie

func (*WorkloadsAPI) GetReplicaSet

func (w *WorkloadsAPI) GetReplicaSet(g *gin.Context)

Get ReplicaSet

func (*WorkloadsAPI) GetResourceQuota

func (w *WorkloadsAPI) GetResourceQuota(g *gin.Context)

Get ResourceQuota

func (*WorkloadsAPI) GetRole

func (w *WorkloadsAPI) GetRole(g *gin.Context)

Get Role

func (*WorkloadsAPI) GetRoleBinding

func (w *WorkloadsAPI) GetRoleBinding(g *gin.Context)

Get RoleBinding

func (*WorkloadsAPI) GetSecret

func (w *WorkloadsAPI) GetSecret(g *gin.Context)

Get Secret

func (*WorkloadsAPI) GetService

func (w *WorkloadsAPI) GetService(g *gin.Context)

Get Service

func (*WorkloadsAPI) GetServiceAccount

func (w *WorkloadsAPI) GetServiceAccount(g *gin.Context)

Get ServiceAccount

func (*WorkloadsAPI) GetServiceEntry

func (w *WorkloadsAPI) GetServiceEntry(g *gin.Context)

func (*WorkloadsAPI) GetSidecar

func (w *WorkloadsAPI) GetSidecar(g *gin.Context)

func (*WorkloadsAPI) GetStatefulSet

func (w *WorkloadsAPI) GetStatefulSet(g *gin.Context)

Get StatefulSet

func (*WorkloadsAPI) GetStatefulSet1

func (w *WorkloadsAPI) GetStatefulSet1(g *gin.Context)

Get StatefulSet

func (*WorkloadsAPI) GetStone

func (w *WorkloadsAPI) GetStone(g *gin.Context)

Get Stone

func (*WorkloadsAPI) GetStorageClass

func (w *WorkloadsAPI) GetStorageClass(g *gin.Context)

Get StorageClass

func (*WorkloadsAPI) GetSubNet

func (w *WorkloadsAPI) GetSubNet(g *gin.Context)

Get SubNet

func (*WorkloadsAPI) GetTask

func (w *WorkloadsAPI) GetTask(g *gin.Context)

func (*WorkloadsAPI) GetTaskRun

func (w *WorkloadsAPI) GetTaskRun(g *gin.Context)

func (*WorkloadsAPI) GetTektonGraph

func (w *WorkloadsAPI) GetTektonGraph(g *gin.Context)

Get TektonGraph

func (*WorkloadsAPI) GetTektonStore

func (w *WorkloadsAPI) GetTektonStore(g *gin.Context)

Get TektonStore

func (*WorkloadsAPI) GetTektonWebHook

func (w *WorkloadsAPI) GetTektonWebHook(g *gin.Context)

Get TektonWebHook

func (*WorkloadsAPI) GetVirtulService

func (w *WorkloadsAPI) GetVirtulService(g *gin.Context)

func (*WorkloadsAPI) GetWater

func (w *WorkloadsAPI) GetWater(g *gin.Context)

Get Water

func (*WorkloadsAPI) GetWorkloadEntry

func (w *WorkloadsAPI) GetWorkloadEntry(g *gin.Context)

func (*WorkloadsAPI) GetWorkloadsTemplate

func (w *WorkloadsAPI) GetWorkloadsTemplate(g *gin.Context)

Get WorkloadsTemplate

func (*WorkloadsAPI) HistoryRelease

func (w *WorkloadsAPI) HistoryRelease(g *gin.Context)

HistoryRelease

func (*WorkloadsAPI) InstallChart

func (w *WorkloadsAPI) InstallChart(g *gin.Context)

InstallChart install Chart

func (*WorkloadsAPI) ListCharts

func (w *WorkloadsAPI) ListCharts(g *gin.Context)

ListCharts List Chart

func (*WorkloadsAPI) ListClusterRole

func (w *WorkloadsAPI) ListClusterRole(g *gin.Context)

List ClusterRole

func (*WorkloadsAPI) ListClusterRoleBind

func (w *WorkloadsAPI) ListClusterRoleBind(g *gin.Context)

List ClusterRoleBind

func (*WorkloadsAPI) ListConfigMaps

func (w *WorkloadsAPI) ListConfigMaps(g *gin.Context)

List ConfigMaps

func (*WorkloadsAPI) ListCronJob

func (w *WorkloadsAPI) ListCronJob(g *gin.Context)

List CronJob

func (*WorkloadsAPI) ListCustomResourceDefinition

func (w *WorkloadsAPI) ListCustomResourceDefinition(g *gin.Context)

ListCustomResourceDefinition List CustomResourceDefinition

func (*WorkloadsAPI) ListCustomResourceRouter

func (w *WorkloadsAPI) ListCustomResourceRouter(gvrString []string) ([]string, error)

func (*WorkloadsAPI) ListDaemonSet

func (w *WorkloadsAPI) ListDaemonSet(g *gin.Context)

List DaemonSet

func (*WorkloadsAPI) ListDeployment

func (w *WorkloadsAPI) ListDeployment(g *gin.Context)

func (*WorkloadsAPI) ListDestinationRule

func (w *WorkloadsAPI) ListDestinationRule(g *gin.Context)

func (*WorkloadsAPI) ListEndpoint

func (w *WorkloadsAPI) ListEndpoint(g *gin.Context)

List Endpoint

func (*WorkloadsAPI) ListEvent

func (w *WorkloadsAPI) ListEvent(g *gin.Context)

List Event

func (*WorkloadsAPI) ListField

func (w *WorkloadsAPI) ListField(g *gin.Context)

List Field

func (*WorkloadsAPI) ListForm

func (w *WorkloadsAPI) ListForm(g *gin.Context)

Form Field

func (*WorkloadsAPI) ListGateway

func (w *WorkloadsAPI) ListGateway(g *gin.Context)

func (*WorkloadsAPI) ListGeneralCustomResourceDefinition

func (w *WorkloadsAPI) ListGeneralCustomResourceDefinition(g *gin.Context)

ListGeneralCustomResourceDefinition List General CustomResourceDefinition

func (*WorkloadsAPI) ListHorizontalPodAutoscaler

func (w *WorkloadsAPI) ListHorizontalPodAutoscaler(g *gin.Context)

List HorizontalPodAutoscaler

func (*WorkloadsAPI) ListIP

func (w *WorkloadsAPI) ListIP(g *gin.Context)

List IP

func (*WorkloadsAPI) ListIngress

func (w *WorkloadsAPI) ListIngress(g *gin.Context)

List Ingress

func (*WorkloadsAPI) ListInjector

func (w *WorkloadsAPI) ListInjector(g *gin.Context)

List StatefulSet

func (*WorkloadsAPI) ListJob

func (w *WorkloadsAPI) ListJob(g *gin.Context)

List Job

func (*WorkloadsAPI) ListNamespace

func (w *WorkloadsAPI) ListNamespace(g *gin.Context)

List Namespaces

func (*WorkloadsAPI) ListNetworkAttachmentDefinition

func (w *WorkloadsAPI) ListNetworkAttachmentDefinition(g *gin.Context)

List NetworkPolicy

func (*WorkloadsAPI) ListNetworkPolicy

func (w *WorkloadsAPI) ListNetworkPolicy(g *gin.Context)

List NetworkPolicy

func (*WorkloadsAPI) ListNode

func (w *WorkloadsAPI) ListNode(g *gin.Context)

List Node

func (*WorkloadsAPI) ListOpsSecret

func (w *WorkloadsAPI) ListOpsSecret(g *gin.Context)

List Ops Secret

func (*WorkloadsAPI) ListPage

func (w *WorkloadsAPI) ListPage(g *gin.Context)

List Page

func (*WorkloadsAPI) ListPersistentVolume

func (w *WorkloadsAPI) ListPersistentVolume(g *gin.Context)

List PersistentVolume

func (*WorkloadsAPI) ListPersistentVolumeClaims

func (w *WorkloadsAPI) ListPersistentVolumeClaims(g *gin.Context)

List PersistentVolumeClaims

func (*WorkloadsAPI) ListPipeline

func (w *WorkloadsAPI) ListPipeline(g *gin.Context)

List Pipeline

func (*WorkloadsAPI) ListPipelineResource

func (w *WorkloadsAPI) ListPipelineResource(g *gin.Context)

func (*WorkloadsAPI) ListPipelineRun

func (w *WorkloadsAPI) ListPipelineRun(g *gin.Context)

List PipelineRun

func (*WorkloadsAPI) ListPod

func (w *WorkloadsAPI) ListPod(g *gin.Context)

List Pods

func (*WorkloadsAPI) ListPodSecurityPolicie

func (w *WorkloadsAPI) ListPodSecurityPolicie(g *gin.Context)

List PodSecurityPolicie

func (*WorkloadsAPI) ListRelease

func (w *WorkloadsAPI) ListRelease(g *gin.Context)

ListRelease list release from harbor

func (*WorkloadsAPI) ListReplicaSet

func (w *WorkloadsAPI) ListReplicaSet(g *gin.Context)

List ReplicaSet

func (*WorkloadsAPI) ListResourceQuota

func (w *WorkloadsAPI) ListResourceQuota(g *gin.Context)

List ResourceQuota

func (*WorkloadsAPI) ListRole

func (w *WorkloadsAPI) ListRole(g *gin.Context)

List ClusterRole

func (*WorkloadsAPI) ListRoleBinding

func (w *WorkloadsAPI) ListRoleBinding(g *gin.Context)

List RoleBinding

func (*WorkloadsAPI) ListSecret

func (w *WorkloadsAPI) ListSecret(g *gin.Context)

List Secret

func (*WorkloadsAPI) ListService

func (w *WorkloadsAPI) ListService(g *gin.Context)

List Service

func (*WorkloadsAPI) ListServiceAccount

func (w *WorkloadsAPI) ListServiceAccount(g *gin.Context)

List ServiceAccount

func (*WorkloadsAPI) ListServiceEntry

func (w *WorkloadsAPI) ListServiceEntry(g *gin.Context)

func (*WorkloadsAPI) ListShareNamespacedWorkloadsTemplate

func (w *WorkloadsAPI) ListShareNamespacedWorkloadsTemplate(g *gin.Context)

list Shared WorkloadsTemplate

func (*WorkloadsAPI) ListSidecar

func (w *WorkloadsAPI) ListSidecar(g *gin.Context)

func (*WorkloadsAPI) ListStatefulSet

func (w *WorkloadsAPI) ListStatefulSet(g *gin.Context)

List StatefulSet

func (*WorkloadsAPI) ListStatefulSet1

func (w *WorkloadsAPI) ListStatefulSet1(g *gin.Context)

List StatefulSet

func (*WorkloadsAPI) ListStone

func (w *WorkloadsAPI) ListStone(g *gin.Context)

List stone

func (*WorkloadsAPI) ListStorageClass

func (w *WorkloadsAPI) ListStorageClass(g *gin.Context)

List StorageClass

func (*WorkloadsAPI) ListSubNet

func (w *WorkloadsAPI) ListSubNet(g *gin.Context)

List SubNet

func (*WorkloadsAPI) ListTask

func (w *WorkloadsAPI) ListTask(g *gin.Context)

func (*WorkloadsAPI) ListTaskRun

func (w *WorkloadsAPI) ListTaskRun(g *gin.Context)

func (*WorkloadsAPI) ListTektonGraph

func (w *WorkloadsAPI) ListTektonGraph(g *gin.Context)

List TektonGraph

func (*WorkloadsAPI) ListTektonStore

func (w *WorkloadsAPI) ListTektonStore(g *gin.Context)

List TektonStore

func (*WorkloadsAPI) ListTektonWebHook

func (w *WorkloadsAPI) ListTektonWebHook(g *gin.Context)

List TektonWebHook

func (*WorkloadsAPI) ListVirtulService

func (w *WorkloadsAPI) ListVirtulService(g *gin.Context)

func (*WorkloadsAPI) ListWater

func (w *WorkloadsAPI) ListWater(g *gin.Context)

List StatefulSet

func (*WorkloadsAPI) ListWorkloadEntry

func (w *WorkloadsAPI) ListWorkloadEntry(g *gin.Context)

func (*WorkloadsAPI) ListWorkloadsTemplate

func (w *WorkloadsAPI) ListWorkloadsTemplate(g *gin.Context)

List WorkloadsTemplate

func (*WorkloadsAPI) LogPod

func (w *WorkloadsAPI) LogPod(g *gin.Context)

func (*WorkloadsAPI) Metrics

func (w *WorkloadsAPI) Metrics(g *gin.Context)

func (*WorkloadsAPI) NodeMetrics

func (w *WorkloadsAPI) NodeMetrics(g *gin.Context)

func (*WorkloadsAPI) PatchAnnotateNetworkAttach

func (w *WorkloadsAPI) PatchAnnotateNetworkAttach(g *gin.Context)

func (*WorkloadsAPI) PatchAnnotateNodeNamespace

func (w *WorkloadsAPI) PatchAnnotateNodeNamespace(g *gin.Context)

func (*WorkloadsAPI) PatchAnnotateStorageClassNamespace

func (w *WorkloadsAPI) PatchAnnotateStorageClassNamespace(g *gin.Context)

func (*WorkloadsAPI) PatchSecretServiceAccount

func (w *WorkloadsAPI) PatchSecretServiceAccount(g *gin.Context)

func (*WorkloadsAPI) PodMetrics

func (w *WorkloadsAPI) PodMetrics(g *gin.Context)

func (*WorkloadsAPI) PodMetricsList

func (w *WorkloadsAPI) PodMetricsList(g *gin.Context)

func (*WorkloadsAPI) PostWorkloadsTemplate

func (w *WorkloadsAPI) PostWorkloadsTemplate(g *gin.Context)

func (*WorkloadsAPI) PutDeploymentScale

func (w *WorkloadsAPI) PutDeploymentScale(g *gin.Context)

PutDeploymentScale update scale deployments replicas

func (*WorkloadsAPI) RollbackRelease

func (w *WorkloadsAPI) RollbackRelease(g *gin.Context)

RollbackRelease

func (*WorkloadsAPI) TriggerGiteaWebHook

func (w *WorkloadsAPI) TriggerGiteaWebHook(g *gin.Context)

func (*WorkloadsAPI) UpdateSecret

func (w *WorkloadsAPI) UpdateSecret(g *gin.Context)

func (*WorkloadsAPI) UpgradeRelease

func (w *WorkloadsAPI) UpgradeRelease(g *gin.Context)

UpgradeRelease upgrade

func (*WorkloadsAPI) WatchStream

func (w *WorkloadsAPI) WatchStream(g *gin.Context)

watchStream watch api request resource group and the version after server timeout then close send closed event to clientv2 side server watcher close

Jump to

Keyboard shortcuts

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