Documentation ¶
Index ¶
Constants ¶
View Source
const ( // ExternalDNSImage - This is specifically tag 1.1.0-3 from https://catalog.redhat.com/software/containers/edo/external-dns-rhel8/61d4c35023156829b87a434a?container-tabs=overview&tag=1.1.0-3&push_date=1671131187000 // TODO this needs to be updated to a multi-arch image including Arm - https://issues.redhat.com/browse/NE-1298 ExternalDNSImage = "registry.redhat.io/edo/external-dns-rhel8@sha256:638fb6b5fc348f5cf52b9800d3d8e9f5315078fc9b1e57e800cb0a4a50f1b4b9" )
Variables ¶
View Source
var ( RenderFormatYaml = "yaml" RenderFormatJson = "json" TemplateParamHyperShiftImage = "OPERATOR_IMG" TemplateParamHyperShiftImageTag = "IMAGE_TAG" TemplateParamNamespace = "NAMESPACE" TemplateParamOIDCS3Name = "OIDC_S3_NAME" TemplateParamOIDCS3Region = "OIDC_S3_REGION" TemplateParamOIDCS3CredsSecret = "OIDC_S3_CREDS_SECRET" TemplateParamOIDCS3CredsSecretKey = "OIDC_S3_CREDS_SECRET_KEY" TemplateParamAWSPrivateRegion = "AWS_PRIVATE_REGION" TemplateParamAWSPrivateCredsSecret = "AWS_PRIVATE_CREDS_SECRET" TemplateParamAWSPrivateCredsSecretKey = "AWS_PRIVATE_CREDS_SECRET_KEY" TemplateParamOperatorReplicas = "OPERATOR_REPLICAS" TemplateParamExternalDNSCredsSecret = "EXTERNAL_DNS_CREDS_SECRET" TemplateParamExternalDNSDomainFilter = "EXTERNAL_DNS_DOMAIN_FILTER" TemplateParamExternalDNSTxtOwnerID = "EXTERNAL_DNS_TXT_OWNER_ID" )
Functions ¶
func NewCommand ¶
func NewRenderCommand ¶
Types ¶
type ObjectPatch ¶
func (*ObjectPatch) CanBeAppliedTo ¶
func (p *ObjectPatch) CanBeAppliedTo(obj crclient.Object) bool
type Options ¶
type Options struct { AdditionalTrustBundle string Namespace string HyperShiftImage string ImageRefsFile string HyperShiftOperatorReplicas int32 Development bool EnableDefaultingWebhook bool EnableValidatingWebhook bool EnableConversionWebhook bool Template bool Format string OutputTypes string ExcludeEtcdManifests bool PlatformMonitoring metrics.PlatformMonitoring EnableCIDebugOutput bool PrivatePlatform string AWSPrivateCreds string AWSPrivateCredentialsSecret string AWSPrivateCredentialsSecretKey string AWSPrivateRegion string OIDCStorageProviderS3Region string OIDCStorageProviderS3BucketName string OIDCStorageProviderS3Credentials string OIDCStorageProviderS3CredentialsSecret string OIDCStorageProviderS3CredentialsSecretKey string ExternalDNSProvider string ExternalDNSCredentials string ExternalDNSCredentialsSecret string ExternalDNSDomainFilter string ExternalDNSTxtOwnerId string ExternalDNSImage string EnableAdminRBACGeneration bool EnableUWMTelemetryRemoteWrite bool EnableCVOManagementClusterMetricsAccess bool MetricsSet metrics.MetricsSet WaitUntilAvailable bool WaitUntilEstablished bool RHOBSMonitoring bool SLOsAlerts bool MonitoringDashboards bool CertRotationScale time.Duration EnableDedicatedRequestServingIsolation bool PullSecretFile string ManagedService string EnableSizeTagging bool }
func (*Options) ApplyDefaults ¶
func (o *Options) ApplyDefaults()
func (*Options) ValidateRender ¶
Click to show internal directories.
Click to hide internal directories.