Documentation
¶
Index ¶
- Variables
- func AsdfPlugins() error
- func ChartsBuild() error
- func ListContainers() error
- func ListTaggedContainers() error
- type Build
- func (Build) AuthService() error
- func (Build) AwsSmProxy() error
- func (Build) CertSynchronizer() error
- func (Build) ComponentStatus() error
- func (Build) KeycloakTenantController() error
- func (Build) NexusAPIGateway() error
- func (Build) NexusCompiler() error
- func (Build) OpenAPIGenerator() error
- func (Build) SecretsConfig() error
- func (Build) SquidProxy() error
- func (Build) TenancyAPIMapping() error
- func (Build) TenancyDatamodel() error
- func (Build) TenancyInit() error
- func (Build) TenancyManager() error
- func (Build) TokenFS() error
- type Clean
- type Gen
- type Lint
- type Push
- func (Push) AuthService() error
- func (Push) AwsSmProxy() error
- func (Push) CertSynchronizer() error
- func (Push) Charts() error
- func (Push) ComponentStatus() error
- func (Push) KeycloakTenantController() error
- func (Push) NexusAPIGateway() error
- func (Push) NexusCompiler() error
- func (Push) OpenAPIGenerator() error
- func (Push) PublicAwsSmProxy() error
- func (Push) PublicCharts() error
- func (Push) SecretsConfig() error
- func (Push) SquidProxy() error
- func (Push) TenancyAPIMapping() error
- func (Push) TenancyDatamodel() error
- func (Push) TenancyInit() error
- func (Push) TenancyManager() error
- func (Push) TokenFs() error
Constants ¶
This section is empty.
Variables ¶
var ( AWSRegion = "us-west-2" OpenEdgePlatformRegistryRepoURL = func() string { if r := os.Getenv("DOCKER_REGISTRY"); r != "" { return r } return "080137407410.dkr.ecr.us-west-2.amazonaws.com" }() OpenEdgePlatformRepository = func() string { if r := os.Getenv("DOCKER_REPOSITORY"); r != "" { return r } return "edge-orch" }() RegistryRepoSubProj = "common" OpenEdgePlatformContainerRegistry = OpenEdgePlatformRegistryRepoURL + "/" + OpenEdgePlatformRepository + "/" + RegistryRepoSubProj OpenEdgePlatformChartRegistry = OpenEdgePlatformRegistryRepoURL + "/" + OpenEdgePlatformRepository + "/" + RegistryRepoSubProj + "/charts" ECRPublicChartRegistry = OpenEdgePlatformChartRegistry )
var PublicCharts = []string{"aws-sm-get-rs-token", "aws-sm-proxy", "oci-secret", "secret-wait", "token-refresh"}
var PublicContainers = []string{"aws-sm-proxy"}
Functions ¶
func ChartsBuild ¶
func ChartsBuild() error
ChartsBuild package all helm charts in the charts directory.
func ListTaggedContainers ¶
func ListTaggedContainers() error
Types ¶
type Build ¶
func (Build) CertSynchronizer ¶
Builds the CertSynchronizer container image.
func (Build) ComponentStatus ¶
Builds the ComponentStatus container image.
func (Build) KeycloakTenantController ¶
Builds the Keycloak Tenant Controller container image.
func (Build) NexusAPIGateway ¶
Builds the Nexus API Gateway container image.
func (Build) NexusCompiler ¶
Builds the Nexus compiler builder container image.
func (Build) OpenAPIGenerator ¶
Builds the OpenAPI-Generator container image.
func (Build) SecretsConfig ¶
Builds the secrets-config container image.
func (Build) TenancyAPIMapping ¶
Builds the Tenancy API Mapping container image.
func (Build) TenancyDatamodel ¶
Builds the Tenancy Datamodel container image.
func (Build) TenancyInit ¶
Builds the Tenancy API Mapping container image.
func (Build) TenancyManager ¶
Builds the Tenancy Manager container image.
type Gen ¶
func (Gen) TraefikPlugins ¶
Re-generate traefik plugin config maps with source code of the middleware.
type Push ¶
func (Push) AuthService ¶
Push the auth-service container image to the registry.
func (Push) AwsSmProxy ¶
Push the aws-sm-proxy container image to the registry.
func (Push) CertSynchronizer ¶
Push the cert-synchronizer container image to the registry.
func (Push) ComponentStatus ¶
Push the component-status container image to the registry.
func (Push) KeycloakTenantController ¶
Push the Keycloak Tenant Controller container image to the registry.
func (Push) NexusAPIGateway ¶
Push the Nexus API Gateway container image to the registry.
func (Push) NexusCompiler ¶
Push the Nexus compiler container image to the registry.
func (Push) OpenAPIGenerator ¶
Push the openapi-generator container image to the registry.
func (Push) PublicAwsSmProxy ¶
Push the aws-sm-proxy container image to the ECR public registry.
func (Push) SecretsConfig ¶
Push the secrets-config container image to the registry.
func (Push) SquidProxy ¶
Push the squid-proxy container image to the registry.
func (Push) TenancyAPIMapping ¶
Push the Tenancy API Mapping container image to the registry.
func (Push) TenancyDatamodel ¶
Push the Tenancy Datamodel container image to the registry.
func (Push) TenancyInit ¶
Push the Tenancy API Mapping container image to the registry.
func (Push) TenancyManager ¶
Push the Tenancy Manager container image to the registry.