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:
@@ -43,37 +43,31 @@ spec:
|
||||
description: IngressSpec specifies Ingress Controller access point
|
||||
for DevContainer
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
port:
|
||||
type: integer
|
||||
required:
|
||||
- name
|
||||
- port
|
||||
type: object
|
||||
service:
|
||||
description: ServiceSpec specifies Service for DevContainer
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
containerPort:
|
||||
type: integer
|
||||
required:
|
||||
- name
|
||||
- containerPort
|
||||
type: object
|
||||
stateful_set:
|
||||
statefulset:
|
||||
description: StatefulSetSpec specifies StatefulSet for DevContainer
|
||||
properties:
|
||||
image:
|
||||
type: string
|
||||
name:
|
||||
type: string
|
||||
pvc:
|
||||
type: string
|
||||
required:
|
||||
- image
|
||||
- name
|
||||
- pvc
|
||||
type: object
|
||||
required:
|
||||
- ingress
|
||||
- service
|
||||
- stateful_set
|
||||
- statefulset
|
||||
type: object
|
||||
status:
|
||||
description: DevcontainerAppStatus defines the observed state of DevcontainerApp
|
||||
|
@@ -1,9 +1,15 @@
|
||||
apiVersion: devcontainer.devstar.cn/v1
|
||||
kind: DevcontainerApp
|
||||
metadata:
|
||||
name: daimingchen-devstar-beef092a69c011ef9c00000c2952a362
|
||||
namespace: devstar-devcontainer-ns
|
||||
labels:
|
||||
app.kubernetes.io/name: devstar-devcontainer-kubebuilder-scaffold
|
||||
app.kubernetes.io/managed-by: kustomize
|
||||
name: devcontainerapp-sample
|
||||
spec:
|
||||
# TODO(user): Add fields here
|
||||
statefulset:
|
||||
image: nginx:latest
|
||||
service:
|
||||
containerPort: 2222
|
||||
ingress:
|
||||
port: 22
|
||||
|
Reference in New Issue
Block a user