Generated changes
parent
fd0c697a5b
commit
f5da906360
|
@ -708,6 +708,27 @@ entries:
|
|||
- assets/instana-agent/instana-agent-1.0.2900.tgz
|
||||
version: 1.0.2900
|
||||
k8s-triliovault-operator:
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: TrilioVault for Kubernetes Operator
|
||||
catalog.cattle.io/release-name: k8s-triliovault-operator
|
||||
apiVersion: v1
|
||||
appVersion: v2.0.5
|
||||
created: "2021-06-22T23:38:17.374903848Z"
|
||||
description: K8s-TrilioVault-Operator is an operator designed to manage the K8s-TrilioVault
|
||||
Application Lifecycle.
|
||||
digest: e3272d943f70ec0c442c94920e4093fd0db9d1833711bcb8d23181f10098c000
|
||||
home: https://github.com/trilioData/k8s-triliovault-operator
|
||||
icon: https://www.trilio.io/wp-content/uploads/2021/01/Trilio-2020-logo-RGB-gray-green.png
|
||||
maintainers:
|
||||
- email: prafull.ladha@trilio.io
|
||||
name: prafull11
|
||||
name: k8s-triliovault-operator
|
||||
sources:
|
||||
- https://github.com/trilioData/k8s-triliovault-operator
|
||||
urls:
|
||||
- assets/k8s-triliovault-operator/k8s-triliovault-operator-2.0.500.tgz
|
||||
version: 2.0.500
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/release-name: k8s-triliovault-operator
|
||||
|
@ -892,4 +913,4 @@ entries:
|
|||
urls:
|
||||
- assets/universal-crossplane/universal-crossplane-1.2.200100.tgz
|
||||
version: 1.2.200100
|
||||
generated: "2021-06-17T21:55:05.469788281Z"
|
||||
generated: "2021-06-22T23:38:17.373904391Z"
|
||||
|
|
Binary file not shown.
|
@ -1,5 +1,5 @@
|
|||
apiVersion: v1
|
||||
appVersion: v2.0.2
|
||||
appVersion: v2.0.5
|
||||
description: K8s-TrilioVault-Operator is an operator designed to manage the K8s-TrilioVault
|
||||
Application Lifecycle.
|
||||
home: https://github.com/trilioData/k8s-triliovault-operator
|
||||
|
@ -10,7 +10,8 @@ maintainers:
|
|||
name: k8s-triliovault-operator
|
||||
sources:
|
||||
- https://github.com/trilioData/k8s-triliovault-operator
|
||||
version: v2.0.200
|
||||
version: 2.0.500
|
||||
annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/release-name: k8s-triliovault-operator
|
||||
catalog.cattle.io/display-name: TrilioVault for Kubernetes Operator
|
||||
|
|
|
@ -1,4 +1,37 @@
|
|||
# TrilioVault for Kubernetes
|
||||
|
||||
[K8s-TrilioVault-Operator](https://trilio.io) is an operator designed to manage the K8s-TrilioVault Application
|
||||
Lifecycle.
|
||||
[K8s-TrilioVault-Operator](https://trilio.io) is an operator designed to manage
|
||||
the K8s-TrilioVault Application Lifecycle.
|
||||
|
||||
This operator is to manage the lifecycle of TrilioVault Backup/Recovery solution. This operator install, updates and manage the TrilioVault application.
|
||||
|
||||
Introduction:
|
||||
|
||||
Prerequisites:
|
||||
|
||||
Kubernetes 1.17+
|
||||
Alpha feature gates should be enabled
|
||||
PV provisioner support
|
||||
CSI driver should be installed
|
||||
|
||||
Installation:
|
||||
|
||||
To install the chart with the operator name trilio:
|
||||
|
||||
helm install k8s-triliovault-operator triliovault-operator/k8s-triliovault-operator
|
||||
|
||||
# For helm version 3
|
||||
|
||||
helm install triliovault-operator triliovault-operator/k8s-triliovault-operator
|
||||
|
||||
The command deploys the Triliovault for Kubernetes Operator with the default configuration.
|
||||
|
||||
Uninstall:
|
||||
|
||||
To uninstall/delete the chart trilio :
|
||||
|
||||
# For helm version 3
|
||||
helm uninstall k8s-triliovault-operator
|
||||
|
||||
For more information around TVM manager installation, please follow below link:
|
||||
https://docs.trilio.io/kubernetes/use-triliovault/installing-triliovault
|
||||
|
|
|
@ -29,6 +29,14 @@ spec:
|
|||
env:
|
||||
- name: TVK_ENV
|
||||
value: {{ .Values.tvkEnv }}
|
||||
- name: REGISTRY
|
||||
value: {{ .Values.registry }}
|
||||
- name: ADMISSION_MUTATION_CONFIG
|
||||
value: {{ template "k8s-triliovault-operator.name" . }}-mutating-webhook-configuration
|
||||
- name: ADMISSION_VALIDATION_CONFIG
|
||||
value: {{ template "k8s-triliovault-operator.name" . }}-validating-webhook-configuration
|
||||
- name: NAMESPACE_VALIDATION_CONFIG
|
||||
value: {{ template "k8s-triliovault-operator.name" . }}-ns-validating-webhook-configuration
|
||||
volumeMounts:
|
||||
{{- if .Values.tls.enable }}
|
||||
- name: helm-tls-certs
|
||||
|
@ -55,16 +63,25 @@ spec:
|
|||
image: {{ .Values.registry }}/{{ index .Values "operator-webhook-init" "repository" }}:{{ .Values.tag }}
|
||||
imagePullPolicy: {{ .Values.image.pullPolicy | quote }}
|
||||
env:
|
||||
- name: MUTATE_CONFIG
|
||||
- name: ADMISSION_MUTATION_CONFIG
|
||||
value: {{ template "k8s-triliovault-operator.name" . }}-mutating-webhook-configuration
|
||||
- name: VALIDATE_CONFIG
|
||||
- name: ADMISSION_VALIDATION_CONFIG
|
||||
value: {{ template "k8s-triliovault-operator.name" . }}-validating-webhook-configuration
|
||||
- name: NAMESPACE_VALIDATION_CONFIG
|
||||
value: {{ template "k8s-triliovault-operator.name" . }}-ns-validating-webhook-configuration
|
||||
- name: WEBHOOK_SERVICE
|
||||
value: {{ template "k8s-triliovault-operator.fullname" . }}-webhook-service
|
||||
- name: WEBHOOK_NAMESPACE
|
||||
value: {{ .Release.Namespace }}
|
||||
- name: SECRET_NAME
|
||||
value: {{ template "k8s-triliovault-operator.fullname" . }}-webhook-certs
|
||||
{{- if .Values.nodeSelector }}
|
||||
nodeSelector: {{- .Values.nodeSelector | toYaml | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- if .Values.affinity }}
|
||||
affinity:
|
||||
{{- toYaml .Values.affinity | nindent 8 }}
|
||||
{{- end }}
|
||||
volumes:
|
||||
{{- if .Values.tls.enable }}
|
||||
- name: helm-tls-certs
|
||||
|
|
|
@ -21,21 +21,4 @@ webhooks:
|
|||
- UPDATE
|
||||
resources:
|
||||
- triliovaultmanagers
|
||||
- clientConfig:
|
||||
caBundle: Cg==
|
||||
service:
|
||||
name: {{ template "k8s-triliovault-operator.fullname" . }}-webhook-service
|
||||
namespace: {{ .Release.Namespace }}
|
||||
path: /mutate-triliovault-trilio-io-v1alpha1-triliovaultmanager
|
||||
failurePolicy: Fail
|
||||
name: v1alpha1-tvm-mutation.trilio.io
|
||||
rules:
|
||||
- apiGroups:
|
||||
- triliovault.trilio.io
|
||||
apiVersions:
|
||||
- v1alpha1
|
||||
operations:
|
||||
- CREATE
|
||||
- UPDATE
|
||||
resources:
|
||||
- triliovaultmanagers
|
||||
sideEffects: None
|
||||
|
|
|
@ -0,0 +1,30 @@
|
|||
apiVersion: admissionregistration.k8s.io/v1beta1
|
||||
kind: ValidatingWebhookConfiguration
|
||||
metadata:
|
||||
name: {{ template "k8s-triliovault-operator.name" . }}-ns-validating-webhook-configuration
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: Cg==
|
||||
service:
|
||||
name: {{ template "k8s-triliovault-operator.fullname" . }}-webhook-service
|
||||
namespace: {{ .Release.Namespace }}
|
||||
path: /validate-core-v1-namespace
|
||||
failurePolicy: Fail
|
||||
name: v1-tvm-ns-validation.trilio.io
|
||||
namespaceSelector:
|
||||
matchExpressions:
|
||||
- key: trilio-operator-label
|
||||
operator: In
|
||||
values:
|
||||
- {{ .Release.Namespace }}
|
||||
rules:
|
||||
- apiGroups:
|
||||
- ""
|
||||
apiVersions:
|
||||
- v1
|
||||
operations:
|
||||
- DELETE
|
||||
resources:
|
||||
- namespaces
|
||||
scope: '*'
|
||||
sideEffects: None
|
File diff suppressed because it is too large
Load Diff
|
@ -21,21 +21,4 @@ webhooks:
|
|||
- UPDATE
|
||||
resources:
|
||||
- triliovaultmanagers
|
||||
- clientConfig:
|
||||
caBundle: Cg==
|
||||
service:
|
||||
name: {{ template "k8s-triliovault-operator.fullname" . }}-webhook-service
|
||||
namespace: {{ .Release.Namespace }}
|
||||
path: /validate-triliovault-trilio-io-v1alpha1-triliovaultmanager
|
||||
failurePolicy: Fail
|
||||
name: v1alpha1-tvm-validation.trilio.io
|
||||
rules:
|
||||
- apiGroups:
|
||||
- triliovault.trilio.io
|
||||
apiVersions:
|
||||
- v1alpha1
|
||||
operations:
|
||||
- CREATE
|
||||
- UPDATE
|
||||
resources:
|
||||
- triliovaultmanagers
|
||||
sideEffects: None
|
||||
|
|
|
@ -7,7 +7,17 @@ operator-webhook-init:
|
|||
k8s-triliovault-operator:
|
||||
repository: k8s-triliovault-operator
|
||||
|
||||
tag: "v2.0.2"
|
||||
tag: "v2.0.5"
|
||||
|
||||
affinity:
|
||||
nodeAffinity:
|
||||
requiredDuringSchedulingIgnoredDuringExecution:
|
||||
nodeSelectorTerms:
|
||||
- matchExpressions:
|
||||
- key: kubernetes.io/arch
|
||||
operator: In
|
||||
values:
|
||||
- amd64
|
||||
|
||||
image:
|
||||
pullPolicy: Always
|
||||
|
|
23
index.yaml
23
index.yaml
|
@ -708,6 +708,27 @@ entries:
|
|||
- assets/instana-agent/instana-agent-1.0.2900.tgz
|
||||
version: 1.0.2900
|
||||
k8s-triliovault-operator:
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: TrilioVault for Kubernetes Operator
|
||||
catalog.cattle.io/release-name: k8s-triliovault-operator
|
||||
apiVersion: v1
|
||||
appVersion: v2.0.5
|
||||
created: "2021-06-22T23:38:17.374903848Z"
|
||||
description: K8s-TrilioVault-Operator is an operator designed to manage the K8s-TrilioVault
|
||||
Application Lifecycle.
|
||||
digest: e3272d943f70ec0c442c94920e4093fd0db9d1833711bcb8d23181f10098c000
|
||||
home: https://github.com/trilioData/k8s-triliovault-operator
|
||||
icon: https://www.trilio.io/wp-content/uploads/2021/01/Trilio-2020-logo-RGB-gray-green.png
|
||||
maintainers:
|
||||
- email: prafull.ladha@trilio.io
|
||||
name: prafull11
|
||||
name: k8s-triliovault-operator
|
||||
sources:
|
||||
- https://github.com/trilioData/k8s-triliovault-operator
|
||||
urls:
|
||||
- assets/k8s-triliovault-operator/k8s-triliovault-operator-2.0.500.tgz
|
||||
version: 2.0.500
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/release-name: k8s-triliovault-operator
|
||||
|
@ -892,4 +913,4 @@ entries:
|
|||
urls:
|
||||
- assets/universal-crossplane/universal-crossplane-1.2.200100.tgz
|
||||
version: 1.2.200100
|
||||
generated: "2021-06-17T21:55:05.469788281Z"
|
||||
generated: "2021-06-22T23:38:17.373904391Z"
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
1d5c6f66fb40f7bb80315fee52701d0edd894d6aef3dd43c5ec60f235f5a3d39 packages/k8s-triliovault-operator/k8s-triliovault-operator.patch
|
||||
8a89e7b863f71ccfc116453a0d85f8d68fbd3145aafe10de50ac5db93f29353e packages/k8s-triliovault-operator/overlay/app-readme.md
|
||||
8e03eb473f5a0770d0291c64de7f132851154f29f305d92baefc7921b1a6c4a8 packages/k8s-triliovault-operator/package.yaml
|
||||
a8379590ac03cc5078555e453a1149cd44185fccceb5877a78774482b2ba4e2d packages/k8s-triliovault-operator/k8s-triliovault-operator.patch
|
||||
d214cf3839559625dd1fabc3a49218cc3b61caa2785dd730a581e3b781b040ac packages/k8s-triliovault-operator/overlay/app-readme.md
|
||||
fa0c62747a79a0d6691dc782ad24b6658b02e9e5f57749a36791ef98b1f2019b packages/k8s-triliovault-operator/package.yaml
|
||||
|
|
Loading…
Reference in New Issue