Documentation
¶
Index ¶
- func ModifyMemberOperatorConfigObj(memberOperatorConfig *toolchainv1alpha1.MemberOperatorConfig, ...) *toolchainv1alpha1.MemberOperatorConfig
- func ModifyToolchainConfigObj(t *testing.T, cl client.Client, options ...ToolchainConfigOption) *toolchainv1alpha1.ToolchainConfig
- func NewMemberOperatorConfigObj(options ...MemberOperatorConfigOption) *toolchainv1alpha1.MemberOperatorConfig
- func NewToolchainConfigObj(t *testing.T, options ...ToolchainConfigOption) *toolchainv1alpha1.ToolchainConfig
- type AuthOption
- type AutomaticApprovalOption
- type AutoscalerOption
- type CheOption
- type ConsoleOption
- type DeactivationOption
- func (o DeactivationOption) DeactivatingNotificationDays(value int) DeactivationOption
- func (o DeactivationOption) DeactivationDomainsExcluded(value string) DeactivationOption
- func (o DeactivationOption) UserSignupDeactivatedRetentionDays(value int) DeactivationOption
- func (o DeactivationOption) UserSignupUnverifiedRetentionDays(value int) DeactivationOption
- type EnvName
- type EnvironmentOption
- type MemberEnvironmentOption
- type MemberOperatorConfigOption
- type MemberOperatorConfigOptionFunc
- type MemberOperatorConfigOptionImpl
- type MemberStatusOption
- type MembersOption
- type MetricsOption
- type NotificationSecretOption
- func (o NotificationSecretOption) MailgunAPIKey(value string) NotificationSecretOption
- func (o NotificationSecretOption) MailgunDomain(value string) NotificationSecretOption
- func (o NotificationSecretOption) MailgunReplyToEmail(value string) NotificationSecretOption
- func (o NotificationSecretOption) MailgunSenderEmail(value string) NotificationSecretOption
- func (o NotificationSecretOption) Ref(value string) NotificationSecretOption
- type NotificationsOption
- func (o NotificationsOption) AdminEmail(value string) NotificationsOption
- func (o NotificationsOption) DurationBeforeNotificationDeletion(value string) NotificationsOption
- func (o NotificationsOption) NotificationDeliveryService(value string) NotificationsOption
- func (o NotificationsOption) Secret() *NotificationSecretOption
- func (o NotificationsOption) TemplateSetName(value string) NotificationsOption
- type PerMemberClusterOptionInt
- type PublicViewerOption
- type RegistrationServiceAnalyticsOption
- type RegistrationServiceAuthOption
- func (o RegistrationServiceAuthOption) AuthClientConfigContentType(value string) RegistrationServiceOption
- func (o RegistrationServiceAuthOption) AuthClientConfigRaw(value string) RegistrationServiceOption
- func (o RegistrationServiceAuthOption) AuthClientLibraryURL(value string) RegistrationServiceOption
- func (o RegistrationServiceAuthOption) AuthClientPublicKeysURL(value string) RegistrationServiceOption
- func (o RegistrationServiceAuthOption) SSOBaseURL(value string) RegistrationServiceOption
- func (o RegistrationServiceAuthOption) SSORealm(value string) RegistrationServiceOption
- type RegistrationServiceOption
- func (o RegistrationServiceOption) Analytics() RegistrationServiceAnalyticsOption
- func (o RegistrationServiceOption) Auth() RegistrationServiceAuthOption
- func (o RegistrationServiceOption) Environment(value string) RegistrationServiceOption
- func (o RegistrationServiceOption) LogLevel(value string) RegistrationServiceOption
- func (o RegistrationServiceOption) Namespace(value string) RegistrationServiceOption
- func (o RegistrationServiceOption) RegistrationServiceURL(value string) RegistrationServiceOption
- func (o RegistrationServiceOption) Replicas(value int32) RegistrationServiceOption
- func (o RegistrationServiceOption) Verification() RegistrationServiceVerificationOption
- type RegistrationServiceVerificationOption
- func (o RegistrationServiceVerificationOption) AWSRegion(value string) RegistrationServiceOption
- func (o RegistrationServiceVerificationOption) AWSSMSType(value string) RegistrationServiceOption
- func (o RegistrationServiceVerificationOption) AWSSenderID(value string) RegistrationServiceOption
- func (o RegistrationServiceVerificationOption) AttemptsAllowed(value int) RegistrationServiceOption
- func (o RegistrationServiceVerificationOption) CaptchaAllowLowScoreReactivation(value bool) RegistrationServiceOption
- func (o RegistrationServiceVerificationOption) CaptchaEnabled(value bool) RegistrationServiceOption
- func (o RegistrationServiceVerificationOption) CaptchaProjectID(value string) RegistrationServiceOption
- func (o RegistrationServiceVerificationOption) CaptchaRequiredScore(value string) RegistrationServiceOption
- func (o RegistrationServiceVerificationOption) CaptchaScoreThreshold(value string) RegistrationServiceOption
- func (o RegistrationServiceVerificationOption) CaptchaSiteKey(value string) RegistrationServiceOption
- func (o RegistrationServiceVerificationOption) CodeExpiresInMin(value int) RegistrationServiceOption
- func (o RegistrationServiceVerificationOption) DailyLimit(value int) RegistrationServiceOption
- func (o RegistrationServiceVerificationOption) Enabled(value bool) RegistrationServiceOption
- func (o RegistrationServiceVerificationOption) ExcludedEmailDomains(value string) RegistrationServiceOption
- func (o RegistrationServiceVerificationOption) MessageTemplate(value string) RegistrationServiceOption
- func (o RegistrationServiceVerificationOption) NotificationSender(value string) RegistrationServiceOption
- func (o RegistrationServiceVerificationOption) Secret() *RegistrationVerificationSecretOption
- type RegistrationVerificationSecretOption
- func (o RegistrationVerificationSecretOption) AWSAccessKeyID(value string) *RegistrationVerificationSecretOption
- func (o RegistrationVerificationSecretOption) AWSSecretAccessKey(value string) *RegistrationVerificationSecretOption
- func (o RegistrationVerificationSecretOption) RecaptchaServiceAccountFile(value string) *RegistrationVerificationSecretOption
- func (o RegistrationVerificationSecretOption) Ref(value string) RegistrationVerificationSecretOption
- func (o RegistrationVerificationSecretOption) TwilioAccountSID(value string) *RegistrationVerificationSecretOption
- func (o RegistrationVerificationSecretOption) TwilioAuthToken(value string) *RegistrationVerificationSecretOption
- func (o RegistrationVerificationSecretOption) TwilioFromNumber(value string) *RegistrationVerificationSecretOption
- type SkipUserCreationOption
- type SpaceConfigOption
- type TiersOption
- type ToolchainClusterOption
- type ToolchainConfigAssertion
- func (a *ToolchainConfigAssertion) Exists() *ToolchainConfigAssertion
- func (a *ToolchainConfigAssertion) HasConditions(expected ...toolchainv1alpha1.Condition) *ToolchainConfigAssertion
- func (a *ToolchainConfigAssertion) HasNoSyncErrors() *ToolchainConfigAssertion
- func (a *ToolchainConfigAssertion) HasSyncErrors(expectedSyncErrors map[string]string) *ToolchainConfigAssertion
- func (a *ToolchainConfigAssertion) NotExists() *ToolchainConfigAssertion
- type ToolchainConfigOption
- type ToolchainConfigOptionFunc
- type ToolchainConfigOptionImpl
- type ToolchainStatusOption
- type UsersOption
- type WebhookOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ModifyMemberOperatorConfigObj ¶
func ModifyMemberOperatorConfigObj(memberOperatorConfig *toolchainv1alpha1.MemberOperatorConfig, options ...MemberOperatorConfigOption) *toolchainv1alpha1.MemberOperatorConfig
func ModifyToolchainConfigObj ¶
func ModifyToolchainConfigObj(t *testing.T, cl client.Client, options ...ToolchainConfigOption) *toolchainv1alpha1.ToolchainConfig
func NewMemberOperatorConfigObj ¶
func NewMemberOperatorConfigObj(options ...MemberOperatorConfigOption) *toolchainv1alpha1.MemberOperatorConfig
func NewToolchainConfigObj ¶
func NewToolchainConfigObj(t *testing.T, options ...ToolchainConfigOption) *toolchainv1alpha1.ToolchainConfig
Types ¶
type AuthOption ¶
type AuthOption struct {
*MemberOperatorConfigOptionImpl
}
func Auth ¶
func Auth() *AuthOption
func (AuthOption) Idp ¶
func (o AuthOption) Idp(value string) AuthOption
type AutomaticApprovalOption ¶
type AutomaticApprovalOption struct {
*ToolchainConfigOptionImpl
}
func AutomaticApproval ¶
func AutomaticApproval() *AutomaticApprovalOption
func (AutomaticApprovalOption) Domains ¶
func (o AutomaticApprovalOption) Domains(value string) AutomaticApprovalOption
func (AutomaticApprovalOption) Enabled ¶
func (o AutomaticApprovalOption) Enabled(value bool) AutomaticApprovalOption
type AutoscalerOption ¶
type AutoscalerOption struct {
*MemberOperatorConfigOptionImpl
}
func Autoscaler ¶
func Autoscaler() *AutoscalerOption
func (AutoscalerOption) BufferCPU ¶
func (o AutoscalerOption) BufferCPU(value string) AutoscalerOption
func (AutoscalerOption) BufferMemory ¶
func (o AutoscalerOption) BufferMemory(value string) AutoscalerOption
func (AutoscalerOption) BufferReplicas ¶
func (o AutoscalerOption) BufferReplicas(value int) AutoscalerOption
func (AutoscalerOption) Deploy ¶
func (o AutoscalerOption) Deploy(value bool) AutoscalerOption
type CheOption ¶
type CheOption struct {
*MemberOperatorConfigOptionImpl
}
type ConsoleOption ¶
type ConsoleOption struct {
*MemberOperatorConfigOptionImpl
}
func Console ¶
func Console() *ConsoleOption
func (ConsoleOption) Namespace ¶
func (o ConsoleOption) Namespace(value string) ConsoleOption
func (ConsoleOption) RouteName ¶
func (o ConsoleOption) RouteName(value string) ConsoleOption
type DeactivationOption ¶
type DeactivationOption struct {
*ToolchainConfigOptionImpl
}
func Deactivation ¶
func Deactivation() *DeactivationOption
func (DeactivationOption) DeactivatingNotificationDays ¶
func (o DeactivationOption) DeactivatingNotificationDays(value int) DeactivationOption
func (DeactivationOption) DeactivationDomainsExcluded ¶
func (o DeactivationOption) DeactivationDomainsExcluded(value string) DeactivationOption
func (DeactivationOption) UserSignupDeactivatedRetentionDays ¶
func (o DeactivationOption) UserSignupDeactivatedRetentionDays(value int) DeactivationOption
func (DeactivationOption) UserSignupUnverifiedRetentionDays ¶
func (o DeactivationOption) UserSignupUnverifiedRetentionDays(value int) DeactivationOption
type EnvironmentOption ¶
type EnvironmentOption struct {
*ToolchainConfigOptionImpl
}
type MemberEnvironmentOption ¶
type MemberEnvironmentOption struct {
*MemberOperatorConfigOptionImpl
}
func MemberEnvironment ¶
func MemberEnvironment(value string) *MemberEnvironmentOption
type MemberOperatorConfigOption ¶
type MemberOperatorConfigOption interface {
Apply(config *toolchainv1alpha1.MemberOperatorConfig)
}
type MemberOperatorConfigOptionFunc ¶
type MemberOperatorConfigOptionFunc func(config *toolchainv1alpha1.MemberOperatorConfig)
type MemberOperatorConfigOptionImpl ¶
type MemberOperatorConfigOptionImpl struct {
// contains filtered or unexported fields
}
func (*MemberOperatorConfigOptionImpl) Apply ¶
func (option *MemberOperatorConfigOptionImpl) Apply(config *toolchainv1alpha1.MemberOperatorConfig)
type MemberStatusOption ¶
type MemberStatusOption struct {
*MemberOperatorConfigOptionImpl
}
func MemberStatus ¶
func MemberStatus() *MemberStatusOption
func (MemberStatusOption) GitHubSecretAccessTokenKey ¶
func (o MemberStatusOption) GitHubSecretAccessTokenKey(value string) MemberStatusOption
func (MemberStatusOption) GitHubSecretRef ¶
func (o MemberStatusOption) GitHubSecretRef(value string) MemberStatusOption
func (MemberStatusOption) RefreshPeriod ¶
func (o MemberStatusOption) RefreshPeriod(value string) MemberStatusOption
type MembersOption ¶
type MembersOption struct {
*ToolchainConfigOptionImpl
}
func Members ¶
func Members() *MembersOption
func (MembersOption) Default ¶
func (o MembersOption) Default(memberConfigSpec toolchainv1alpha1.MemberOperatorConfigSpec) MembersOption
func (MembersOption) SpecificPerMemberCluster ¶
func (o MembersOption) SpecificPerMemberCluster(clusterName string, memberConfigSpec toolchainv1alpha1.MemberOperatorConfigSpec) MembersOption
type MetricsOption ¶
type MetricsOption struct {
*ToolchainConfigOptionImpl
}
func Metrics ¶
func Metrics() *MetricsOption
func (MetricsOption) ForceSynchronization ¶
func (o MetricsOption) ForceSynchronization(value bool) MetricsOption
type NotificationSecretOption ¶
type NotificationSecretOption struct {
*ToolchainConfigOptionImpl
}
func (NotificationSecretOption) MailgunAPIKey ¶
func (o NotificationSecretOption) MailgunAPIKey(value string) NotificationSecretOption
func (NotificationSecretOption) MailgunDomain ¶
func (o NotificationSecretOption) MailgunDomain(value string) NotificationSecretOption
func (NotificationSecretOption) MailgunReplyToEmail ¶
func (o NotificationSecretOption) MailgunReplyToEmail(value string) NotificationSecretOption
func (NotificationSecretOption) MailgunSenderEmail ¶
func (o NotificationSecretOption) MailgunSenderEmail(value string) NotificationSecretOption
func (NotificationSecretOption) Ref ¶
func (o NotificationSecretOption) Ref(value string) NotificationSecretOption
type NotificationsOption ¶
type NotificationsOption struct {
*ToolchainConfigOptionImpl
}
func Notifications ¶
func Notifications() *NotificationsOption
func (NotificationsOption) AdminEmail ¶
func (o NotificationsOption) AdminEmail(value string) NotificationsOption
func (NotificationsOption) DurationBeforeNotificationDeletion ¶
func (o NotificationsOption) DurationBeforeNotificationDeletion(value string) NotificationsOption
func (NotificationsOption) NotificationDeliveryService ¶
func (o NotificationsOption) NotificationDeliveryService(value string) NotificationsOption
func (NotificationsOption) Secret ¶
func (o NotificationsOption) Secret() *NotificationSecretOption
func (NotificationsOption) TemplateSetName ¶
func (o NotificationsOption) TemplateSetName(value string) NotificationsOption
type PerMemberClusterOptionInt ¶
func PerMemberCluster ¶
func PerMemberCluster(name string, value int) PerMemberClusterOptionInt
type PublicViewerOption ¶
type PublicViewerOption struct {
*ToolchainConfigOptionImpl
}
func PublicViewerConfig ¶
func PublicViewerConfig(enabled bool) *PublicViewerOption
type RegistrationServiceAnalyticsOption ¶
type RegistrationServiceAnalyticsOption struct { *ToolchainConfigOptionImpl // contains filtered or unexported fields }
func (RegistrationServiceAnalyticsOption) DevSpacesSegmentWriteKey ¶
func (o RegistrationServiceAnalyticsOption) DevSpacesSegmentWriteKey(value string) RegistrationServiceOption
func (RegistrationServiceAnalyticsOption) SegmentWriteKey ¶
func (o RegistrationServiceAnalyticsOption) SegmentWriteKey(value string) RegistrationServiceOption
type RegistrationServiceAuthOption ¶
type RegistrationServiceAuthOption struct { *ToolchainConfigOptionImpl // contains filtered or unexported fields }
func (RegistrationServiceAuthOption) AuthClientConfigContentType ¶
func (o RegistrationServiceAuthOption) AuthClientConfigContentType(value string) RegistrationServiceOption
func (RegistrationServiceAuthOption) AuthClientConfigRaw ¶
func (o RegistrationServiceAuthOption) AuthClientConfigRaw(value string) RegistrationServiceOption
func (RegistrationServiceAuthOption) AuthClientLibraryURL ¶
func (o RegistrationServiceAuthOption) AuthClientLibraryURL(value string) RegistrationServiceOption
func (RegistrationServiceAuthOption) AuthClientPublicKeysURL ¶
func (o RegistrationServiceAuthOption) AuthClientPublicKeysURL(value string) RegistrationServiceOption
func (RegistrationServiceAuthOption) SSOBaseURL ¶
func (o RegistrationServiceAuthOption) SSOBaseURL(value string) RegistrationServiceOption
func (RegistrationServiceAuthOption) SSORealm ¶
func (o RegistrationServiceAuthOption) SSORealm(value string) RegistrationServiceOption
type RegistrationServiceOption ¶
type RegistrationServiceOption struct {
*ToolchainConfigOptionImpl
}
func RegistrationService ¶
func RegistrationService() *RegistrationServiceOption
func (RegistrationServiceOption) Analytics ¶
func (o RegistrationServiceOption) Analytics() RegistrationServiceAnalyticsOption
func (RegistrationServiceOption) Auth ¶
func (o RegistrationServiceOption) Auth() RegistrationServiceAuthOption
func (RegistrationServiceOption) Environment ¶
func (o RegistrationServiceOption) Environment(value string) RegistrationServiceOption
func (RegistrationServiceOption) LogLevel ¶
func (o RegistrationServiceOption) LogLevel(value string) RegistrationServiceOption
func (RegistrationServiceOption) Namespace ¶
func (o RegistrationServiceOption) Namespace(value string) RegistrationServiceOption
func (RegistrationServiceOption) RegistrationServiceURL ¶
func (o RegistrationServiceOption) RegistrationServiceURL(value string) RegistrationServiceOption
func (RegistrationServiceOption) Replicas ¶
func (o RegistrationServiceOption) Replicas(value int32) RegistrationServiceOption
func (RegistrationServiceOption) Verification ¶
func (o RegistrationServiceOption) Verification() RegistrationServiceVerificationOption
type RegistrationServiceVerificationOption ¶
type RegistrationServiceVerificationOption struct { *ToolchainConfigOptionImpl // contains filtered or unexported fields }
func (RegistrationServiceVerificationOption) AWSRegion ¶
func (o RegistrationServiceVerificationOption) AWSRegion(value string) RegistrationServiceOption
func (RegistrationServiceVerificationOption) AWSSMSType ¶
func (o RegistrationServiceVerificationOption) AWSSMSType(value string) RegistrationServiceOption
func (RegistrationServiceVerificationOption) AWSSenderID ¶
func (o RegistrationServiceVerificationOption) AWSSenderID(value string) RegistrationServiceOption
func (RegistrationServiceVerificationOption) AttemptsAllowed ¶
func (o RegistrationServiceVerificationOption) AttemptsAllowed(value int) RegistrationServiceOption
func (RegistrationServiceVerificationOption) CaptchaAllowLowScoreReactivation ¶
func (o RegistrationServiceVerificationOption) CaptchaAllowLowScoreReactivation(value bool) RegistrationServiceOption
func (RegistrationServiceVerificationOption) CaptchaEnabled ¶
func (o RegistrationServiceVerificationOption) CaptchaEnabled(value bool) RegistrationServiceOption
func (RegistrationServiceVerificationOption) CaptchaProjectID ¶
func (o RegistrationServiceVerificationOption) CaptchaProjectID(value string) RegistrationServiceOption
func (RegistrationServiceVerificationOption) CaptchaRequiredScore ¶
func (o RegistrationServiceVerificationOption) CaptchaRequiredScore(value string) RegistrationServiceOption
func (RegistrationServiceVerificationOption) CaptchaScoreThreshold ¶
func (o RegistrationServiceVerificationOption) CaptchaScoreThreshold(value string) RegistrationServiceOption
func (RegistrationServiceVerificationOption) CaptchaSiteKey ¶
func (o RegistrationServiceVerificationOption) CaptchaSiteKey(value string) RegistrationServiceOption
func (RegistrationServiceVerificationOption) CodeExpiresInMin ¶
func (o RegistrationServiceVerificationOption) CodeExpiresInMin(value int) RegistrationServiceOption
func (RegistrationServiceVerificationOption) DailyLimit ¶
func (o RegistrationServiceVerificationOption) DailyLimit(value int) RegistrationServiceOption
func (RegistrationServiceVerificationOption) Enabled ¶
func (o RegistrationServiceVerificationOption) Enabled(value bool) RegistrationServiceOption
func (RegistrationServiceVerificationOption) ExcludedEmailDomains ¶
func (o RegistrationServiceVerificationOption) ExcludedEmailDomains(value string) RegistrationServiceOption
func (RegistrationServiceVerificationOption) MessageTemplate ¶
func (o RegistrationServiceVerificationOption) MessageTemplate(value string) RegistrationServiceOption
func (RegistrationServiceVerificationOption) NotificationSender ¶
func (o RegistrationServiceVerificationOption) NotificationSender(value string) RegistrationServiceOption
func (RegistrationServiceVerificationOption) Secret ¶
func (o RegistrationServiceVerificationOption) Secret() *RegistrationVerificationSecretOption
type RegistrationVerificationSecretOption ¶
type RegistrationVerificationSecretOption struct {
*ToolchainConfigOptionImpl
}
func (RegistrationVerificationSecretOption) AWSAccessKeyID ¶
func (o RegistrationVerificationSecretOption) AWSAccessKeyID(value string) *RegistrationVerificationSecretOption
func (RegistrationVerificationSecretOption) AWSSecretAccessKey ¶
func (o RegistrationVerificationSecretOption) AWSSecretAccessKey(value string) *RegistrationVerificationSecretOption
func (RegistrationVerificationSecretOption) RecaptchaServiceAccountFile ¶
func (o RegistrationVerificationSecretOption) RecaptchaServiceAccountFile(value string) *RegistrationVerificationSecretOption
func (RegistrationVerificationSecretOption) Ref ¶
func (o RegistrationVerificationSecretOption) Ref(value string) RegistrationVerificationSecretOption
func (RegistrationVerificationSecretOption) TwilioAccountSID ¶
func (o RegistrationVerificationSecretOption) TwilioAccountSID(value string) *RegistrationVerificationSecretOption
func (RegistrationVerificationSecretOption) TwilioAuthToken ¶
func (o RegistrationVerificationSecretOption) TwilioAuthToken(value string) *RegistrationVerificationSecretOption
func (RegistrationVerificationSecretOption) TwilioFromNumber ¶
func (o RegistrationVerificationSecretOption) TwilioFromNumber(value string) *RegistrationVerificationSecretOption
type SkipUserCreationOption ¶
type SkipUserCreationOption struct {
*MemberOperatorConfigOptionImpl
}
func SkipUserCreation ¶
func SkipUserCreation(value bool) *SkipUserCreationOption
type SpaceConfigOption ¶
type SpaceConfigOption struct {
*ToolchainConfigOptionImpl
}
func SpaceConfig ¶
func SpaceConfig() *SpaceConfigOption
func (SpaceConfigOption) SpaceBindingRequestEnabled ¶
func (o SpaceConfigOption) SpaceBindingRequestEnabled(value bool) SpaceConfigOption
func (SpaceConfigOption) SpaceRequestEnabled ¶
func (o SpaceConfigOption) SpaceRequestEnabled(value bool) SpaceConfigOption
type TiersOption ¶
type TiersOption struct {
*ToolchainConfigOptionImpl
}
func Tiers ¶
func Tiers() *TiersOption
func (TiersOption) DefaultSpaceTier ¶
func (o TiersOption) DefaultSpaceTier(value string) TiersOption
func (TiersOption) DefaultUserTier ¶
func (o TiersOption) DefaultUserTier(value string) TiersOption
func (TiersOption) DurationBeforeChangeTierRequestDeletion ¶
func (o TiersOption) DurationBeforeChangeTierRequestDeletion(value string) TiersOption
func (TiersOption) FeatureToggle ¶
func (o TiersOption) FeatureToggle(name string, weight *uint) TiersOption
type ToolchainClusterOption ¶
type ToolchainClusterOption struct {
*MemberOperatorConfigOptionImpl
}
func ToolchainCluster ¶
func ToolchainCluster() *ToolchainClusterOption
func (ToolchainClusterOption) HealthCheckPeriod ¶
func (o ToolchainClusterOption) HealthCheckPeriod(value string) ToolchainClusterOption
func (ToolchainClusterOption) HealthCheckTimeout ¶
func (o ToolchainClusterOption) HealthCheckTimeout(value string) ToolchainClusterOption
type ToolchainConfigAssertion ¶
type ToolchainConfigAssertion struct {
// contains filtered or unexported fields
}
func (*ToolchainConfigAssertion) Exists ¶
func (a *ToolchainConfigAssertion) Exists() *ToolchainConfigAssertion
func (*ToolchainConfigAssertion) HasConditions ¶
func (a *ToolchainConfigAssertion) HasConditions(expected ...toolchainv1alpha1.Condition) *ToolchainConfigAssertion
func (*ToolchainConfigAssertion) HasNoSyncErrors ¶
func (a *ToolchainConfigAssertion) HasNoSyncErrors() *ToolchainConfigAssertion
func (*ToolchainConfigAssertion) HasSyncErrors ¶
func (a *ToolchainConfigAssertion) HasSyncErrors(expectedSyncErrors map[string]string) *ToolchainConfigAssertion
func (*ToolchainConfigAssertion) NotExists ¶
func (a *ToolchainConfigAssertion) NotExists() *ToolchainConfigAssertion
type ToolchainConfigOption ¶
type ToolchainConfigOption interface {
Apply(config *toolchainv1alpha1.ToolchainConfig)
}
type ToolchainConfigOptionFunc ¶
type ToolchainConfigOptionFunc func(config *toolchainv1alpha1.ToolchainConfig)
type ToolchainConfigOptionImpl ¶
type ToolchainConfigOptionImpl struct {
// contains filtered or unexported fields
}
func (*ToolchainConfigOptionImpl) Apply ¶
func (option *ToolchainConfigOptionImpl) Apply(config *toolchainv1alpha1.ToolchainConfig)
type ToolchainStatusOption ¶
type ToolchainStatusOption struct {
*ToolchainConfigOptionImpl
}
func ToolchainStatus ¶
func ToolchainStatus() *ToolchainStatusOption
func (ToolchainStatusOption) GitHubSecretAccessTokenKey ¶
func (o ToolchainStatusOption) GitHubSecretAccessTokenKey(value string) ToolchainStatusOption
func (ToolchainStatusOption) GitHubSecretRef ¶
func (o ToolchainStatusOption) GitHubSecretRef(value string) ToolchainStatusOption
func (ToolchainStatusOption) ToolchainStatusRefreshTime ¶
func (o ToolchainStatusOption) ToolchainStatusRefreshTime(value string) ToolchainStatusOption
type UsersOption ¶
type UsersOption struct {
*ToolchainConfigOptionImpl
}
func Users ¶
func Users() *UsersOption
func (UsersOption) ForbiddenUsernamePrefixes ¶
func (o UsersOption) ForbiddenUsernamePrefixes(value string) UsersOption
func (UsersOption) ForbiddenUsernameSuffixes ¶
func (o UsersOption) ForbiddenUsernameSuffixes(value string) UsersOption
func (UsersOption) MasterUserRecordUpdateFailureThreshold ¶
func (o UsersOption) MasterUserRecordUpdateFailureThreshold(value int) UsersOption
type WebhookOption ¶
type WebhookOption struct {
*MemberOperatorConfigOptionImpl
}
func Webhook ¶
func Webhook() *WebhookOption
func (WebhookOption) Deploy ¶
func (o WebhookOption) Deploy(value bool) WebhookOption
func (WebhookOption) VMSSHKey ¶
func (o WebhookOption) VMSSHKey(value string) WebhookOption
func (WebhookOption) WebhookSecretRef ¶
func (o WebhookOption) WebhookSecretRef(value string) WebhookOption
Click to show internal directories.
Click to hide internal directories.