Generated changes
parent
fd0c697a5b
commit
f5da906360
|
@ -708,6 +708,27 @@ entries:
|
||||||
- assets/instana-agent/instana-agent-1.0.2900.tgz
|
- assets/instana-agent/instana-agent-1.0.2900.tgz
|
||||||
version: 1.0.2900
|
version: 1.0.2900
|
||||||
k8s-triliovault-operator:
|
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:
|
- annotations:
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
catalog.cattle.io/release-name: k8s-triliovault-operator
|
catalog.cattle.io/release-name: k8s-triliovault-operator
|
||||||
|
@ -892,4 +913,4 @@ entries:
|
||||||
urls:
|
urls:
|
||||||
- assets/universal-crossplane/universal-crossplane-1.2.200100.tgz
|
- assets/universal-crossplane/universal-crossplane-1.2.200100.tgz
|
||||||
version: 1.2.200100
|
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
|
apiVersion: v1
|
||||||
appVersion: v2.0.2
|
appVersion: v2.0.5
|
||||||
description: K8s-TrilioVault-Operator is an operator designed to manage the K8s-TrilioVault
|
description: K8s-TrilioVault-Operator is an operator designed to manage the K8s-TrilioVault
|
||||||
Application Lifecycle.
|
Application Lifecycle.
|
||||||
home: https://github.com/trilioData/k8s-triliovault-operator
|
home: https://github.com/trilioData/k8s-triliovault-operator
|
||||||
|
@ -10,7 +10,8 @@ maintainers:
|
||||||
name: k8s-triliovault-operator
|
name: k8s-triliovault-operator
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/trilioData/k8s-triliovault-operator
|
- https://github.com/trilioData/k8s-triliovault-operator
|
||||||
version: v2.0.200
|
version: 2.0.500
|
||||||
annotations:
|
annotations:
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
catalog.cattle.io/release-name: k8s-triliovault-operator
|
catalog.cattle.io/release-name: k8s-triliovault-operator
|
||||||
|
catalog.cattle.io/display-name: TrilioVault for Kubernetes Operator
|
||||||
|
|
|
@ -1,4 +1,37 @@
|
||||||
# TrilioVault for Kubernetes
|
# TrilioVault for Kubernetes
|
||||||
|
|
||||||
[K8s-TrilioVault-Operator](https://trilio.io) is an operator designed to manage the K8s-TrilioVault Application
|
[K8s-TrilioVault-Operator](https://trilio.io) is an operator designed to manage
|
||||||
Lifecycle.
|
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:
|
env:
|
||||||
- name: TVK_ENV
|
- name: TVK_ENV
|
||||||
value: {{ .Values.tvkEnv }}
|
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:
|
volumeMounts:
|
||||||
{{- if .Values.tls.enable }}
|
{{- if .Values.tls.enable }}
|
||||||
- name: helm-tls-certs
|
- name: helm-tls-certs
|
||||||
|
@ -55,16 +63,25 @@ spec:
|
||||||
image: {{ .Values.registry }}/{{ index .Values "operator-webhook-init" "repository" }}:{{ .Values.tag }}
|
image: {{ .Values.registry }}/{{ index .Values "operator-webhook-init" "repository" }}:{{ .Values.tag }}
|
||||||
imagePullPolicy: {{ .Values.image.pullPolicy | quote }}
|
imagePullPolicy: {{ .Values.image.pullPolicy | quote }}
|
||||||
env:
|
env:
|
||||||
- name: MUTATE_CONFIG
|
- name: ADMISSION_MUTATION_CONFIG
|
||||||
value: {{ template "k8s-triliovault-operator.name" . }}-mutating-webhook-configuration
|
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
|
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
|
- name: WEBHOOK_SERVICE
|
||||||
value: {{ template "k8s-triliovault-operator.fullname" . }}-webhook-service
|
value: {{ template "k8s-triliovault-operator.fullname" . }}-webhook-service
|
||||||
- name: WEBHOOK_NAMESPACE
|
- name: WEBHOOK_NAMESPACE
|
||||||
value: {{ .Release.Namespace }}
|
value: {{ .Release.Namespace }}
|
||||||
- name: SECRET_NAME
|
- name: SECRET_NAME
|
||||||
value: {{ template "k8s-triliovault-operator.fullname" . }}-webhook-certs
|
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:
|
volumes:
|
||||||
{{- if .Values.tls.enable }}
|
{{- if .Values.tls.enable }}
|
||||||
- name: helm-tls-certs
|
- name: helm-tls-certs
|
||||||
|
|
|
@ -21,21 +21,4 @@ webhooks:
|
||||||
- UPDATE
|
- UPDATE
|
||||||
resources:
|
resources:
|
||||||
- triliovaultmanagers
|
- triliovaultmanagers
|
||||||
- clientConfig:
|
sideEffects: None
|
||||||
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
|
|
||||||
|
|
|
@ -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
|
- UPDATE
|
||||||
resources:
|
resources:
|
||||||
- triliovaultmanagers
|
- triliovaultmanagers
|
||||||
- clientConfig:
|
sideEffects: None
|
||||||
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
|
|
||||||
|
|
|
@ -7,7 +7,17 @@ operator-webhook-init:
|
||||||
k8s-triliovault-operator:
|
k8s-triliovault-operator:
|
||||||
repository: 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:
|
image:
|
||||||
pullPolicy: Always
|
pullPolicy: Always
|
||||||
|
|
23
index.yaml
23
index.yaml
|
@ -708,6 +708,27 @@ entries:
|
||||||
- assets/instana-agent/instana-agent-1.0.2900.tgz
|
- assets/instana-agent/instana-agent-1.0.2900.tgz
|
||||||
version: 1.0.2900
|
version: 1.0.2900
|
||||||
k8s-triliovault-operator:
|
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:
|
- annotations:
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
catalog.cattle.io/release-name: k8s-triliovault-operator
|
catalog.cattle.io/release-name: k8s-triliovault-operator
|
||||||
|
@ -892,4 +913,4 @@ entries:
|
||||||
urls:
|
urls:
|
||||||
- assets/universal-crossplane/universal-crossplane-1.2.200100.tgz
|
- assets/universal-crossplane/universal-crossplane-1.2.200100.tgz
|
||||||
version: 1.2.200100
|
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
|
a8379590ac03cc5078555e453a1149cd44185fccceb5877a78774482b2ba4e2d packages/k8s-triliovault-operator/k8s-triliovault-operator.patch
|
||||||
8a89e7b863f71ccfc116453a0d85f8d68fbd3145aafe10de50ac5db93f29353e packages/k8s-triliovault-operator/overlay/app-readme.md
|
d214cf3839559625dd1fabc3a49218cc3b61caa2785dd730a581e3b781b040ac packages/k8s-triliovault-operator/overlay/app-readme.md
|
||||||
8e03eb473f5a0770d0291c64de7f132851154f29f305d92baefc7921b1a6c4a8 packages/k8s-triliovault-operator/package.yaml
|
fa0c62747a79a0d6691dc782ad24b6658b02e9e5f57749a36791ef98b1f2019b packages/k8s-triliovault-operator/package.yaml
|
||||||
|
|
Loading…
Reference in New Issue