diff --git a/packages/portshift-operator/overlay/app-readme.md b/packages/portshift-operator/overlay/app-readme.md new file mode 100644 index 000000000..2dafd7ac4 --- /dev/null +++ b/packages/portshift-operator/overlay/app-readme.md @@ -0,0 +1,5 @@ +Portshift cloud-native security platform is an agentless security solution for containerized applications. + +Portshift provides a real-time Kubernetes container security solution that addresses images, containers and cluster resources security. Detecting images vulnerabilities, pods misconfiguration, overly permissive roles and clusters misconfiguration and threats. + +Portshift security platform leverages service mesh to enable unmatched network security enforcement tools that simplifies the implementation of zero trust security model in Kubernetes clusters, complemented by declarative security policies cluster entities visualisation. \ No newline at end of file diff --git a/packages/portshift-operator/overlay/questions.yaml b/packages/portshift-operator/overlay/questions.yaml new file mode 100644 index 000000000..9c2dd9f2a --- /dev/null +++ b/packages/portshift-operator/overlay/questions.yaml @@ -0,0 +1,65 @@ +labels: + io.rancher.certified: partner + +rancher_min_version: 2.3.0 + +questions: +#operator image configurations +- variable: defaultImage + default: true + description: "Use default Portshift operator image or specify a custom one" + label: Use Default Portshift Image + type: boolean + show_subquestion_if: false + group: "Operator Container Images" + subquestions: + - variable: operator.image.repository + default: "gcr.io/development-infra-208909/k8s_operator" + description: "Portshift Operator Image Name" + type: string + label: Portshift Operator Image Name + - variable: operator.image.tag + default: "v0.1.3" + description: "Portshift Operator Image Tag" + type: string + label: Portshift Operator Image Tag + - variable: operator.image.pullPolicy + default: "IfNotPresent" + description: "Portshift Operator Image Pull Policy" + type: string + label: Portshift Operator Image Pull Policy +#operator access configurations +- variable: operator.secret.accessKey + default: "" + description: "Operator access key retrieved from Portshift console" + type: string + required: true + label: Portshift Operator Access Key + group: "Operator Access Configuration" +- variable: operator.secret.secretKey + default: "" + description: "Operator secret key retrieved from Portshift console" + type: string + required: true + label: Portshift Operator Secret Key + group: "Operator Access Configuration" +- variable: defaultMgmtUrl + default: true + description: "Use default Portshift console url or specify a custom one" + label: Use Default Portshift Url + type: boolean + show_subquestion_if: false + group: "Operator Access Configuration" + subquestions: + - variable: operator.portshiftinstaller.managementUrl + default: "console.portshift.io" + description: "Portshift Console Url" + type: string + label: Portshift Console Url +- variable: operator.portshiftinstaller.portshiftClusterId + default: "" + description: "Cluster id definition retrieved from Portshift console" + type: string + required: true + label: Portshift Cluster ID + group: "Operator Access Configuration" diff --git a/packages/portshift-operator/package.yaml b/packages/portshift-operator/package.yaml new file mode 100644 index 000000000..9f07e4e90 --- /dev/null +++ b/packages/portshift-operator/package.yaml @@ -0,0 +1,2 @@ +url: https://raw.githubusercontent.com/Portshift/helm-charts/master/repos/stable/portshift-operator-0.1.0.tgz +packageVersion: 00 diff --git a/packages/portshift-operator/portshift-operator.patch b/packages/portshift-operator/portshift-operator.patch new file mode 100644 index 000000000..64a816f20 --- /dev/null +++ b/packages/portshift-operator/portshift-operator.patch @@ -0,0 +1,11 @@ +diff -x '*.tgz' -x '*.lock' -uNr packages/portshift-operator/charts-original/Chart.yaml packages/portshift-operator/charts/Chart.yaml +--- packages/portshift-operator/charts-original/Chart.yaml ++++ packages/portshift-operator/charts/Chart.yaml +@@ -18,3 +18,7 @@ + name: idan + name: portshift-operator + version: 0.1.0 ++annotations: ++ catalog.cattle.io/certified: partner ++ catalog.cattle.io/namespace: portshift-operator ++ catalog.cattle.io/release-name: portshift-operator