diff --git a/assets/portshift-operator/portshift-operator-0.1.000.tgz b/assets/portshift-operator/portshift-operator-0.1.000.tgz deleted file mode 100644 index 1f3b1c6e6..000000000 Binary files a/assets/portshift-operator/portshift-operator-0.1.000.tgz and /dev/null differ diff --git a/assets/portshift-operator/portshift-operator-0.1.1.tgz b/assets/portshift-operator/portshift-operator-0.1.1.tgz deleted file mode 100644 index 065433758..000000000 Binary files a/assets/portshift-operator/portshift-operator-0.1.1.tgz and /dev/null differ diff --git a/charts/portshift-operator/portshift-operator/Chart.yaml b/charts/portshift-operator/portshift-operator/Chart.yaml deleted file mode 100644 index e7a8a2747..000000000 --- a/charts/portshift-operator/portshift-operator/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -annotations: - catalog.cattle.io/certified: partner - catalog.cattle.io/hidden: "true" - catalog.cattle.io/release-name: portshift-operator -apiVersion: v1 -appVersion: v0.1.3 -description: 'Portshift cloud-native security platform is an agentless security solution - for containerized applications ' -home: https://www.portshift.io/ -icon: https://www.portshift.io/wp-content/uploads/2019/10/portshift-logo-68.png -keywords: -- portshift -- operator -- monitoring -- security -- alerting -- metric -- troubleshooting -- run-time -maintainers: -- email: idan@portshift.io - name: idan -name: portshift-operator -version: 0.1.1 diff --git a/charts/portshift-operator/portshift-operator/README.md b/charts/portshift-operator/portshift-operator/README.md deleted file mode 100644 index 80073c37f..000000000 --- a/charts/portshift-operator/portshift-operator/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Portshift Operator - -Please [contact us](https://www.portshift.io/contact-us/) to get installation instructions. - -This Helm Chart requires Helm 3. diff --git a/charts/portshift-operator/portshift-operator/app-readme.md b/charts/portshift-operator/portshift-operator/app-readme.md deleted file mode 100644 index 2dafd7ac4..000000000 --- a/charts/portshift-operator/portshift-operator/app-readme.md +++ /dev/null @@ -1,5 +0,0 @@ -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/charts/portshift-operator/portshift-operator/crds/crd.yaml b/charts/portshift-operator/portshift-operator/crds/crd.yaml deleted file mode 100644 index adf76f92d..000000000 --- a/charts/portshift-operator/portshift-operator/crds/crd.yaml +++ /dev/null @@ -1,53 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: portshiftinstallers.portshift.io - labels: - app: portshift-operator -spec: - group: portshift.io - names: - kind: PortshiftInstaller - listKind: PortshiftInstallerList - plural: portshiftinstallers - singular: portshiftinstaller - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - description: PortshiftInstaller is the Schema for the portshiftinstallers API - properties: - apiVersion: - description: APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info in https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info in https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: PortshiftInstallerSpec defines the desired state of PortshiftInstaller - properties: - portshiftClusterId: - description: Portshift cluster id as specified in Portshift console - type: string - managementUrl: - description: Portshift console URL - type: string - required: - - portshiftClusterId - - managementUrl - type: object - status: - description: Place holder for future use. - properties: - phase: - type: string - type: object - type: object - version: v1 - versions: - - name: v1 - served: true - storage: true diff --git a/charts/portshift-operator/portshift-operator/questions.yaml b/charts/portshift-operator/portshift-operator/questions.yaml deleted file mode 100644 index c08055359..000000000 --- a/charts/portshift-operator/portshift-operator/questions.yaml +++ /dev/null @@ -1,60 +0,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/charts/portshift-operator/portshift-operator/templates/_helpers.tpl b/charts/portshift-operator/portshift-operator/templates/_helpers.tpl deleted file mode 100644 index 96fb234df..000000000 --- a/charts/portshift-operator/portshift-operator/templates/_helpers.tpl +++ /dev/null @@ -1,45 +0,0 @@ -{{/* -Expand the name of the chart. -*/}} -{{- define "portshift-operator.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "portshift-operator.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "portshift-operator.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Common labels -*/}} -{{- define "portshift-operator.labels" -}} -app.kubernetes.io/name: {{ include "portshift-operator.name" . }} -helm.sh/chart: {{ include "portshift-operator.chart" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- if .Chart.AppVersion }} -app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} -{{- end }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -{{- end -}} - diff --git a/charts/portshift-operator/portshift-operator/templates/clusterrolebinding.yaml b/charts/portshift-operator/portshift-operator/templates/clusterrolebinding.yaml deleted file mode 100644 index 9421465ea..000000000 --- a/charts/portshift-operator/portshift-operator/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - name: portshift-operator - namespace: {{ .Release.Namespace }} - labels: - app: {{ template "portshift-operator.name" . }} - chart: {{ template "portshift-operator.chart" . }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: cluster-admin -subjects: -- kind: ServiceAccount - name: portshift-operator - namespace: {{ .Release.Namespace }} diff --git a/charts/portshift-operator/portshift-operator/templates/deployment.yaml b/charts/portshift-operator/portshift-operator/templates/deployment.yaml deleted file mode 100644 index 4fc8aacfe..000000000 --- a/charts/portshift-operator/portshift-operator/templates/deployment.yaml +++ /dev/null @@ -1,41 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: portshift-operator - namespace: {{ .Release.Namespace }} - labels: - app: {{ template "portshift-operator.name" . }} - chart: {{ template "portshift-operator.chart" . }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - replicas: 1 - selector: - matchLabels: - app: {{ template "portshift-operator.name" . }} - template: - metadata: - labels: - app: {{ template "portshift-operator.name" . }} - chart: {{ template "portshift-operator.chart" . }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} - spec: - serviceAccountName: portshift-operator - containers: - - name: portshift-operator - image: "{{ .Values.operator.image.repository }}:{{ .Values.operator.image.tag }}" - command: - - portshift-operator - imagePullPolicy: "{{ .Values.operator.image.pullPolicy }}" - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: OPERATOR_NAME - value: portshift-operator diff --git a/charts/portshift-operator/portshift-operator/templates/portshiftinstaller.yaml b/charts/portshift-operator/portshift-operator/templates/portshiftinstaller.yaml deleted file mode 100644 index 1cec0ff15..000000000 --- a/charts/portshift-operator/portshift-operator/templates/portshiftinstaller.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: portshift.io/v1 -kind: PortshiftInstaller -metadata: - name: portshiftinstaller - namespace: {{ .Release.Namespace }} - labels: - app: {{ template "portshift-operator.name" . }} - chart: {{ template "portshift-operator.chart" . }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -spec: - managementUrl: {{ .Values.operator.portshiftinstaller.managementUrl }} - portshiftClusterId: {{ .Values.operator.portshiftinstaller.portshiftClusterId }} diff --git a/charts/portshift-operator/portshift-operator/templates/secret.yaml b/charts/portshift-operator/portshift-operator/templates/secret.yaml deleted file mode 100644 index 24064d7f1..000000000 --- a/charts/portshift-operator/portshift-operator/templates/secret.yaml +++ /dev/null @@ -1,14 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: portshift-operator-secret - namespace: {{ .Release.Namespace }} - labels: - app: {{ template "portshift-operator.name" . }} - chart: {{ template "portshift-operator.chart" . }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} -type: Opaque -data: - accessKey: {{ required "A valid .Values.operator.secret.accessKey is required" .Values.operator.secret.accessKey | b64enc | quote }} - secretKey: {{ required "A valid .Values.operator.secret.secretKey is required" .Values.operator.secret.secretKey | b64enc | quote }} diff --git a/charts/portshift-operator/portshift-operator/templates/serviceaccount.yaml b/charts/portshift-operator/portshift-operator/templates/serviceaccount.yaml deleted file mode 100644 index 0604efeb6..000000000 --- a/charts/portshift-operator/portshift-operator/templates/serviceaccount.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: portshift-operator - namespace: {{ .Release.Namespace }} - labels: - app: {{ template "portshift-operator.name" . }} - chart: {{ template "portshift-operator.chart" . }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} diff --git a/charts/portshift-operator/portshift-operator/values.yaml b/charts/portshift-operator/portshift-operator/values.yaml deleted file mode 100644 index 438fa39e8..000000000 --- a/charts/portshift-operator/portshift-operator/values.yaml +++ /dev/null @@ -1,11 +0,0 @@ -operator: - image: - repository: gcr.io/development-infra-208909/k8s_operator - tag: v0.1.3 - pullPolicy: IfNotPresent - secret: - accessKey: "" - secretKey: "" - portshiftinstaller: - managementUrl: console.portshift.io - portshiftClusterId: "" diff --git a/index.yaml b/index.yaml index 113f34311..4bbf5a67c 100644 --- a/index.yaml +++ b/index.yaml @@ -25788,63 +25788,6 @@ entries: urls: - assets/fairwinds/polaris-5.11.1.tgz version: 5.11.1 - portshift-operator: - - annotations: - catalog.cattle.io/certified: partner - catalog.cattle.io/hidden: "true" - catalog.cattle.io/release-name: portshift-operator - apiVersion: v1 - appVersion: v0.1.3 - created: "2022-12-01T18:27:27.263234-05:00" - description: 'Portshift cloud-native security platform is an agentless security - solution for containerized applications ' - digest: 56c2747655d50f5f6c4dbd51b509a9756f99ec17502783d1efb875a3c3c2069e - home: https://www.portshift.io/ - icon: https://www.portshift.io/wp-content/uploads/2019/10/portshift-logo-68.png - keywords: - - portshift - - operator - - monitoring - - security - - alerting - - metric - - troubleshooting - - run-time - maintainers: - - email: idan@portshift.io - name: idan - name: portshift-operator - urls: - - assets/portshift-operator/portshift-operator-0.1.1.tgz - version: 0.1.1 - - annotations: - catalog.cattle.io/certified: partner - catalog.cattle.io/hidden: "true" - catalog.cattle.io/release-name: portshift-operator - apiVersion: v1 - appVersion: v0.1.3 - created: "2022-12-01T18:27:27.263022-05:00" - description: 'Portshift cloud-native security platform is an agentless security - solution for containerized applications ' - digest: ff443e23c2635607d79f889fa4408e552911ae8e5b4d5757bee52d8fe332d3e6 - home: https://www.portshift.io/ - icon: https://www.portshift.io/wp-content/uploads/2019/10/portshift-logo-68.png - keywords: - - portshift - - operator - - monitoring - - security - - alerting - - metric - - troubleshooting - - run-time - maintainers: - - email: idan@portshift.io - name: idan - name: portshift-operator - urls: - - assets/portshift-operator/portshift-operator-0.1.000.tgz - version: 0.1.000 psmdb-db: - annotations: catalog.cattle.io/certified: partner