configuration

package
v0.1.0-rc.1 Latest Latest
Warning

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

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

Documentation

Overview

Package configuration has generic functions to get the new provider names from compositions and managed resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCompositionPreProcessor

func NewCompositionPreProcessor() *compositionPreProcessor

func NewMRPreProcessor

func NewMRPreProcessor() *mRPreProcessor

Types

type ConfigMetaParameters

type ConfigMetaParameters struct {
	FamilyVersion        string
	Monolith             string
	CompositionProcessor *compositionPreProcessor
}

func (*ConfigMetaParameters) ConfigurationMetadataV1

func (cm *ConfigMetaParameters) ConfigurationMetadataV1(c *xpmetav1.Configuration) error

func (*ConfigMetaParameters) ConfigurationMetadataV1Alpha1

func (cm *ConfigMetaParameters) ConfigurationMetadataV1Alpha1(c *xpmetav1alpha1.Configuration) error

type ConfigPkgParameters

type ConfigPkgParameters struct {
	PackageURL string
}

func (*ConfigPkgParameters) ConfigurationPackageV1

func (cp *ConfigPkgParameters) ConfigurationPackageV1(pkg *xppkgv1.Configuration) error

type LockParameters

type LockParameters struct {
	PackageURL string
}

func (*LockParameters) PackageLockV1Beta1

func (l *LockParameters) PackageLockV1Beta1(lock *xppkgv1beta1.Lock) error

type ProviderPkgFamilyConfigParameters

type ProviderPkgFamilyConfigParameters struct {
	FamilyVersion string
}

func (*ProviderPkgFamilyConfigParameters) ProviderPackageV1

type ProviderPkgFamilyParameters

type ProviderPkgFamilyParameters struct {
	FamilyVersion        string
	Monolith             string
	CompositionProcessor *compositionPreProcessor
}

func (*ProviderPkgFamilyParameters) ProviderPackageV1

func (pf *ProviderPkgFamilyParameters) ProviderPackageV1(p xppkgv1.Provider) ([]xppkgv1.Provider, error)

Jump to

Keyboard shortcuts

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