Documentation
¶
Index ¶
- func BuildImage(ctx context.Context, dockerfile, imageName, imageTag string) error
- func GenerateImageTag() string
- func InstallGatewayApiCRDs(ctx context.Context, KubeConfigPath string) error
- func InstallPrometheusOperatorCRDs(ctx context.Context, KubeConfigPath string) error
- func InstallRadixOperator(ctx context.Context, KubeConfigPath, namespace, releaseName, chartPath string, ...) error
- func RemoveImage(ctx context.Context, imageName, imageTag string) error
- type KindCluster
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildImage ¶
BuildImage builds a single Docker image
func GenerateImageTag ¶
func GenerateImageTag() string
GenerateImageTag generates a unique tag for the current build
func InstallGatewayApiCRDs ¶ added in v1.109.0
InstallGatewayApiCRDs installs the Gateway API CRDs from GitHub
func InstallPrometheusOperatorCRDs ¶
InstallPrometheusOperatorCRDs installs the Prometheus Operator CRDs from GitHub
Types ¶
type KindCluster ¶
KindCluster represents a Kind cluster for testing
func NewKindCluster ¶
func NewKindCluster(ctx context.Context) (*KindCluster, error)
NewKindCluster creates a new Kind cluster
func (*KindCluster) Delete ¶
func (k *KindCluster) Delete(ctx context.Context) error
Delete removes the Kind cluster
func (*KindCluster) GetKubeConfig ¶
func (k *KindCluster) GetKubeConfig() (*rest.Config, error)
GetKubeConfig returns the rest.Config for the cluster
Click to show internal directories.
Click to hide internal directories.