mirror of
https://gitee.com/devstar/devstar-devcontainer-operator
synced 2025-09-16 03:31:07 +00:00
优化 DevcontainerApp Reconciler 逻辑:
- 将 NodePort 调度结果放在 app.Status 域,避免修改 Spec 导致 NodePort Service 重复创建 - 将 namespace 修改成 devstar-studio-ns,防止后期整合 RBAC 遇到问题 - 增加 label devstar-resource-type=devstar-devcontainer
This commit is contained in:
@@ -6,6 +6,7 @@ metadata:
|
||||
spec:
|
||||
selector:
|
||||
app: {{.ObjectMeta.Name}}
|
||||
devstar-resource-type: devstar-devcontainer
|
||||
sessionAffinity: None
|
||||
type: NodePort
|
||||
externalTrafficPolicy: Cluster
|
||||
|
@@ -5,16 +5,19 @@ metadata:
|
||||
namespace: {{.ObjectMeta.Namespace}}
|
||||
labels:
|
||||
app: {{.ObjectMeta.Name}}
|
||||
devstar-resource-type: devstar-devcontainer
|
||||
spec:
|
||||
podManagementPolicy: OrderedReady
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: {{.ObjectMeta.Name}}
|
||||
devstar-resource-type: devstar-devcontainer
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: {{.ObjectMeta.Name}}
|
||||
devstar-resource-type: devstar-devcontainer
|
||||
spec:
|
||||
containers:
|
||||
- name: {{.ObjectMeta.Name}}
|
||||
|
Reference in New Issue
Block a user