Versions in this module Expand all Collapse all v0 v0.1.0 Jul 29, 2023 Changes in this version + const ConfigFile + const DeleteInstanceURL + const DeleteServiceURL + const DeployInstanceURL + const DeployServiceURL + const GetInstancesURL + const GetServiceURL + const GetServicesURL + var Cluster = newInputFlag("cluster", "c", apis.DefaultCluster, ...) + var FileName = newInputFlag("name", "", "kappital-demo", "the kappital package name") + var FilePath = newInputFlag("file", "f", "", "the custom resource file path") + var GetAll = newInputFlag("all", "A", false, ...) + var InstanceName = newInputFlag("instance", "i", "", "the cloud native service instance name") + var ManagerCAFile = newInputFlag("manager-ca", "", "", "the HTTPS ca file for kappital-manager") + var ManagerClientCertFile = newInputFlag("manager-client-cert", "", "", ...) + var ManagerClientKeyFile = newInputFlag("manager-client-key", "", "", "the HTTPS client key file of kappital-manager") + var ManagerHTTPSPort = newInputFlag("manager-https-port", "", "", "the HTTPS Port of kappital-manager") + var ManagerIPAddr = newInputFlag("manager-addr", "", "", "the ip Addr of kappital-manager") + var ManagerSkipVerify = newInputFlag("manager-skip-verify", "", false, ...) + var Namespace = newInputFlag("namespace", "n", apis.DefaultNamespace, ...) + var OutputFormat = newInputFlag("output", "o", "", ...) + var PackageDir = newInputFlag("dir", "d", "", "the Cloud Native Package Path") + var PackageVersion = newInputFlag("version", "v", "0.1.0", "the kappital package version") + var ServiceName = newInputFlag("service", "s", "", "the cloud native service name") + func GetAgeOutput(timestamp time.Time) string + func IsInputValidate(inputs map[string]interface{}) error + func OutputYAMLOrJSONString(buf []byte, format string) error + func TableFormatter(slice []interface{}) + type Config struct + ManagerCA string + ManagerClientCertificateData string + ManagerClientKeyData string + ManagerHTTPSServer string + ManagerSkipVerify bool + func GetConfig() (*Config, error) + func (c Config) BuildManagerURL(urlFormat string, args []interface{}) string + type KappCtl interface + NewCommand func() *cobra.Command + PreRunE func(args []string) error + RunE func() error