# Functions
InitializeDeploymentStrategySpec initializes a DeploymentStrategySpec struct.
InitializeElasticLoadBalancerSpec initializes a LoadBalancerSpec struct.
InitializeExternalSecretSecretStoreReferenceSpec initializes a ExternalSecretSecretStoreReferenceSpec struct.
InitializeGrafanaDashboardSpec initializes a GrafanaDashboardSpec struct.
InitializeHorizontalPodAutoscalerSpec initializes a HorizontalPodAutoscalerSpec struct.
InitializeImageSpec initializes a ImageSpec struct.
InitializeMarin3rSidecarSpec initializes a ResourceRequirementsSpec struct.
InitializeNetworkLoadBalancerSpec initializes a NLBLoadBalancerSpec struct.
InitializePodDisruptionBudgetSpec initializes a PodDisruptionBudgetSpec struct.
InitializeProbeSpec initializes a ProbeSpec struct.
InitializePublishingStrategies initializes a PublishingStrategies struct.
InitializeResourceRequirementsSpec initializes a ResourceRequirementsSpec struct.
No description provided by the author
# Constants
AnnotationsDomain is a common prefix for all "rollout triggering" annotation keys.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The name for the default seed Secret.
Finalizer is the finalizer string for resoures in the saas group.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SentinelPort is the port where sentinel process listens.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
AddToScheme adds the types in this group-version to the given scheme.
No description provided by the author
No description provided by the author
GroupVersion is group version used to register these objects.
No description provided by the author
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
bitnami/redis-sentinel:4.0.11-debian-9-r110.
bitnami/redis-sentinel:4.0.11-debian-9-r110.
No description provided by the author
No description provided by the author
# Structs
AddressSpec allows the definition of an address.
Apicast is the Schema for the apicasts API.
ApicastConfig configures app behavior for Apicast.
ApicastEnvironmentSpec is the configuration for an Apicast environment.
ApicastList contains a list of Apicast.
ApicastSpec defines the desired state of Apicast.
ApicastStatus defines the observed state of Apicast.
APISpec is the configuration for main Zync api component.
AssetsSpec has configuration to access assets in AWS s3.
AutoSSL is the Schema for the autossls API.
AutoSSLConfig defines configuration options for the component.
AutoSSLList contains a list of AutoSSL.
AutoSSLSpec defines the desired state of AutoSSL.
AutoSSLStatus defines the observed state of AutoSSL.
Backend is the Schema for the backends API.
BackendConfig configures app behavior for Backend.
BackendList contains a list of Backend.
BackendSpec defines the desired state of Backend.
BackendStatus defines the observed state of Backend.
No description provided by the author
BugsnagSpec has configuration for Bugsnag integration.
Canary allows the definition of a canary Deployment.
Cluster contains options for an Envoy cluster protobuffer message.
CORSProxy is the Schema for the corsproxies API.
CORSProxyConfig defines configuration options for the component.
CORSProxyList contains a list of CORSProxy.
CORSProxySpec defines the desired state of CORSProxy.
CORSProxyStatus defines the observed state of CORSProxy.
CronSpec is the configuration for Backend Cron.
No description provided by the author
EchoAPI is the Schema for the echoapis API.
EchoAPIList contains a list of echoapi.
EchoAPISpec defines the desired state of echoapi.
EchoAPIStatus defines the observed state of EchoAPI.
ElasticLoadBalancerSpec configures the AWS load balancer for the component.
Endpoint sets the external endpoint for the component.
+kubebuilder:validation:MinProperties:=2 +kubebuilder:validation:MaxProperties:=2.
ExternalSecret is a reference to the ExternalSecret common configuration.
ExternalSecretSecretStoreReferenceSpec is a reference to a secret store.
GithubSpec has configuration for Github integration.
GrafanaDashboardSpec configures the Grafana Dashboard for the component.
HorizontalPodAutoscalerSpec defines the HPA for the component.
ImageSpec defines the image for the component.
ListenerConfig configures app behavior for Backend Listener.
ListenerHttp contains options for an HTTP/HTTPS listener.
ListenerSpec is the configuration for Backend Listener.
MappingService is the Schema for the mappingservices API.
MappingServiceConfig configures app behavior for MappingService.
MappingServiceList contains a list of MappingService.
MappingServiceSpec defines the desired state of MappingService.
MappingServiceStatus defines the observed state of MappingService.
Marin3rSidecarSpec defines the marin3r sidecar for the component.
MonitoredShard contains information of one of the shards monitored by the Sentinel resource.
NetworkLoadBalancerSpec configures the AWS NLB load balancer for the component.
PodDisruptionBudgetSpec defines the PDB for the component.
ProbeSpec specifies configuration for a probe.
No description provided by the author
No description provided by the author
QueSpec is the configuration for Zync que.
RateLimitOptions contains options for the ratelimit filter of the http connection manager.
RawConfig is a struct with methods to manage a configuration defined using directly the Envoy config API.
RedHatCustomerPortalSpec has configuration for integration with Red Hat Customer Portal.
No description provided by the author
RedisShard is the Schema for the redisshards API +kubebuilder:printcolumn:JSONPath=".status.shardNodes.master",name=Master,type=string +kubebuilder:printcolumn:JSONPath=".status.shardNodes.slaves",name=Slaves,type=string.
RedisShardList contains a list of RedisShard.
No description provided by the author
RedisShardSpec defines the desired state of RedisShard.
RedisShardStatus defines the observed state of RedisShard.
RedisSpec holds redis configuration.
ResourceRequirementsSpec defines the resource requirements for the component.
RouteConfiguration contains options for an Envoy route_configuration protobuffer message.
Runtime contains options for an Envoy runtime protobuffer message.
No description provided by the author
SearchdConfig has configuration options for System's searchd.
No description provided by the author
SecretReference is a reference to a secret stored in some secrets engine.
SeedSecretReference represents options to retrieve the secret value from the default seed Secret.
SegmentSpec has configuration for Segment integration.
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:JSONPath=".status.sentinels",name=Sentinels,type=string +kubebuilder:printcolumn:JSONPath=".status.monitoredShards",name=Shards,type=string Sentinel is the Schema for the sentinels API.
SentinelConfig defines configuration options for the component.
SentinelList contains a list of Sentinel.
SentinelSpec defines the desired state of Sentinel.
SentinelStatus defines the observed state of Sentinel.
ShardedRedisBackup is the Schema for the shardedredisbackups API.
ShardedRedisBackupList contains a list of ShardedRedisBackup.
ShardedRedisBackupSpec defines the desired state of ShardedRedisBackup.
ShardedRedisBackupStatus defines the observed state of ShardedRedisBackup.
No description provided by the author
SidecarPort defines port for the Marin3r sidecar container.
SidekiqConfig configures app behavior for System Sidekiq.
No description provided by the author
SMTPSpec has options to configure system's SMTP.
No description provided by the author
System is the Schema for the systems API.
ApicastSpec holds properties to configure Apicast endpoints.
SystemAppSpec configures the App component of System.
SystemBackendSpec has configuration options for backend.
SystemConfig holds configuration for SystemApp component.
SystemList contains a list of System.
SystemRailsConsoleSpec configures the App component of System.
SystemRailsSpec configures rails for system components.
SystemRecaptchaSpec holds recaptcha configurations.
SystemSearchdSpec configures the App component of System.
SystemSidekiqSpec configures the Sidekiq component of System.
SystemSpec defines the desired state of System.
SystemStatus defines the observed state of System.
SystemTektonTaskConfig configures app behavior for System SystemTektonTask.
SystemTektonTaskSpec configures the Sidekiq component of System.
SystemZyncSpec has configuration options for zync.
Defines a server targeted by one of the TwemproxyConfig server pools.
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:JSONPath=`.status.targets`,name=Selected Targets,type=string TwemproxyConfig is the Schema for the twemproxyconfigs API.
TwemproxyConfigList contains a list of TwemproxyConfig.
TwemproxyConfigSpec defines the desired state of TwemproxyConfig.
TwemproxyConfigStatus defines the observed state of TwemproxyConfig.
No description provided by the author
No description provided by the author
TwemproxySpec configures twemproxy sidecars to access a sharded redis.
VaultSecretReference is a reference to a secret stored in a Hashicorp Vault.
WorkerConfig configures app behavior for Backend Worker.
WorkerSpec is the configuration for Backend Worker.
No description provided by the author
Zync is the Schema for the zyncs API.
ZyncConfig configures app behavior for Zync.
ZyncList contains a list of Zync.
ZyncRailsConsoleSpec configures the Console component of Zync.
ZyncRailsSpec configures rails for system components.
ZyncSpec defines the desired state of Zync.
ZyncStatus defines the observed state of Zync.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author