builder

package
v0.0.0-...-9940484 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

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.

Jump to

Keyboard shortcuts

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