mirror of
https://gitee.com/devstar/devstar-devcontainer-operator
synced 2025-09-16 03:31:07 +00:00
Updated resource creation:
* StatefulSet * PVC * Service * Ingress (TODO: SSH port forwarding)
This commit is contained in:
@@ -28,26 +28,24 @@ type DevcontainerAppSpec struct {
|
||||
// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
|
||||
// Important: Run "make" to regenerate code after modifying this file
|
||||
|
||||
StatefulSet StatefulSetSpec `json:"stateful_set"`
|
||||
StatefulSet StatefulSetSpec `json:"statefulset"`
|
||||
Service ServiceSpec `json:"service"`
|
||||
Ingress IngressSpec `json:"ingress"`
|
||||
}
|
||||
|
||||
// StatefulSetSpec specifies StatefulSet for DevContainer
|
||||
type StatefulSetSpec struct {
|
||||
Name string `json:"name"`
|
||||
Image string `json:"image"`
|
||||
PVC string `json:"pvc"`
|
||||
}
|
||||
|
||||
// ServiceSpec specifies Service for DevContainer
|
||||
type ServiceSpec struct {
|
||||
Name string `json:"name"`
|
||||
ContainerPort uint16 `json:"containerPort"`
|
||||
}
|
||||
|
||||
// IngressSpec specifies Ingress Controller access point for DevContainer
|
||||
type IngressSpec struct {
|
||||
Name string `json:"name"`
|
||||
Port uint16 `json:"port"`
|
||||
}
|
||||
|
||||
// DevcontainerAppStatus defines the observed state of DevcontainerApp
|
||||
|
Reference in New Issue
Block a user