# 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
DiscoverableAttribute defines an endpoint as "discoverable", meaning that a service should be created using the endpoint name (i.e.
Endpoint will be exposed internally outside of the main devworkspace POD, typically by K8S services, to be consumed by other elements running on the same cloud internal network.
The value for `type` endpoint attribute that indicates that it should be exposed as mainUrl in the workspace status.
Endpoint will not be exposed and will only be accessible inside the main devworkspace POD, on a local address.
Endpoint will be exposed on the public network, typically through a K8S ingress or an OpenShift route.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TypeEndpointAttribute is an attribute used for devfile endpoints that specifies the endpoint type.
# 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
No description provided by the author
DevWorkspaceOperatorConfig is the Schema for the devworkspaceoperatorconfigs API +kubebuilder:object:root=true +kubebuilder:resource:path=devworkspaceoperatorconfigs,scope=Namespaced,shortName=dwoc.
DevWorkspaceOperatorConfigList contains a list of DevWorkspaceOperatorConfig +kubebuilder:object:root=true.
DevWorkspaceRouting is the Schema for the devworkspaceroutings API +k8s:openapi-gen=true +kubebuilder:subresource:status +kubebuilder:resource:path=devworkspaceroutings,scope=Namespaced,shortName=dwr +kubebuilder:printcolumn:name="DevWorkspace ID",type="string",JSONPath=".spec.devworkspaceId",description="The owner DevWorkspace's unique id" +kubebuilder:printcolumn:name="Phase",type="string",JSONPath=".status.phase",description="The current phase" +kubebuilder:printcolumn:name="Info",type="string",JSONPath=".status.message",description="Additional info about DevWorkspaceRouting state".
DevWorkspaceRoutingList contains a list of DevWorkspaceRouting.
DevWorkspaceRoutingSpec defines the desired state of DevWorkspaceRouting +k8s:openapi-gen=true.
DevWorkspaceRoutingStatus defines the observed state of DevWorkspaceRouting +k8s:openapi-gen=true.
No description provided by the author
No description provided by the author
KeyNotFoundError returns an error if no key is found for the attribute.
OperatorConfiguration defines configuration options for the DevWorkspace Operator.
No description provided by the author
Summary of additions that are to be merged into the main devworkspace deployment.
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
# Type aliases
Attributes provides a way to add a map of arbitrary YAML/JSON objects.
No description provided by the author
Valid phases for devworkspacerouting.
No description provided by the author
EndpointExposure describes the way an endpoint is exposed on the network.
No description provided by the author
EndpointProtocol defines the application and transport protocols of the traffic that will go through this endpoint.
No description provided by the author
No description provided by the author