From ef5b9999d4d60633acdfe0c5e380bae6107b5c2f Mon Sep 17 00:00:00 2001 From: shaowenchen Date: Thu, 19 Sep 2024 10:20:51 +0800 Subject: [PATCH] add tasks --- pipelines/list-namespaces.yaml | 17 +++++++++++++++++ tasks/list-namespaces.yaml | 13 +++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 pipelines/list-namespaces.yaml create mode 100644 tasks/list-namespaces.yaml diff --git a/pipelines/list-namespaces.yaml b/pipelines/list-namespaces.yaml new file mode 100644 index 00000000..27b41a82 --- /dev/null +++ b/pipelines/list-namespaces.yaml @@ -0,0 +1,17 @@ +apiVersion: crd.chenshaowen.com/v1 +kind: Pipeline +metadata: + name: list-namespace + namespace: ops-system +spec: + desc: 列出、查看所有的命名空间 + variables: + typeRef: + value: "cluster" + required: true + nodeName: + value: "anymaster" + required: true + tasks: + - name: 列出所有命名空间 + ref: list-namespaces \ No newline at end of file diff --git a/tasks/list-namespaces.yaml b/tasks/list-namespaces.yaml new file mode 100644 index 00000000..e89d549e --- /dev/null +++ b/tasks/list-namespaces.yaml @@ -0,0 +1,13 @@ +apiVersion: crd.chenshaowen.com/v1 +kind: Task +metadata: + name: list-namespaces + namespace: ops-system +spec: + desc: list all namespaces in cluster + nodeName: anymaster + typeRef: cluster + steps: + - name: list namespaces + content: | + kubectl get namespaces \ No newline at end of file