# Functions
GroupResource takes an unqualified resource and returns a Group qualified GroupResource.
# Constants
InternalServiceTypeAuto behavior is the same as InternalServiceTypeHeadless if InternalPorts is empty, InternalServiceTypeClusterIP otherwise.
InternalServiceTypeClusterIP always create a ClusterIP service.
InternalServiceTypeHeadless always create a Headless service.
StackAvailable means the stack is available.
StackFailure is added in a stack when one of its members fails to be created or deleted.
StackProgressing means the deployment is progressing.
StackReconciliationPending means the stack has not yet been reconciled.
# Variables
AddToScheme adds to scheme.
SchemeBuilder is the scheme builder.
SchemeGroupVersion is group version used to register these objects.
# Type aliases
ComposeFile is the content of a stack's compose file if any.
ConfigObjConfig is the config for the swarm "Config" object.
Constraint defines a constraint and it's operator (== or !=).
Constraints lists constraints that can be set on the service.
DeployConfig is the deployment configuration for a service.
External identifies a Volume or Network as a reference to a resource that is not managed, and should already exist.
FileObjectConfig is a config type for a file used by a service.
FileReferenceConfig for a reference to a swarm file object.
HealthCheckConfig the healthcheck configuration for a service.
InternalPort describes a Port exposed internally to other services in the stack.
InternalServiceType defines the strategy for defining the Service Type to use for inter-service networking.
Owner describes the user who created the stack.
Placement constraints for the service.
Resource is a resource to be limited or reserved.
Resources the resource limits and reservations.
RestartPolicy is the service restart policy.
Scale contains the current/desired replica count for services in a stack.
SecretConfig for a secret.
ServiceConfig is the configuration of one service.
ServiceConfigObjConfig is the config obj configuration for a service.
ServicePortConfig is the port configuration for a service.
ServiceSecretConfig is the secret configuration for a service.
ServiceVolumeConfig are references to a volume used by a service.
Stack is v1alpha3's representation of a Stack.
StackList is a list of stacks.
StackPhase is the deployment phase of a stack.
StackSpec defines the desired state of Stack.
StackStatus defines the observed state of Stack.
UpdateConfig is the service update configuration.