Documentation
¶
Overview ¶
Package utils provides utility functions for the Everest CLI.
Index ¶
- func CRDSubChartPath(dir string) string
- func CheckHelmInstallation(ctx context.Context, kubeConnector kubernetes.KubernetesConnector) (string, error)
- func DBNamespaceSubChartPath(dir string) string
- func NewKubeConnector(l *zap.SugaredLogger, kubeconfigPath string) (kubernetes.KubernetesConnector, error)
- func VerifyCLIVersion(supVer *common.SupportedVersion) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CRDSubChartPath ¶ added in v1.9.0
CRDSubChartPath returns the path to the everest-crds sub-chart.
func CheckHelmInstallation ¶
func CheckHelmInstallation(ctx context.Context, kubeConnector kubernetes.KubernetesConnector) (string, error)
CheckHelmInstallation ensures that the current installation was done using Helm chart. Returns the version of Everest installed in the cluster. Returns an error if the installation was not done using Helm chart.
func DBNamespaceSubChartPath ¶ added in v1.5.0
DBNamespaceSubChartPath returns the path to the everest-db-namespace sub-chart.
func NewKubeConnector ¶ added in v1.7.0
func NewKubeConnector(l *zap.SugaredLogger, kubeconfigPath string) (kubernetes.KubernetesConnector, error)
NewKubeConnector creates a new Kubernetes client.
func VerifyCLIVersion ¶ added in v1.5.0
func VerifyCLIVersion(supVer *common.SupportedVersion) error
VerifyCLIVersion checks if the CLI version satisfies the constraints.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.