secrets

package
v0.101.0 Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2024 License: MIT Imports: 14 Imported by: 0

Documentation

Overview

Copyright (C) 2021-2023, Kubefirst

This program is licensed under MIT. See the LICENSE file for more details.

This program is licensed under MIT. See the LICENSE file for more details.

This program is licensed under MIT. See the LICENSE file for more details.

This program is licensed under MIT. See the LICENSE file for more details.

This program is licensed under MIT. See the LICENSE file for more details.

This program is licensed under MIT. See the LICENSE file for more details.

Index

Constants

View Source
const KUBEFIRST_CATALOG_SECRET_NAME = "kubefirst-catalog"
View Source
const KUBEFIRST_CLUSTERS_SECRET_NAME = "kubefirst-clusters"
View Source
const KUBEFIRST_CLUSTER_PREFIX = "kubefirst-cluster"
View Source
const KUBEFIRST_ENVIRONMENTS_SECRET_NAME = "kubefirst-environments"
View Source
const KUBEFIRST_ENVIRONMENT_PREFIX = "kubefirst-environment"
View Source
const KUBEFIRST_SERVICES_PREFIX = "kubefirst-service"

Variables

This section is empty.

Functions

func AddSecretReferenceItem

func AddSecretReferenceItem(clientSet *kubernetes.Clientset, secretName string, valueToAdd string) error

func CreateClusterServiceList

func CreateClusterServiceList(clientSet *kubernetes.Clientset, clusterName string) error

CreateClusterServiceList adds an entry for a cluster to the service list

func CreateGitopsCatalogApps

func CreateGitopsCatalogApps(clientSet *kubernetes.Clientset, catalogApps types.GitopsCatalogApps) error

CreateGitopsCatalogApps

func CreateSecretReference

func CreateSecretReference(clientSet *kubernetes.Clientset, secretName string, secretReference pkgtypes.SecretListReference) error

func DeleteCluster

func DeleteCluster(clientSet *kubernetes.Clientset, clusterName string) error

DeleteCluster

func DeleteClusterServiceListEntry

func DeleteClusterServiceListEntry(clientSet *kubernetes.Clientset, clusterName string, def *types.Service) error

DeleteClusterServiceListEntry removes a service entry from a cluster's service list

func DeleteEnvironment

func DeleteEnvironment(clientSet *kubernetes.Clientset, envId string) error

func DeleteSecretReference

func DeleteSecretReference(clientSet *kubernetes.Clientset, secretName string, valueToDelete string) error

func GetCluster

func GetCluster(clientSet *kubernetes.Clientset, clusterName string) (pkgtypes.Cluster, error)

GetCluster

func GetClusters

func GetClusters(clientSet *kubernetes.Clientset) ([]pkgtypes.Cluster, error)

GetCluster

func GetEnvironment

func GetEnvironment(clientSet *kubernetes.Clientset, name string) (pkgtypes.Environment, error)

GetEnvironment

func GetEnvironments

func GetEnvironments(clientSet *kubernetes.Clientset) ([]pkgtypes.Environment, error)

GetEnvironments

func GetGitopsCatalogApps

func GetGitopsCatalogApps(clientSet *kubernetes.Clientset) (types.GitopsCatalogApps, error)

GetGitopsCatalogApps

func GetGitopsCatalogAppsByCloudProvider

func GetGitopsCatalogAppsByCloudProvider(clientSet *kubernetes.Clientset, cloudProvider string, gitProvider string) (types.GitopsCatalogApps, error)

GetGitopsCatalogAppsByCloudProvider

func GetSecretReference

func GetSecretReference(clientSet *kubernetes.Clientset, secretName string) (pkgtypes.SecretListReference, error)

func GetService

func GetService(clientSet *kubernetes.Clientset, clusterName string, serviceName string) (types.Service, error)

GetService returns a single service associated with a given cluster

func GetServices

func GetServices(clientSet *kubernetes.Clientset, clusterName string) (types.ClusterServiceList, error)

GetServices returns services associated with a given cluster

func ImportClusterIfEmpty

func ImportClusterIfEmpty(silent bool) (pkgtypes.Cluster, error)

func InsertCluster

func InsertCluster(clientSet *kubernetes.Clientset, cl pkgtypes.Cluster) error

InsertCluster

func InsertClusterServiceListEntry

func InsertClusterServiceListEntry(clientSet *kubernetes.Clientset, clusterName string, def *types.Service) error

InsertClusterServiceListEntry appends a service entry for a cluster's service list

func InsertEnvironment

func InsertEnvironment(clientSet *kubernetes.Clientset, env pkgtypes.Environment) (pkgtypes.Environment, error)

InsertEnvironment

func MapToStructuredJSON

func MapToStructuredJSON(input map[string]interface{}) (interface{}, error)

mapToStructuredJSON takes a map[string]interface{} as input, where some values may be JSON strings, and returns an interface{} that represents the structured JSON object.

func ParseJSONToMap

func ParseJSONToMap(jsonStr string) (map[string][]byte, error)

func UpdateCluster

func UpdateCluster(clientSet *kubernetes.Clientset, cluster pkgtypes.Cluster) error

UpdateCluster

func UpdateEnvironment

func UpdateEnvironment(clientSet *kubernetes.Clientset, id string, env types.EnvironmentUpdateRequest) error

func UpdateGitopsCatalogApps

func UpdateGitopsCatalogApps(clientSet *kubernetes.Clientset) error

UpdateGitopsCatalogApps

func UpdateSecretReference

func UpdateSecretReference(clientSet *kubernetes.Clientset, secretName string, secretReference pkgtypes.SecretListReference) error

UpdateSecretReference

Types

This section is empty.

Jump to

Keyboard shortcuts

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