Documentation ¶
Index ¶
- func Apply(nhctl runner.Client) error
- func ApplyCmForConfig(nhctl runner.Client, filePath *fp.FilePathEnhance) error
- func Associate(nhctl runner.Client, svcName string, svcType string, dir *fp.FilePathEnhance) error
- func Config(nhctl runner.Client) error
- func ConfigReload(nhctl runner.Client) error
- func Db(nhctl runner.Client) error
- func DeAssociate(nhctl runner.Client, svcName string, svcType string) error
- func DeploymentDuplicateAndDuplicate(cli runner.Client)
- func DeploymentReplaceAndDuplicate(cli runner.Client)
- func DevEndDeployment(cli runner.Client, moduleName string) error
- func DevEndStatefulSet(cli runner.Client, moduleName string) error
- func DevEndT(cli runner.Client, moduleName string, moduleType string) error
- func DevStartDeployment(cli runner.Client, moduleName string) error
- func DevStartDeploymentDuplicate(cli runner.Client, moduleName string) error
- func DevStartStatefulSet(cli runner.Client, moduleName string) error
- func DevStartStatefulSetDuplicate(cli runner.Client, moduleName string) error
- func DevStartT(cli runner.Client, moduleName string, moduleType string, ...) error
- func Exec(client runner.Client) error
- func Get(nhctl runner.Client, types, appName string, checker func(string2 string) error) error
- func GetKubeconfig(webAddr, ns, kubeconfig string) (string, error)
- func GetVersion() (lastVersion string, currentVersion string)
- func Init(nhctl *runner.CLI) (string, error)
- func InstallBookInfo(ctx context.Context, nhctl runner.Client) error
- func InstallBookInfoDifferentType(nhctl runner.Client) error
- func InstallBookInfoHelmForTestHook(c runner.Client) error
- func InstallBookInfoUseHelmVals(c runner.Client, branch string, appName string) error
- func InstallBookInfoWithNativeHelm(c runner.Client, appName string) error
- func InstallBookInfoWithNhctl(c runner.Client, appName string) error
- func InstallNhctl(version string) error
- func List(nhctl runner.Client) error
- func NhctlVersion(nhctl *runner.CLI) error
- func PortForwardCheck(port int) error
- func PortForwardEnd(nhctl runner.Client, module string, port int) error
- func PortForwardEndT(nhctl runner.Client, module, moduleType string, port int) error
- func PortForwardServiceStart(cli runner.Client, module string, port int) error
- func PortForwardStart(nhctl runner.Client, module string, port int) error
- func PortForwardStartT(nhctl runner.Client, module, moduleType string, port int) error
- func ProfileGetDetailsWithoutJson(nhctl runner.Client) error
- func ProfileGetUbuntuWithJson(nhctl runner.Client) error
- func ProfileSetDetails(nhctl runner.Client) error
- func Pvc(nhctl runner.Client) error
- func RemoveSyncthingPidFile(nhctl runner.Client, module string) error
- func RestartDaemon(nhctl runner.Client) error
- func ShouldHaveJob(c runner.Client, jobNames ...string) error
- func ShouldNotHaveAnyJob(c runner.Client) error
- func StatefulsetDuplicateAndDuplicate(cli runner.Client)
- func StatefulsetReplaceAndDuplicate(cli runner.Client)
- func StatusCheck(nhctl runner.Client, moduleName string) error
- func StatusCheckPortForward(nhctl runner.Client, moduleName, moduleType string, port int) error
- func StopDaemon(nhctl *runner.CLI) error
- func Sync(cli runner.Client, moduleName string) error
- func SyncCheck(cli runner.Client, moduleName string) error
- func SyncCheckT(cli runner.Client, moduleName, moduleType string) error
- func SyncStatus(nhctl runner.Client, module string) error
- func SyncStatusT(nhctl runner.Client, module, moduleType string) error
- func SyncT(cli runner.Client, moduleName string, moduleType string) error
- func UninstallBookInfo(nhctl runner.Client) error
- func UninstallBookInfoHelmForTestHook(c runner.Client) error
- func UninstallBookInfoWithNativeHelm(c runner.Client, appName string) error
- func UninstallBookInfoWithNhctl(c runner.Client, appName string) error
- func Upgrade(nhctl runner.Client) error
- func UpgradeBookInfoHelmForTestHook(c runner.Client) error
- func ValidateImage(nhctl runner.Client, svcName string, svcType string, expectContain string) error
- type Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyCmForConfig ¶
func ApplyCmForConfig(nhctl runner.Client, filePath *fp.FilePathEnhance) error
func ConfigReload ¶
func DeploymentDuplicateAndDuplicate ¶
DeploymentDuplicateAndDuplicate two users into duplicate mode
func DeploymentReplaceAndDuplicate ¶
DeploymentReplaceAndDuplicate one replace one duplicate mode
func GetKubeconfig ¶
func GetVersion ¶
func InstallBookInfoHelmForTestHook ¶
use nhctl install to install bookinfohelm, then check the result on nhctl and helm
func InstallBookInfoUseHelmVals ¶
InstallBookInfoUseHelmVals install bookinfo use .nocalhost cfg:
application:
helmVals: service: port: 9082 bookinfo: deploy: resources: limits: cpu: 1m memory: 1Mi requests: cpu: 1m memory: 1Mi
and should make sure helm's template is correctly rendered
func InstallBookInfoWithNativeHelm ¶
use helm install to install bookinfohelm, then check the result on nhctl and helm
func InstallBookInfoWithNhctl ¶
use nhctl install to install bookinfohelm, then check the result on nhctl and helm
func InstallNhctl ¶
func NhctlVersion ¶
func PortForwardCheck ¶
func PortForwardEndT ¶
func PortForwardServiceStart ¶
func PortForwardStartT ¶
func ProfileSetDetails ¶
func RestartDaemon ¶
func ShouldNotHaveAnyJob ¶
func StatefulsetDuplicateAndDuplicate ¶
StatefulsetDuplicateAndDuplicate two users into duplicate mode
func StatefulsetReplaceAndDuplicate ¶
StatefulsetReplaceAndDuplicate one replace one duplicate mode
func StatusCheckPortForward ¶
func StopDaemon ¶
func UninstallBookInfo ¶
func UninstallBookInfoHelmForTestHook ¶
use nhctl install to install bookinfohelm, then check the result on nhctl and helm
func UninstallBookInfoWithNativeHelm ¶
use helm uninstall to uninstall bookinfohelm, then check the result on nhctl and helm
func UninstallBookInfoWithNhctl ¶
use nhctl install to install bookinfohelm, then check the result on nhctl and helm
Types ¶
type Response ¶
type Response struct { Code int `json:"code"` Message string `json:"message"` Data []*service_account.ServiceAccountModel `json:"data"` }