Refactor: refactor Helm chart with unnecessary 'systemDefinitionNames` value (#3267)

* refactor: refactor Helm chart with unnecessary 'systemDefinitionNamespace' value

* Revert "refactor: refactor Helm chart with unnecessary 'systemDefinitionNamespace' value"

This reverts commit 2ae764737f.

* Fix: Helm chart's 'Values.systemDefinitionNamespace' have default value of '.Release.Namespace' if unspecified.

* fix: fixed vela cli  referenced '{{.Values.systemDefinitionNamespace}}'

Co-authored-by: yungcheng.tyc <yungcheng.tyc@alibaba-inc.com>
This commit is contained in:
Nash Tsai
2022-02-18 14:05:38 +08:00
committed by GitHub
parent 8a1d0107b9
commit 1e022999a8
110 changed files with 136 additions and 112 deletions

View File

@@ -66,3 +66,14 @@ Create the name of the service account to use
{{ default "default" .Values.serviceAccount.name }}
{{- end -}}
{{- end -}}
{{/*
systemDefinitionNamespace value defaulter
*/}}
{{- define "systemDefinitionNamespace" -}}
{{- if .Values.systemDefinitionNamespace -}}
{{ .Values.systemDefinitionNamespace }}
{{- else -}}
{{ .Release.Namespace }}
{{- end -}}
{{- end -}}

View File

@@ -2,7 +2,7 @@ apiVersion: v1
kind: ConfigMap
metadata:
name: vela-addon-registry
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
data:
registries: '{
"KubeVela":{

View File

@@ -4,7 +4,7 @@ metadata:
annotations:
definition.oam.dev/description: "autodetects.core.oam.dev is the default workload type of ComponentDefinition"
name: autodetects.core.oam.dev
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
definitionRef:
name: autodetects.core.oam.dev

View File

@@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1beta1
kind: ScopeDefinition
metadata:
name: healthscopes.core.oam.dev
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
workloadRefsPath: spec.workloadRefs
allowComponentOverlap: true

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: annotations
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: apply-application-in-parallel
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: apply-application
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: apply-object
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: apply-remaining
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/deprecated: "true"
name: configmap
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: cpuscaler
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- deployments.apps

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: depends-on-app
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Deploy cloud resource and bind secret to clusters
name: deploy-cloud-resource
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Deploy env binding component to target env
name: deploy2env
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: deploy2runtime
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Provides differentiated configuration and environment scheduling policies for application.
name: env-binding
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: env
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: export2config
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: export2secret
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: expose
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
podDisruptive: false
schematic:

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Enable public web traffic for the component, the ingress API matches K8s v1.20+.
name: gateway
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
podDisruptive: false
schematic:

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Apply periodical health checking to the application.
name: health
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
manageHealthCheck: true
schematic:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: hostalias
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: import-grafana-dashboard
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads: []
conflictsWith: []

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/deprecated: "true"
name: ingress-1-20
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
podDisruptive: false
schematic:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/deprecated: "true"
name: ingress
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
podDisruptive: false
schematic:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: init-container
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- deployments.apps

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: K8s-objects allow users to specify raw K8s objects in properties
name: k8s-objects
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: labels
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: lifecycle
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: nocalhost
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: node-affinity
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Send message to webhook
name: notification
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: pure-ingress
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads: []
conflictsWith: []

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/deprecated: "true"
name: pvc
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- deployments.apps

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/deprecated: "true"
name: raw
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: read-object
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: register-grafana-datasource
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads: []
conflictsWith: []

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: resource
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Manually scale K8s pod for your workload which follows the pod spec in path 'spec.template'.
name: scaler
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Specify serviceAccount for your workload which follows the pod spec in path 'spec.template'.
name: service-account
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: service-binding
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Sync secrets created by terraform component to runtime clusters so that runtime clusters can share the created cloud resource.
name: share-cloud-resource
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: sidecar
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Add storages on K8s pod for your workload which follows the pod spec in path 'spec.template'.
name: storage
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- deployments.apps

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Suspend your workflow
name: suspend
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Describes jobs that run code or a script to completion.
name: task
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/deprecated: "true"
name: volumes
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- deployments.apps

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/deprecated: "true"
name: webhook-notification
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Send webhook request to the url
name: webhook
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Describes long-running, scalable, containerized services that have a stable network endpoint to receive external network traffic from customers.
name: webservice
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: worker
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -125,7 +125,7 @@ spec:
{{ if ne .Values.disableCaps "" }}
- "--disable-caps={{ .Values.disableCaps }}"
{{ end }}
- "--system-definition-namespace={{ .Values.systemDefinitionNamespace }}"
- "--system-definition-namespace={{ include "systemDefinitionNamespace" . }}"
- "--application-revision-limit={{ .Values.applicationRevisionLimit }}"
- "--definition-revision-limit={{ .Values.definitionRevisionLimit }}"
- "--oam-spec-ver={{ .Values.OAMSpecVer }}"

View File

@@ -5,7 +5,7 @@ metadata:
helm.sh/hook: test-success
helm.sh/hook-delete-policy: hook-succeeded
name: helm-test-vela-app
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
components:
- name: helm-test-express-server
@@ -24,7 +24,7 @@ apiVersion: v1
kind: Pod
metadata:
name: "{{ .Release.Name }}-application-test"
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
annotations:
"helm.sh/hook": test
helm.sh/hook-delete-policy: hook-succeeded
@@ -44,16 +44,16 @@ spec:
echo "Waiting application is ready..."
echo "waiting for application being Ready"
kubectl -n {{.Values.systemDefinitionNamespace}} wait --for=condition=Ready applications.core.oam.dev helm-test-vela-app --timeout=3m
kubectl -n {{ include "systemDefinitionNamespace" . }} wait --for=condition=Ready applications.core.oam.dev helm-test-vela-app --timeout=3m
echo "application is Ready"
# wait for deploy being created
echo "waiting for deployment being available"
kubectl -n {{.Values.systemDefinitionNamespace}} wait --for=condition=available deployments helm-test-express-server --timeout 3m
kubectl -n {{ include "systemDefinitionNamespace" . }} wait --for=condition=available deployments helm-test-express-server --timeout 3m
echo "deployment being available"
# wait for ingress being created
while ! [ `kubectl -n {{.Values.systemDefinitionNamespace}} get ing helm-test-express-server | grep -v NAME | wc -l` = 1 ]; do
while ! [ `kubectl -n {{ include "systemDefinitionNamespace" . }} get ing helm-test-express-server | grep -v NAME | wc -l` = 1 ]; do
echo "waiting for ingress being created"
sleep 1
done

View File

@@ -2,7 +2,7 @@ apiVersion: "v1"
kind: "ConfigMap"
metadata:
name: "service-endpoints-view"
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
data:
template: |
import (

View File

@@ -91,7 +91,8 @@ logFilePath: ""
#If the value is 0, the maximum file size is unlimited.
logFileMaxSize: 1024
systemDefinitionNamespace: vela-system
#System definition namespace, if unspecified, will use built-in variable `.Release.Namespace`.
systemDefinitionNamespace:
applicationRevisionLimit: 10

View File

@@ -66,3 +66,14 @@ Create the name of the service account to use
{{ default "default" .Values.serviceAccount.name }}
{{- end -}}
{{- end -}}
{{/*
systemDefinitionNamespace value defaulter
*/}}
{{- define "systemDefinitionNamespace" -}}
{{- if .Values.systemDefinitionNamespace -}}
{{ .Values.systemDefinitionNamespace }}
{{- else -}}
{{ .Release.Namespace }}
{{- end -}}
{{- end -}}

View File

@@ -4,7 +4,7 @@ metadata:
annotations:
definition.oam.dev/description: "autodetects.core.oam.dev is the default workload type of ComponentDefinition"
name: autodetects.core.oam.dev
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
definitionRef:
name: autodetects.core.oam.dev

View File

@@ -2,7 +2,7 @@ apiVersion: core.oam.dev/v1beta1
kind: ScopeDefinition
metadata:
name: healthscopes.core.oam.dev
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
workloadRefsPath: spec.workloadRefs
allowComponentOverlap: true

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: annotations
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: apply-application-in-parallel
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: apply-application
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: apply-object
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: apply-remaining
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Sync secrets created by terraform component to runtime clusters
name: bind-cloud-resource
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/deprecated: "true"
name: configmap
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: cpuscaler
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- deployments.apps

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: depends-on-app
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Deploy cloud resource and bind secret to clusters
name: deploy-cloud-resource
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: deploy2runtime
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: env
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: export2config
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: export2secret
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: expose
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
podDisruptive: false
schematic:

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Enable public web traffic for the component, the ingress API matches K8s v1.20+.
name: gateway
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
podDisruptive: false
schematic:

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Apply periodical health checking to the application.
name: health
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
manageHealthCheck: true
schematic:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: hostalias
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: import-grafana-dashboard
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads: []
conflictsWith: []

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/deprecated: "true"
name: ingress-1-20
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
podDisruptive: false
schematic:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/deprecated: "true"
name: ingress
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
podDisruptive: false
schematic:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: init-container
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- deployments.apps

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: K8s-objects allow users to specify raw K8s objects in properties
name: k8s-objects
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: labels
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: lifecycle
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: nocalhost
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: node-affinity
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Send message to webhook
name: notification
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: pure-ingress
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads: []
conflictsWith: []

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/deprecated: "true"
name: pvc
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- deployments.apps

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/deprecated: "true"
name: raw
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: read-object
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: register-grafana-datasource
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads: []
conflictsWith: []

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: resource
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Manually scale K8s pod for your workload which follows the pod spec in path 'spec.template'.
name: scaler
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Specify serviceAccount for your workload which follows the pod spec in path 'spec.template'.
name: service-account
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: service-binding
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Sync secrets created by terraform component to runtime clusters so that runtime clusters can share the created cloud resource.
name: share-cloud-resource
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

View File

@@ -8,7 +8,7 @@ metadata:
labels:
custom.definition.oam.dev/ui-hidden: "true"
name: sidecar
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- '*'

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Add storages on K8s pod for your workload which follows the pod spec in path 'spec.template'.
name: storage
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
appliesToWorkloads:
- deployments.apps

View File

@@ -6,7 +6,7 @@ metadata:
annotations:
definition.oam.dev/description: Suspend your workflow
name: suspend
namespace: {{.Values.systemDefinitionNamespace}}
namespace: {{ include "systemDefinitionNamespace" . }}
spec:
schematic:
cue:

Some files were not shown because too many files have changed in this diff Show More