helm

package
v0.0.0-...-0c70d8f Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const SecretName = "chart-authentication"

Variables

This section is empty.

Functions

func AddHelmAccount

func AddHelmAccount(opts *command.Opts, cmd *model.Packet) ([]*model.Packet, *model.Packet)

func CrossUpgradeJobInfo

func CrossUpgradeJobInfo(opts *command.Opts, cmd *model.Packet) ([]*model.Packet, *model.Packet)

func DeleteCertManagerRelease

func DeleteCertManagerRelease(opts *command.Opts, cmd *model.Packet) ([]*model.Packet, *model.Packet)

专门用于卸载cert-mgr

func DeleteHelmHookJob

func DeleteHelmHookJob(opts *command.Opts, cmd *model.Packet) ([]*model.Packet, *model.Packet)

用于停止job

func DeleteHelmRelease

func DeleteHelmRelease(opts *command.Opts, cmd *model.Packet) ([]*model.Packet, *model.Packet)

func GetC7nHelmRelease

func GetC7nHelmRelease(mgrs *operatorutil.MgrList, namespace string, releaseName string) (*v1alpha1.C7NHelmRelease, error)

func GetCharUsernameAndPassword

func GetCharUsernameAndPassword(opts *command.Opts, cmd *model.Packet) (string, string, error)

func InstallCertManager

func InstallCertManager(opts *command.Opts, cmd *model.Packet) ([]*model.Packet, *model.Packet)

专门用于安装cert-mgr

func InstallHelmRelease

func InstallHelmRelease(opts *command.Opts, cmd *model.Packet) ([]*model.Packet, *model.Packet)

func InstallJobInfo

func InstallJobInfo(opts *command.Opts, cmd *model.Packet) ([]*model.Packet, *model.Packet)

//helm 安装

func StartHelmRelease

func StartHelmRelease(opts *command.Opts, cmd *model.Packet) ([]*model.Packet, *model.Packet)

func StopHelmRelease

func StopHelmRelease(opts *command.Opts, cmd *model.Packet) ([]*model.Packet, *model.Packet)

func SyncStatus

func SyncStatus(opts *command.Opts, cmd *model.Packet) ([]*model.Packet, *model.Packet)

func UpgradeHelmRelease

func UpgradeHelmRelease(opts *command.Opts, cmd *model.Packet) ([]*model.Packet, *model.Packet)

func UpgradeJobInfo

func UpgradeJobInfo(opts *command.Opts, cmd *model.Packet) ([]*model.Packet, *model.Packet)

Types

type ChartAccount

type ChartAccount struct {
	RepoUrl  string `json:"url"`
	Username string `json:"userName"`
	Password string `json:"password"`
}

Jump to

Keyboard shortcuts

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