utils

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TerraformResourceCluster          = "cluster"
	TerraformResourceImage            = "image"
	TerraformResourceImages           = "images"
	TerraformResourceClusters         = "clusters"
	TerraformResourceImagesStored     = "images_stored"
	TerraformResourceKeepTarball      = "keep_tarball"
	TerraformResourceTarballStored    = "tarball_stored"
	TerraformResourceNodes            = "nodes"
	TerraformResourceNodesList        = "node_list"
	TerraformResourceClusterList      = "clusters_list"
	TerraformResourceAll              = "all"
	TerraformResourceNotEncode        = "not_encoded"
	TerraformResourceEncode           = "encode"
	TerraformResourceKubeConfig       = "kube_config"
	TerraformResourceStatus           = "status"
	TerraformResourceStart            = "start"
	TerraformResourceStop             = "stop"
	TerraformResourceRole             = "role"
	TerraformResourceReplicas         = "replicas"
	TerraformResourceWait             = "wait"
	TerraformResourceTimeout          = "timeout"
	TerraformResourceMemory           = "memory"
	TerraformResourceCreatedAt        = "creation_time"
	TerraformResourceName             = "name"
	TerraformResourceState            = "state"
	TerraformResourceRegistries       = "registries"
	TerraformResourceRegistriesList   = "registries_list"
	TerraformResourcePorts            = "ports"
	TerraformResourceHost             = "host"
	TerraformResourceExpose           = "expose"
	TerraformResourceProtocol         = "protocol"
	TerraformResourceProxy            = "proxy"
	TerraformResourceMetadata         = "metadata"
	TerraformResourceConnect          = "connect"
	TerraformUseProxy                 = "use_proxy"
	TerraformResourceConfigFile       = "config_file"
	TerraformResourceServersCount     = "servers_count"
	TerraformResourceAgentsCount      = "agents_count"
	TerraformResourceNetwork          = "network"
	TerraformResourceSubnet           = "subnetwork"
	TerraformResourceClusterToken     = "cluster_token"
	TerraformResourceUpdateKubeConfig = "kubeconfig_update_default"
	TerraformResourceSwitchKubeConfig = "kubeconfig_switch_context"
	TerraformResourceLabels           = "labels"
	TerraformResourceEnv              = "env"
	TerraformResourceVolumes          = "volumes"
	TerraformResourceK3dOptions       = "k3d_options"
	TerraformResourceK3sOptions       = "k3s_options"

	TerraformK3dLabel          = "k3d.terraform"
	TerraformCreatedK3dLabel   = "k3d.terraform.created"
	TerraformK3dRegistry       = "registry"
	TerraformKubernetesVersion = "kubernetes_version"
	TerraformK3dAPIVersion     = "k3d_api_version"
	TerraformK3dKind           = "kind"
	TerraformK3dRuntime        = "runtime"
	TerraformTimeOut5          = 5
	K3DRepoDEFAULT             = "rancher/k3s"
	RegistryConnectedState     = "connected"
	RegistryDisconnectedState  = "disconnected"
)

Variables

This section is empty.

Functions

func Bool

func Bool(value interface{}) bool

Bool returns bool converted interface.

func Contains

func Contains(s []string, searchTerm string) bool

Contains returns true if given element is present the specified slice.

func Encoder

func Encoder(value string) string

Encoder return base64 encoded string passed to it.

func GetChecksum

func GetChecksum(value string) (string, error)

GetChecksum gets the checksum of passed string.

func GetHash

func GetHash(s string) int

GetHash gets the hash of passed string.

func GetRandomID

func GetRandomID() (string, error)

GetRandomID returns a random id when invoked.

func GetSlice

func GetSlice(slice []interface{}) []string

GetSlice returns StringSlice of passed interface array.

func Int

func Int(value interface{}) int

Int returns bool converted interface.

func JSON

func JSON(data interface{}) (string, error)

JSON returns json encoded data structure passed to it.

func Map

func Map(value interface{}) (map[string]string, error)

Map returns array flattens the object passed to []map[string]interface{} to simplify terraform attributes saving.

func MapSlice

func MapSlice(value interface{}) ([]map[string]interface{}, error)

MapSlice returns array flattens the object passed to []map[string]interface{} to simplify terraform attributes saving.

func String

func String(value interface{}) string

String returns string converted interface.

func Yaml

func Yaml(data interface{}) (string, error)

Yaml returns yaml encoded data structure passed to it.

Types

This section is empty.

Jump to

Keyboard shortcuts

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