Documentation
¶
Index ¶
- Constants
- Variables
- func NewCommand() *cobra.Command
- func NewHelmRenderCommand(opts *Options) *cobra.Command
- func NewRenderCommand(opts *Options) *cobra.Command
- func WriteChartYaml(dir string) error
- func WriteValuesFile(dir string) error
- type ObjectPatch
- type Options
- type Outputs
- type TemplateParams
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" )
Functions ¶
func NewCommand ¶
func NewHelmRenderCommand ¶ added in v0.1.51
func NewRenderCommand ¶
func WriteChartYaml ¶ added in v0.1.51
func WriteValuesFile ¶ added in v0.1.51
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 OutputFile 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 EnableEtcdRecovery bool EnableCPOOverrides bool AroHCPKeyVaultUsersClientID string TechPreviewNoUpgrade bool RegistryOverrides string RenderNamespace bool }
func (*Options) ApplyDefaults ¶
func (o *Options) ApplyDefaults()
func (*Options) ValidateRender ¶
type TemplateParams ¶ added in v0.1.51
type TemplateParams struct { HyperShiftImage string HyperShiftImageTag string Namespace string HypershiftOperatorReplicas string OIDCS3Name string OIDCS3Region string OIDCS3CredsSecret string OIDCS3CredsSecretKey string AWSPrivateRegion string AWSPrivateCredsSecret string AWSPrivateCredsSecretKey string ExternalDNSCredsSecret string ExternalDNSDomainFilter string ExternalDNSTxtOwnerID string ExternalDNSImage string RegistryOverrides string AROHCPKeyVaultUsersClientID string TemplateNamespace bool TemplateParamWrapper func(string) string }
Click to show internal directories.
Click to hide internal directories.