package
0.0.0-20240826161825-8a41a536c8b9
Repository: https://github.com/khulnasoft/meshkit.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

Though we are using the same config that is used for installing/uninstalling helm charts.
DetectKubeConfig detects the kubeconfig for the kubernetes cluster and returns it.
ErrApplyHelmChart is the error which occurs in the process of applying helm chart.
No description provided by the author
ErrCreatingHelmIndex is the error for creating helm index.
ErrEntryWithAppVersionNotExists is the error when an entry with the given app version is not found.
ErrEntryWithChartVersionNotExists is the error when an entry with the given chart version is not found.
ErrHelmRepositoryNotFound is the error when no valid remote helm repository is found.
ErrLoadConfig is the error which occurs in the process of loading a kubernetes config.
ErrApplyHelmChart is the error which occurs in the process of applying helm chart.
ErrApplyHelmChart is the error which occurs in the process of applying helm chart.
ErrApplyHelmChart is the error which occurs in the process of applying helm chart.
ErrApplyHelmChart is the error which occurs in the process of applying helm chart.
ErrServiceDiscovery returns an error of type "ErrServiceDiscovery" along with the passed error.
ErrValidateConfig is the error which occurs in the process of validating a kubernetes config.
No description provided by the author
GetEndpoint returns those endpoints in the given service which match the selector.
No description provided by the author
No description provided by the author
No description provided by the author
GetServiceEndpoint returns the endpoint for the given service.
HelmAppVersionToChartVersion takes in the repo, chart and app version and returns the corresponding chart version for the same without normalizing the app version.
HelmChartVersionToAppVersion takes in the repo, chart and chart version and returns the corresponding app version for the same without normalizing the app version.
HelmConvertAppVersionToChartVersion takes in the repo, chart and app version and returns the corresponding chart version for the same.
No description provided by the author
No description provided by the author

# Constants

ConfigMap HelmDriver can be used to instruct helm to use configmaps as backend.
No description provided by the author
Latest is the default version for helm charts.
Secret HelmDriver can be used to instruct helm to use secrets as backend.
SQL HelmDriver can be used to instruct helm to use sql as backend This should be used when release information is expected to be greater than 1MB.
Stable is the default repository for helm v3.
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
ErrCreatingHelmIndexCode represents the errors which are generated during creation of helm index.
No description provided by the author
No description provided by the author
ErrEntryWithAppVersionNotExistsCode represents the error which is generated when no entry is found with specified name and app version.
ErrEntryWithChartVersionNotExistsCode represents the error which is generated when no entry is found with specified name and app version.
ErrHelmRepositoryNotFoundCode represents the error which is generated when no valid helm repository is found.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

ApplyHelmChartConfig defines the options that ApplyHelmChart can take.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
HelmChartLocation describes the structure for defining the location for helm chart.
HelmEntryMetadata is the struct for holding the metadata associated with a helm repositories' entry.
HelmIndex holds the index.yaml data in the struct format.
ServiceOptions give control of which service to discover and which port to discover.
No description provided by the author

# Type aliases

HelmChartAction is the type for helm chart actions.
HelmDriver is the type for helm drivers.
HelmEntries holds the data for all of the entries present in the helm repository.