package
0.1.0
Repository: https://github.com/equinor/radix-operator.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

ABuildAppStep Constructor build-app.
ACloneConfigStep Constructor clone-config.
ACloneStep Constructor radix-pipeline.
AnApplicationComponent Constructor for component builder builder containing test data.
AnEnvironmentConfig Constructor for component environment builder containing test data.
ARadixApplication Constructor for application builder containing test data.
ARadixBuildDeployJob Constructor for radix job builder containing test data.
ARadixDeployment Constructor for deployment builder containing test data.
ARadixPipelineStep Constructor radix-pipeline.
ARadixRegistration Constructor for registration builder containing test data.
ArrayEqual tells whether a and b contain the same elements at the same index.
ArrayEqualElements tells whether a and b contain the same elements.
AStartedBuildDeployJob Constructor for radix job builder containing test data.
AStartedJobStatus Constructor build-app.
GetAppAndTagPairFromName Reverse engineer deployment name.
GetAppNamespace Function to get namespace from app name.
GetComponentSecretName Gets unique name of the component secret.
GetDeploymentName Function to get deployment name.
GetEnvironmentNamespace Function to get namespace from app name and environment.
GetGithubCloneURLFromRepo Takes a https repo string as input and converts to a git clone url.
GetGithubRepositoryURLFromCloneURL Takes git clone url as input and converts to a https repo string.
GetImagePath Returns a container image path given container registry, app, component and tag.
GetKubernetesClient Gets clients to talk to the API.
GetRadixApplication Reads radix config from file.
GetRadixDeploy Reads radix deployment from file.
GetRadixRegistrationFromFile Reads radix registration from file.
NewApplicationComponentBuilder Constructor for component builder.
NewComponentEnvironmentBuilder Constructor for component environment builder.
NewDeployComponentBuilder Constructor for component builder.
NewDeploymentBuilder Constructor for deployment builder.
NewJobBuilder Constructor for radixjob builder.
NewJobStatusBuilder Constructor for job status builder.
NewJobStepBuilder Constructor for job step builder.
NewRadixApplicationBuilder Constructor for config builder.
NewRegistrationBuilder Constructor for registration builder.
RandString Returns a random string of given length.
RandStringSeed Returns a random string of given length from seed.
RandStringStrSeed Returns a random string of given length from seed.

# Constants

AppNamespaceEnvName Name of environment for app namespace.

# Structs

ApplicationBuilderStruct Instance variables.
DeploymentBuilderStruct Holds instance variables.
JobBuilderStruct Holds instance variables.
RegistrationBuilderStruct Instance variables.

# Interfaces

ApplicationBuilder Handles construction of RA.
DeployComponentBuilder Handles construction of RD component.
DeploymentBuilder Handles construction of RD.
JobBuilder Handles construction of RJ.
JobStatusBuilder Handles construction of job status.
JobStepBuilder Handles construction of job status step.
RadixApplicationComponentBuilder Handles construction of RA component.
RadixEnvironmentConfigBuilder Handles construction of RA component environment.
RegistrationBuilder Handles construction of RR or applicationRegistation.