Migrate portshift-operator v0.1.0

pull/26/head
Steven Crespo 2020-08-11 14:23:53 -07:00
parent ff68c4433c
commit c0129ea913
4 changed files with 83 additions and 0 deletions

View File

@ -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.

View File

@ -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"

View File

@ -0,0 +1,2 @@
url: https://raw.githubusercontent.com/Portshift/helm-charts/master/repos/stable/portshift-operator-0.1.0.tgz
packageVersion: 00

View File

@ -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