Documentation ¶
Index ¶
- Constants
- func CreateAttachHandler(path string) http.Handler
- func CreateSharedSessionManager(clientSet *kubernetes.Clientset, restCfg *rest.Config)
- func HandleTerminalSession(session sockjs.Session)
- type AttachPodRequest
- type Chart
- type ChartDetail
- type Commit
- type Event
- type HelmCharts
- type InstallChart
- type OP
- type Owner
- type Permissions
- type PtyHandler
- type Release
- type ReleaseDetail
- type Repository
- type Resources
- type RollBackRelease
- type ShellType
- type User
- type WorkloadsAPI
- func (w *WorkloadsAPI) Apply(g *gin.Context)
- func (w *WorkloadsAPI) AttachPod(g *gin.Context)
- func (w *WorkloadsAPI) CreateConfigMaps(g *gin.Context)
- func (w *WorkloadsAPI) CreateField(g *gin.Context)
- func (w *WorkloadsAPI) CreateForm(g *gin.Context)
- func (w *WorkloadsAPI) CreateNamespace(g *gin.Context)
- func (w *WorkloadsAPI) CreatePage(g *gin.Context)
- func (w *WorkloadsAPI) CreateSecret(g *gin.Context)
- func (w *WorkloadsAPI) CreateTektonGraph(g *gin.Context)
- func (w *WorkloadsAPI) CreateTektonStore(g *gin.Context)
- func (w *WorkloadsAPI) CreateTektonWebHook(g *gin.Context)
- func (w *WorkloadsAPI) Delete(g *gin.Context)
- func (w *WorkloadsAPI) DeleteNamespace(g *gin.Context)
- func (w *WorkloadsAPI) DeletePersistentVolume(g *gin.Context)
- func (w *WorkloadsAPI) DeletePersistentVolumeClaims(g *gin.Context)
- func (w *WorkloadsAPI) DeleteRelease(g *gin.Context)
- func (w *WorkloadsAPI) Deploy(g *gin.Context)
- func (w *WorkloadsAPI) FindReleaseByNamespce(g *gin.Context)
- func (w *WorkloadsAPI) FindReleaseValueByName(g *gin.Context)
- func (w *WorkloadsAPI) FindReleasesByNamespce(g *gin.Context)
- func (w *WorkloadsAPI) GeoAnnotateNode(g *gin.Context)
- func (w *WorkloadsAPI) GetChartValues(g *gin.Context)
- func (w *WorkloadsAPI) GetCharts(g *gin.Context)
- func (w *WorkloadsAPI) GetClusterRole(g *gin.Context)
- func (w *WorkloadsAPI) GetClusterRoleBind(g *gin.Context)
- func (w *WorkloadsAPI) GetConfigMaps(g *gin.Context)
- func (w *WorkloadsAPI) GetCronJob(g *gin.Context)
- func (w *WorkloadsAPI) GetDaemonSet(g *gin.Context)
- func (w *WorkloadsAPI) GetDeployment(g *gin.Context)
- func (w *WorkloadsAPI) GetDeploymentScale(g *gin.Context)
- func (w *WorkloadsAPI) GetDestinationRule(g *gin.Context)
- func (w *WorkloadsAPI) GetEndpoint(g *gin.Context)
- func (w *WorkloadsAPI) GetEvent(g *gin.Context)
- func (w *WorkloadsAPI) GetField(g *gin.Context)
- func (w *WorkloadsAPI) GetForm(g *gin.Context)
- func (w *WorkloadsAPI) GetGateway(g *gin.Context)
- func (w *WorkloadsAPI) GetHorizontalPodAutoscaler(g *gin.Context)
- func (w *WorkloadsAPI) GetIP(g *gin.Context)
- func (w *WorkloadsAPI) GetIngress(g *gin.Context)
- func (w *WorkloadsAPI) GetInjector(g *gin.Context)
- func (w *WorkloadsAPI) GetJob(g *gin.Context)
- func (w *WorkloadsAPI) GetNamespace(g *gin.Context)
- func (w *WorkloadsAPI) GetNetworkAttachmentDefinition(g *gin.Context)
- func (w *WorkloadsAPI) GetNetworkPolicy(g *gin.Context)
- func (w *WorkloadsAPI) GetNode(g *gin.Context)
- func (w *WorkloadsAPI) GetPage(g *gin.Context)
- func (w *WorkloadsAPI) GetPersistentVolume(g *gin.Context)
- func (w *WorkloadsAPI) GetPersistentVolumeClaims(g *gin.Context)
- func (w *WorkloadsAPI) GetPipeline(g *gin.Context)
- func (w *WorkloadsAPI) GetPipelineResource(g *gin.Context)
- func (w *WorkloadsAPI) GetPipelineRun(g *gin.Context)
- func (w *WorkloadsAPI) GetPod(g *gin.Context)
- func (w *WorkloadsAPI) GetPodSecurityPolicie(g *gin.Context)
- func (w *WorkloadsAPI) GetReplicaSet(g *gin.Context)
- func (w *WorkloadsAPI) GetResourceQuota(g *gin.Context)
- func (w *WorkloadsAPI) GetRole(g *gin.Context)
- func (w *WorkloadsAPI) GetRoleBinding(g *gin.Context)
- func (w *WorkloadsAPI) GetSecret(g *gin.Context)
- func (w *WorkloadsAPI) GetService(g *gin.Context)
- func (w *WorkloadsAPI) GetServiceAccount(g *gin.Context)
- func (w *WorkloadsAPI) GetServiceEntry(g *gin.Context)
- func (w *WorkloadsAPI) GetSidecar(g *gin.Context)
- func (w *WorkloadsAPI) GetStatefulSet(g *gin.Context)
- func (w *WorkloadsAPI) GetStatefulSet1(g *gin.Context)
- func (w *WorkloadsAPI) GetStone(g *gin.Context)
- func (w *WorkloadsAPI) GetStorageClass(g *gin.Context)
- func (w *WorkloadsAPI) GetSubNet(g *gin.Context)
- func (w *WorkloadsAPI) GetTask(g *gin.Context)
- func (w *WorkloadsAPI) GetTaskRun(g *gin.Context)
- func (w *WorkloadsAPI) GetTektonGraph(g *gin.Context)
- func (w *WorkloadsAPI) GetTektonStore(g *gin.Context)
- func (w *WorkloadsAPI) GetTektonWebHook(g *gin.Context)
- func (w *WorkloadsAPI) GetVirtulService(g *gin.Context)
- func (w *WorkloadsAPI) GetWater(g *gin.Context)
- func (w *WorkloadsAPI) GetWorkloadEntry(g *gin.Context)
- func (w *WorkloadsAPI) GetWorkloadsTemplate(g *gin.Context)
- func (w *WorkloadsAPI) HistoryRelease(g *gin.Context)
- func (w *WorkloadsAPI) InstallChart(g *gin.Context)
- func (w *WorkloadsAPI) ListCharts(g *gin.Context)
- func (w *WorkloadsAPI) ListClusterRole(g *gin.Context)
- func (w *WorkloadsAPI) ListClusterRoleBind(g *gin.Context)
- func (w *WorkloadsAPI) ListConfigMaps(g *gin.Context)
- func (w *WorkloadsAPI) ListCronJob(g *gin.Context)
- func (w *WorkloadsAPI) ListCustomResourceDefinition(g *gin.Context)
- func (w *WorkloadsAPI) ListCustomResourceRouter(gvrString []string) ([]string, error)
- func (w *WorkloadsAPI) ListDaemonSet(g *gin.Context)
- func (w *WorkloadsAPI) ListDeployment(g *gin.Context)
- func (w *WorkloadsAPI) ListDestinationRule(g *gin.Context)
- func (w *WorkloadsAPI) ListEndpoint(g *gin.Context)
- func (w *WorkloadsAPI) ListEvent(g *gin.Context)
- func (w *WorkloadsAPI) ListField(g *gin.Context)
- func (w *WorkloadsAPI) ListForm(g *gin.Context)
- func (w *WorkloadsAPI) ListGateway(g *gin.Context)
- func (w *WorkloadsAPI) ListGeneralCustomResourceDefinition(g *gin.Context)
- func (w *WorkloadsAPI) ListHorizontalPodAutoscaler(g *gin.Context)
- func (w *WorkloadsAPI) ListIP(g *gin.Context)
- func (w *WorkloadsAPI) ListIngress(g *gin.Context)
- func (w *WorkloadsAPI) ListInjector(g *gin.Context)
- func (w *WorkloadsAPI) ListJob(g *gin.Context)
- func (w *WorkloadsAPI) ListNamespace(g *gin.Context)
- func (w *WorkloadsAPI) ListNetworkAttachmentDefinition(g *gin.Context)
- func (w *WorkloadsAPI) ListNetworkPolicy(g *gin.Context)
- func (w *WorkloadsAPI) ListNode(g *gin.Context)
- func (w *WorkloadsAPI) ListOpsSecret(g *gin.Context)
- func (w *WorkloadsAPI) ListPage(g *gin.Context)
- func (w *WorkloadsAPI) ListPersistentVolume(g *gin.Context)
- func (w *WorkloadsAPI) ListPersistentVolumeClaims(g *gin.Context)
- func (w *WorkloadsAPI) ListPipeline(g *gin.Context)
- func (w *WorkloadsAPI) ListPipelineResource(g *gin.Context)
- func (w *WorkloadsAPI) ListPipelineRun(g *gin.Context)
- func (w *WorkloadsAPI) ListPod(g *gin.Context)
- func (w *WorkloadsAPI) ListPodSecurityPolicie(g *gin.Context)
- func (w *WorkloadsAPI) ListRelease(g *gin.Context)
- func (w *WorkloadsAPI) ListReplicaSet(g *gin.Context)
- func (w *WorkloadsAPI) ListResourceQuota(g *gin.Context)
- func (w *WorkloadsAPI) ListRole(g *gin.Context)
- func (w *WorkloadsAPI) ListRoleBinding(g *gin.Context)
- func (w *WorkloadsAPI) ListSecret(g *gin.Context)
- func (w *WorkloadsAPI) ListService(g *gin.Context)
- func (w *WorkloadsAPI) ListServiceAccount(g *gin.Context)
- func (w *WorkloadsAPI) ListServiceEntry(g *gin.Context)
- func (w *WorkloadsAPI) ListShareNamespacedWorkloadsTemplate(g *gin.Context)
- func (w *WorkloadsAPI) ListSidecar(g *gin.Context)
- func (w *WorkloadsAPI) ListStatefulSet(g *gin.Context)
- func (w *WorkloadsAPI) ListStatefulSet1(g *gin.Context)
- func (w *WorkloadsAPI) ListStone(g *gin.Context)
- func (w *WorkloadsAPI) ListStorageClass(g *gin.Context)
- func (w *WorkloadsAPI) ListSubNet(g *gin.Context)
- func (w *WorkloadsAPI) ListTask(g *gin.Context)
- func (w *WorkloadsAPI) ListTaskRun(g *gin.Context)
- func (w *WorkloadsAPI) ListTektonGraph(g *gin.Context)
- func (w *WorkloadsAPI) ListTektonStore(g *gin.Context)
- func (w *WorkloadsAPI) ListTektonWebHook(g *gin.Context)
- func (w *WorkloadsAPI) ListVirtulService(g *gin.Context)
- func (w *WorkloadsAPI) ListWater(g *gin.Context)
- func (w *WorkloadsAPI) ListWorkloadEntry(g *gin.Context)
- func (w *WorkloadsAPI) ListWorkloadsTemplate(g *gin.Context)
- func (w *WorkloadsAPI) LogPod(g *gin.Context)
- func (w *WorkloadsAPI) Metrics(g *gin.Context)
- func (w *WorkloadsAPI) NodeMetrics(g *gin.Context)
- func (w *WorkloadsAPI) PatchAnnotateNetworkAttach(g *gin.Context)
- func (w *WorkloadsAPI) PatchAnnotateNodeNamespace(g *gin.Context)
- func (w *WorkloadsAPI) PatchAnnotateStorageClassNamespace(g *gin.Context)
- func (w *WorkloadsAPI) PatchSecretServiceAccount(g *gin.Context)
- func (w *WorkloadsAPI) PodMetrics(g *gin.Context)
- func (w *WorkloadsAPI) PodMetricsList(g *gin.Context)
- func (w *WorkloadsAPI) PostWorkloadsTemplate(g *gin.Context)
- func (w *WorkloadsAPI) PutDeploymentScale(g *gin.Context)
- func (w *WorkloadsAPI) RollbackRelease(g *gin.Context)
- func (w *WorkloadsAPI) TriggerGiteaWebHook(g *gin.Context)
- func (w *WorkloadsAPI) UpdateSecret(g *gin.Context)
- func (w *WorkloadsAPI) UpgradeRelease(g *gin.Context)
- func (w *WorkloadsAPI) WatchStream(g *gin.Context)
Constants ¶
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 )
const END_OF_TRANSMISSION = "\u0004"
END_OF_TRANSMISSION terminal end of
const (
RepoName = "compass-harbor"
)
Variables ¶
This section is empty.
Functions ¶
func CreateAttachHandler ¶
CreateAttachHandler is called from main for /workload/attach
func CreateSharedSessionManager ¶
func CreateSharedSessionManager(clientSet *kubernetes.Clientset, restCfg *rest.Config)
CreateSharedSessionManager none
func HandleTerminalSession ¶
Types ¶
type AttachPodRequest ¶
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 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 Permissions ¶
type PtyHandler ¶
type PtyHandler interface { io.Reader io.Writer remotecommand.TerminalSizeQueue }
PtyHandler is what remotecommand expects from a pty
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 RollBackRelease ¶
type RollBackRelease struct {
Revision int `json:"revision,omitempty"`
}
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) CreateNamespace ¶
func (w *WorkloadsAPI) CreateNamespace(g *gin.Context)
Create Namespace
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) 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) GetGateway ¶
func (w *WorkloadsAPI) GetGateway(g *gin.Context)
func (*WorkloadsAPI) GetHorizontalPodAutoscaler ¶
func (w *WorkloadsAPI) GetHorizontalPodAutoscaler(g *gin.Context)
Get HorizontalPodAutoscaler
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) GetPersistentVolume ¶
func (w *WorkloadsAPI) GetPersistentVolume(g *gin.Context)
Get PersistentVolume
func (*WorkloadsAPI) GetPersistentVolumeClaims ¶
func (w *WorkloadsAPI) GetPersistentVolumeClaims(g *gin.Context)
Get PersistentVolumeClaims
func (*WorkloadsAPI) GetPipelineResource ¶
func (w *WorkloadsAPI) GetPipelineResource(g *gin.Context)
func (*WorkloadsAPI) GetPipelineRun ¶
func (w *WorkloadsAPI) GetPipelineRun(g *gin.Context)
Get PipelineRun
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) GetRoleBinding ¶
func (w *WorkloadsAPI) GetRoleBinding(g *gin.Context)
Get RoleBinding
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) GetStorageClass ¶
func (w *WorkloadsAPI) GetStorageClass(g *gin.Context)
Get StorageClass
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) 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) 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) 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) ListInjector ¶
func (w *WorkloadsAPI) ListInjector(g *gin.Context)
List StatefulSet
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) ListOpsSecret ¶
func (w *WorkloadsAPI) ListOpsSecret(g *gin.Context)
List Ops Secret
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) 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) ListRoleBinding ¶
func (w *WorkloadsAPI) ListRoleBinding(g *gin.Context)
List RoleBinding
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) ListStorageClass ¶
func (w *WorkloadsAPI) ListStorageClass(g *gin.Context)
List StorageClass
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) 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
Source Files ¶
- app.go
- clusterrole.go
- clusterrolebinding.go
- configmap.go
- cronjob.go
- customresourcedefinition.go
- daemonset.go
- deploy.go
- deploy_template.go
- deployment.go
- destination_rule.go
- endpoint.go
- event.go
- field.go
- form.go
- gateway.go
- horizontalpodautoscaler.go
- ingress.go
- injector.go
- ip.go
- job.go
- metrics.go
- namespace.go
- networkattachmentdefinitions.go
- networkpolicies.go
- node.go
- page.go
- persistentvolume.go
- persistentvolumeclaims.go
- pipeline.go
- pipelineresource.go
- pipelinerun.go
- pod.go
- podsecuritypolicie.go
- replicaset.go
- role.go
- rolebinding.go
- rsourcequota.go
- scale.go
- secret.go
- service.go
- service_entry.go
- serviceaccount.go
- sidecar.go
- statefulset.go
- statefulset1.go
- stone.go
- storageclass.go
- subnet.go
- task.go
- taskrun.go
- tekton_store.go
- tektongraph.go
- tektonwebhook.go
- terminal.go
- virtual_service.go
- watch.go
- water.go
- webhook.go
- workload.go
- workload_entry.go
- workloadstemplate.go