Documentation ¶
Index ¶
- type Application
- type Naisjob
- type Options
- func (o *Options) GetAPIServerIP() string
- func (o *Options) GetAccessPolicyNotAllowedCIDRs() []string
- func (o *Options) GetAivenGeneration() int
- func (o *Options) GetAivenProject() string
- func (o *Options) GetAivenRange() string
- func (o *Options) GetClusterName() string
- func (o *Options) GetDocUrl() string
- func (o *Options) GetFQDNPolicy() config.FQDNPolicy
- func (o *Options) GetFrontendOptions() config.Frontend
- func (o *Options) GetGatewayMappings() []config.GatewayMapping
- func (o *Options) GetGoogleCloudSQLProxyContainerImage() string
- func (o *Options) GetGoogleProjectID() string
- func (o *Options) GetGoogleTeamProjectID() string
- func (o *Options) GetHostAliases() []config.HostAlias
- func (o *Options) GetImagePullSecrets() []string
- func (o *Options) GetLeaderElectionImage() string
- func (o *Options) GetNaisNamespace() string
- func (o *Options) GetNumReplicas() int32
- func (o *Options) GetObservability() config.Observability
- func (o *Options) GetSecureLogsOptions() config.Securelogs
- func (o *Options) GetTeam() string
- func (o *Options) GetTexasOptions() config.Texas
- func (o *Options) GetVaultOptions() config.Vault
- func (o *Options) GetWebProxyOptions() config.Proxy
- func (o *Options) GetWonderwallOptions() config.Wonderwall
- func (o *Options) IsAzureratorEnabled() bool
- func (o *Options) IsCNRMEnabled() bool
- func (o *Options) IsGARTolerationEnabled() bool
- func (o *Options) IsIDPortenEnabled() bool
- func (o *Options) IsInfluxCredentialsEnabled() bool
- func (o *Options) IsJwkerEnabled() bool
- func (o *Options) IsKafkaratorEnabled() bool
- func (o *Options) IsLegacyGCP() bool
- func (o *Options) IsLinkerdEnabled() bool
- func (o *Options) IsLoginProxyEnabled() bool
- func (o *Options) IsMaskinportenEnabled() bool
- func (o *Options) IsNAVCABundleEnabled() bool
- func (o *Options) IsNetworkPolicyEnabled() bool
- func (o *Options) IsPrometheusOperatorEnabled() bool
- func (o *Options) IsTexasEnabled() bool
- func (o *Options) IsVaultEnabled() bool
- func (o *Options) IsWonderwallEnabled() bool
- func (o *Options) ShouldCreateSqlInstanceInSharedVpc() bool
- func (o *Options) SqlInstanceExists() bool
- func (o *Options) SqlInstanceHasPrivateIpInSharedVpc() bool
- type SqlInstance
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
func (*Application) Generate ¶
func (g *Application) Generate(source resource.Source, config interface{}) (resource.Operations, error)
Generate transforms an Application resource into a set of Kubernetes resources, along with information about what to do with these resources, i.e. CreateOrUpdate, etc.
type Naisjob ¶
type Options ¶
type Options struct { Config config.Config GoogleProjectID string GoogleTeamProjectID string Linkerd bool NumReplicas int32 Team string SqlInstance SqlInstance }
Options defines customizations for resource objects. These parameters are set during the Prepare() stage of the generator, and then passed to the different resource generators.
func (*Options) GetAPIServerIP ¶
func (*Options) GetAccessPolicyNotAllowedCIDRs ¶
func (*Options) GetAivenGeneration ¶
func (*Options) GetAivenProject ¶
func (*Options) GetAivenRange ¶
func (*Options) GetClusterName ¶
func (*Options) GetFQDNPolicy ¶
func (o *Options) GetFQDNPolicy() config.FQDNPolicy
func (*Options) GetFrontendOptions ¶
func (*Options) GetGatewayMappings ¶
func (o *Options) GetGatewayMappings() []config.GatewayMapping
func (*Options) GetGoogleCloudSQLProxyContainerImage ¶
func (*Options) GetGoogleProjectID ¶
func (*Options) GetGoogleTeamProjectID ¶
func (*Options) GetHostAliases ¶
func (*Options) GetImagePullSecrets ¶
func (*Options) GetLeaderElectionImage ¶
func (*Options) GetNaisNamespace ¶
func (*Options) GetNumReplicas ¶
func (*Options) GetObservability ¶
func (o *Options) GetObservability() config.Observability
func (*Options) GetSecureLogsOptions ¶
func (o *Options) GetSecureLogsOptions() config.Securelogs
func (*Options) GetTexasOptions ¶
func (*Options) GetVaultOptions ¶
func (*Options) GetWebProxyOptions ¶
func (*Options) GetWonderwallOptions ¶
func (o *Options) GetWonderwallOptions() config.Wonderwall
func (*Options) IsAzureratorEnabled ¶
func (*Options) IsCNRMEnabled ¶
func (*Options) IsGARTolerationEnabled ¶
func (*Options) IsIDPortenEnabled ¶
func (*Options) IsInfluxCredentialsEnabled ¶
func (*Options) IsJwkerEnabled ¶
func (*Options) IsKafkaratorEnabled ¶
func (*Options) IsLegacyGCP ¶
func (*Options) IsLinkerdEnabled ¶
func (*Options) IsLoginProxyEnabled ¶
func (*Options) IsMaskinportenEnabled ¶
func (*Options) IsNAVCABundleEnabled ¶
func (*Options) IsNetworkPolicyEnabled ¶
func (*Options) IsPrometheusOperatorEnabled ¶
func (*Options) IsTexasEnabled ¶
func (*Options) IsVaultEnabled ¶
func (*Options) IsWonderwallEnabled ¶
func (*Options) ShouldCreateSqlInstanceInSharedVpc ¶
func (*Options) SqlInstanceExists ¶
func (*Options) SqlInstanceHasPrivateIpInSharedVpc ¶
type SqlInstance ¶
type SqlInstance struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.