Documentation ¶
Index ¶
- Constants
- Variables
- func CoerceBase64String(s string) string
- func CreateKubeClient(kubeconfig string) (*genericclioptions.ConfigFlags, *runclient.Options, client.Client, error)
- func CreateMinioClient() (*minio.Client, error)
- func ExitOnCtrlC(err error)
- func MakeValidatorFn(tag string) func(value interface{}) error
- func PressEnterToContinue()
- func QueryConfigKey(configKey string, fn func() (any, error)) error
- func RandHex(bytes int) string
- func WithValidator(tag string) survey.AskOpt
Constants ¶
View Source
const ( PROVIDER_AWS = "provider-aws" PROVIDER_AZURE = "provider-azure" PROVIDER_GCP = "provider-gcp" PROVIDER_OPENSTACK = "provider-openstack" PROVIDER_ALICLOUD = "provider-alicloud" )
View Source
const ( DNS_PROVIDER_AWS_ROUTE_53 = "aws-route53" DNS_PROVIDER_AZURE_DNS = "azure-dns" DNS_PROVIDER_AZURE_PRIVATE_DNS = "azure-private-dns" DNS_PROVIDER_GOOGLE_CLOUDDNS = "google-clouddns" DNS_PROVIDER_OPENSTACK_DESIGNATE = "openstack-designate" DNS_PROVIDER_ALICLOUD_DNS = "alicloud-dns" )
View Source
const BASE_23KE_KS_NAME = "23ke-base"
View Source
const BASE_ADDONS_23KE_KS_NAME = "23ke-base-addons"
View Source
const BUCKET_NAME = "23ke"
View Source
const (
BUCKET_PROVIDER_AZURE = "azure"
)
View Source
const BUCKET_SECRET_NAME = "bucket-credentials"
View Source
const CONFIG_23KE_GITREPO_KEY = "23ke-config-key"
View Source
const CONFIG_23KE_GITREPO_NAME = "23ke-config"
View Source
const CONFIG_KS_NAME = "23ke-config"
View Source
const FLUX_NAMESPACE = "flux-system"
Variables ¶
View Source
var DNS_PROVIDER_TO_PROVIDER = map[string]string{ DNS_PROVIDER_AWS_ROUTE_53: PROVIDER_AWS, DNS_PROVIDER_AZURE_DNS: PROVIDER_AZURE, DNS_PROVIDER_AZURE_PRIVATE_DNS: PROVIDER_AZURE, DNS_PROVIDER_GOOGLE_CLOUDDNS: PROVIDER_GCP, DNS_PROVIDER_OPENSTACK_DESIGNATE: PROVIDER_OPENSTACK, DNS_PROVIDER_ALICLOUD_DNS: PROVIDER_ALICLOUD, }
View Source
var PrintErr = color.New(colorErr).PrintlnFunc()
View Source
var PrintHighlight = color.New(colorHighlight).PrintlnFunc()
View Source
var PrintWarn = color.New(colorWarn).PrintlnFunc()
var printSuccess = color.New(colorSuccess).PrintlnFunc()
View Source
var Version string
Functions ¶
func CoerceBase64String ¶
func CreateKubeClient ¶ added in v0.0.5
func CreateKubeClient(kubeconfig string) (*genericclioptions.ConfigFlags, *runclient.Options, client.Client, error)
func CreateMinioClient ¶ added in v0.0.5
func CreateMinioClient() (*minio.Client, error)
func ExitOnCtrlC ¶ added in v0.0.5
func ExitOnCtrlC(err error)
func MakeValidatorFn ¶
Available validators: https://pkg.go.dev/github.com/go-playground/validator/v10
func PressEnterToContinue ¶
func PressEnterToContinue()
func QueryConfigKey ¶ added in v0.0.5
func WithValidator ¶ added in v0.0.5
func WithValidator(tag string) survey.AskOpt
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.