Remove `portshift-operator` chart (#1036)

pull/1037/head
Adam Pickering 2024-07-02 17:06:55 -06:00 committed by GitHub
parent 56126fbb2d
commit 26b8381aff
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
15 changed files with 0 additions and 356 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -25788,63 +25788,6 @@ entries:
urls: urls:
- assets/fairwinds/polaris-5.11.1.tgz - assets/fairwinds/polaris-5.11.1.tgz
version: 5.11.1 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: psmdb-db:
- annotations: - annotations:
catalog.cattle.io/certified: partner catalog.cattle.io/certified: partner