From c6dbe6c0f194af67a1f980ab2b8081f8e4b59db6 Mon Sep 17 00:00:00 2001 From: guqing Date: Fri, 24 Jun 2022 11:51:55 +0800 Subject: [PATCH] feat: add role template yaml config --- .../resources/extensions/reverseProxy.yaml | 2 -- .../resources/extensions/roleTemplate.yaml | 28 +++++++++++++++++++ 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 src/main/resources/extensions/roleTemplate.yaml diff --git a/src/main/resources/extensions/reverseProxy.yaml b/src/main/resources/extensions/reverseProxy.yaml index c541a9e..ca50076 100644 --- a/src/main/resources/extensions/reverseProxy.yaml +++ b/src/main/resources/extensions/reverseProxy.yaml @@ -2,8 +2,6 @@ apiVersion: plugin.halo.run/v1alpha1 kind: ReverseProxy metadata: name: reverse-proxy-template - labels: - plugin.halo.run/pluginName: io.github.guqing.apples rules: - path: /static/** file: diff --git a/src/main/resources/extensions/roleTemplate.yaml b/src/main/resources/extensions/roleTemplate.yaml new file mode 100644 index 0000000..24896d9 --- /dev/null +++ b/src/main/resources/extensions/roleTemplate.yaml @@ -0,0 +1,28 @@ +apiVersion: v1alpha1 +kind: Role +metadata: + name: role-template-apple-view + labels: + plugin.halo.run/role-template: "true" + annotations: + plugin.halo.run/module: "Apple Management" + plugin.halo.run/alias-name: "苹果查看" +rules: + - pluginName: apples + resources: [ "apples" ] + verbs: [ "get", "list" ] +--- +apiVersion: v1alpha1 +kind: Role +metadata: + name: role-template-apple-manage + labels: + plugin.halo.run/role-template: "true" + annotations: + plugin.halo.run/dependencies: [ "role-template-apple-view" ] + plugin.halo.run/module: "Apple Management" + plugin.halo.run/alias-name: "苹果管理" +rules: + - pluginName: apples + resources: [ "apples" ] + verbs: [ "create", "patch", "update", "delete", "deletecollection" ]