package
0.0.0-20241021071050-dddd01d400cf
Repository: https://github.com/nais/unleasherator.git
Documentation: pkg.go.dev

# Constants

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
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.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Created",type=boolean,JSONPath=`.status.created` +kubebuilder:printcolumn:name="Secret",type=string,JSONPath=`.spec.secretName` +kubebuilder:printcolumn:name="Type",type=string,JSONPath=`.spec.type` +kubebuilder:printcolumn:name="Environment",type=string,JSONPath=`.spec.environment` +kubebuilder:printcolumn:name="Failed",type=boolean,JSONPath=`.status.failed`.
+kubebuilder:object:root=true.
ApiTokenSpec defines the desired state of ApiToken.
ApiTokenStatus defines the observed state of ApiToken.
ApiTokenUnleashInstance defines the Unleash instance this token is for.
RemoteUnleash defines an RemoteUnleash instance +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="URL",type=string,JSONPath=`.spec.unleashInstance.url` +kubebuilder:printcolumn:name="Version",type=string,JSONPath=`.status.version` +kubebuilder:printcolumn:name="Reconciled",type=boolean,JSONPath=`.status.reconciled` +kubebuilder:printcolumn:name="Connected",type=boolean,JSONPath=`.status.connected`.
RemoteUnleashList contains a list of RemoteUnleash +kubebuilder:object:root=true.
RemoteUnleashSecret defines the secret containing the Unleash instance's API token.
RemoteUnleashServer defines the Unleash instance this token is for.
RemoteUnleashSpec defines the desired state of RemoteUnleash.
RemoteUnleashStatus defines the observed state of RemoteUnleash.
Unleash defines an Unleash instance +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="API Ingress",type=string,JSONPath=`.spec.apiIngress.host` +kubebuilder:printcolumn:name="Web Ingress",type=string,JSONPath=`.spec.webIngress.host` +kubebuilder:printcolumn:name="Version",type=string,JSONPath=`.status.version` +kubebuilder:printcolumn:name="Reconciled",type=boolean,JSONPath=`.status.reconciled` +kubebuilder:printcolumn:name="Connected",type=boolean,JSONPath=`.status.connected`.
UnleashDatabaseConfig defines the database configuration.
UnleashFederationConfig defines the configuration for Unleash federation.
UnleashIngressConfig defines the ingress configuration.
UnleashIngressTLSConfig defines the TLS configuration for the ingress.
UnleashList contains a list of Unleash +kubebuilder:object:root=true.
UnleashNetworkPolicyConfig defines the network policy configuration.
UnleashPrometheusConfig defines the prometheus configuration.
UnleashSpec defines the desired state of Unleash UnleashSpec represents the specification for an Unleash deployment.
UnleashStatus defines the observed state of Unleash.