Documentation ¶
Index ¶
- func AddAppConfig(b *hubv1.ClusterBom, a *hubv1.ApplicationConfig)
- func AddJobReadyRequirement(a *hubv1.ApplicationConfig, job *hubv1.Job)
- func AddResourceReadyRequirement(a *hubv1.ApplicationConfig, resource *hubv1.Resource)
- func BuildClusterBom(clusterBomKey types.NamespacedName, targetClusterName, appconfigID string, ...) *hubv1.ClusterBom
- func NewAppConfigForHelm(configID string, helmData *apitypes.HelmSpecificData) *hubv1.ApplicationConfig
- func NewAppConfigForKapp(configID string, appSpec *v1alpha1.AppSpec) *hubv1.ApplicationConfig
- func NewClusterBom(clusterBomKey types.NamespacedName, targetClusterName string, ...) *hubv1.ClusterBom
- func NewHelmDataWithCatalogAccess(installName, targetClusterNamespace string, chart *apitypes.CatalogAccess) *apitypes.HelmSpecificData
- func NewHelmDataWithCatalogAccessOLD(installName, targetClusterNamespace, catalog, chartName, chartVersion string) *apitypes.HelmSpecificData
- func NewHelmDataWithTarballAccess(installName, targetClusterNamespace string, ...) *apitypes.HelmSpecificData
- func Raw(structuredData interface{}) *runtime.RawExtension
- func RawMsg(structuredData interface{}) json.RawMessage
- func RemoveAppConfig(clusterBom *hubv1.ClusterBom, appConfigID string)
- func ReplaceAppInClusterBom(clusterBom *hubv1.ClusterBom, appconfigID string, ...)
- func SetExports(appConfig *hubv1.ApplicationConfig, ...)
- func SetInternalExportsToEchoServer(helmdata *apitypes.HelmSpecificData, internalExportParameterName string)
- func SetSecretValues(a *hubv1.ApplicationConfig, operation string, values map[string]interface{})
- func SetValues(a *hubv1.ApplicationConfig, values map[string]interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddAppConfig ¶
func AddAppConfig(b *hubv1.ClusterBom, a *hubv1.ApplicationConfig)
func AddJobReadyRequirement ¶
func AddJobReadyRequirement(a *hubv1.ApplicationConfig, job *hubv1.Job)
func AddResourceReadyRequirement ¶
func AddResourceReadyRequirement(a *hubv1.ApplicationConfig, resource *hubv1.Resource)
func BuildClusterBom ¶
func BuildClusterBom(clusterBomKey types.NamespacedName, targetClusterName, appconfigID string, helmdata *apitypes.HelmSpecificData, testLandscaper bool) *hubv1.ClusterBom
func NewAppConfigForHelm ¶
func NewAppConfigForHelm(configID string, helmData *apitypes.HelmSpecificData) *hubv1.ApplicationConfig
func NewAppConfigForKapp ¶
func NewAppConfigForKapp(configID string, appSpec *v1alpha1.AppSpec) *hubv1.ApplicationConfig
func NewClusterBom ¶
func NewClusterBom(clusterBomKey types.NamespacedName, targetClusterName string, testLandscaper bool) *hubv1.ClusterBom
func NewHelmDataWithCatalogAccess ¶
func NewHelmDataWithCatalogAccess(installName, targetClusterNamespace string, chart *apitypes.CatalogAccess) *apitypes.HelmSpecificData
func NewHelmDataWithCatalogAccessOLD ¶
func NewHelmDataWithCatalogAccessOLD(installName, targetClusterNamespace, catalog, chartName, chartVersion string) *apitypes.HelmSpecificData
func NewHelmDataWithTarballAccess ¶
func NewHelmDataWithTarballAccess(installName, targetClusterNamespace string, tarballAccess *apitypes.TarballAccess) *apitypes.HelmSpecificData
func Raw ¶
func Raw(structuredData interface{}) *runtime.RawExtension
func RawMsg ¶
func RawMsg(structuredData interface{}) json.RawMessage
func RemoveAppConfig ¶
func RemoveAppConfig(clusterBom *hubv1.ClusterBom, appConfigID string)
func ReplaceAppInClusterBom ¶
func ReplaceAppInClusterBom(clusterBom *hubv1.ClusterBom, appconfigID string, helmdata *apitypes.HelmSpecificData)
func SetExports ¶
func SetExports(appConfig *hubv1.ApplicationConfig, exportParameterName, internalExportParameterName string)
func SetInternalExportsToEchoServer ¶
func SetInternalExportsToEchoServer(helmdata *apitypes.HelmSpecificData, internalExportParameterName string)
func SetSecretValues ¶
func SetSecretValues(a *hubv1.ApplicationConfig, operation string, values map[string]interface{})
func SetValues ¶
func SetValues(a *hubv1.ApplicationConfig, values map[string]interface{})
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.