Documentation ¶
Index ¶
Constants ¶
View Source
const ( Ec2ArmTag = "multi-platform-e2e-arm64" HostConfig = "host-config" ControllerNamespace = "multi-platform-controller" AwsSecretName = "awskeys" IbmSecretName = "ibmkey" IbmKey = "multi-platform-tests" SshSecretName = "sshkeys" Ec2User = "ec2-user" AwsRegion = "us-east-1" AwsPlatform = "linux/arm64" DynamicMaxInstances = "1" IbmZUrl = "https://us-east.iaas.cloud.ibm.com/v1" IbmPUrl = "https://us-south.power-iaas.cloud.ibm.com" CRN = "crn:v1:bluemix:public:power-iaas:dal10:a/934e118c399b4a28a70afdf2210d708f:8c9ef568-16a5-4aa2-bfd5-946349c9aeac::" MultiPlatformSecretKey = "build.appstudio.redhat.com/multi-platform-secret" MultiPlatformConfigKey = "build.appstudio.redhat.com/multi-platform-config" )
View Source
const (
COMPONENT_REPO_URLS_ENV string = "COMPONENT_REPO_URLS"
)
Variables ¶
View Source
var (
IbmVpc = "us-east-default-vpc"
)
Functions ¶
func CheckParentSources ¶
func CheckParentSources(c client.Client, tektonController *tekton.TektonController, pr *pipeline.PipelineRun)
CheckParentSources checks the sources coming from parent image are all included in the built source image. This check is applied to every build for which source build is enabled, then the several prerequisites for including parent sources are handled as well.
Types ¶
type EnvCredentialsProvider ¶
type EnvCredentialsProvider struct { }
func (EnvCredentialsProvider) Retrieve ¶
func (r EnvCredentialsProvider) Retrieve(ctx context.Context) (aws.Credentials, error)
Click to show internal directories.
Click to hide internal directories.