Disable olm and flux by default
This commit is contained in:
@@ -1,8 +0,0 @@
|
|||||||
apiVersion: operators.coreos.com/v1
|
|
||||||
kind: OperatorGroup
|
|
||||||
metadata:
|
|
||||||
name: olm-operators
|
|
||||||
namespace: olm
|
|
||||||
spec:
|
|
||||||
targetNamespaces:
|
|
||||||
- olm
|
|
||||||
@@ -2,6 +2,7 @@ const VERSION="2.10.4";
|
|||||||
const SRC=src;
|
const SRC=src;
|
||||||
const DEST=dest;
|
const DEST=dest;
|
||||||
const DOIT=config.apply;
|
const DOIT=config.apply;
|
||||||
|
const PURGE=config.purge;
|
||||||
const crdFiles=[
|
const crdFiles=[
|
||||||
"apiextensions.k8s.io_v1_CustomResourceDefinition_applications.argoproj.io.yaml",
|
"apiextensions.k8s.io_v1_CustomResourceDefinition_applications.argoproj.io.yaml",
|
||||||
"apiextensions.k8s.io_v1_CustomResourceDefinition_applicationsets.argoproj.io.yaml",
|
"apiextensions.k8s.io_v1_CustomResourceDefinition_applicationsets.argoproj.io.yaml",
|
||||||
@@ -16,7 +17,7 @@ fn pre_install() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn post_destroy() {
|
fn post_destroy() {
|
||||||
if ! global::DOIT {
|
if ! global::PURGE {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for file in global::crdFiles {
|
for file in global::crdFiles {
|
||||||
|
|||||||
@@ -11,6 +11,11 @@ options:
|
|||||||
examples:
|
examples:
|
||||||
- true
|
- true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
purge:
|
||||||
|
default: false
|
||||||
|
examples:
|
||||||
|
- false
|
||||||
|
type: boolean
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers: null
|
providers: null
|
||||||
tfaddtype: null
|
tfaddtype: null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const VERSION="1.9.1";
|
|||||||
const SRC=src;
|
const SRC=src;
|
||||||
const DEST=dest;
|
const DEST=dest;
|
||||||
const DOIT=config.apply;
|
const DOIT=config.apply;
|
||||||
|
const PURGE=config.purge;
|
||||||
const crdFiles=[
|
const crdFiles=[
|
||||||
"apiextensions.k8s.io_v1_CustomResourceDefinition_eventbus.argoproj.io.yaml",
|
"apiextensions.k8s.io_v1_CustomResourceDefinition_eventbus.argoproj.io.yaml",
|
||||||
"apiextensions.k8s.io_v1_CustomResourceDefinition_eventsources.argoproj.io.yaml",
|
"apiextensions.k8s.io_v1_CustomResourceDefinition_eventsources.argoproj.io.yaml",
|
||||||
@@ -16,7 +17,7 @@ fn pre_install() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn post_destroy() {
|
fn post_destroy() {
|
||||||
if ! global::DOIT {
|
if ! global::PURGE {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for file in global::crdFiles {
|
for file in global::crdFiles {
|
||||||
|
|||||||
@@ -11,6 +11,11 @@ options:
|
|||||||
examples:
|
examples:
|
||||||
- true
|
- true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
purge:
|
||||||
|
default: false
|
||||||
|
examples:
|
||||||
|
- false
|
||||||
|
type: boolean
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers: null
|
providers: null
|
||||||
tfaddtype: null
|
tfaddtype: null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const VERSION="3.5.5";
|
|||||||
const SRC=src;
|
const SRC=src;
|
||||||
const DEST=dest;
|
const DEST=dest;
|
||||||
const DOIT=config.apply;
|
const DOIT=config.apply;
|
||||||
|
const PURGE=config.purge;
|
||||||
const crdFiles=[
|
const crdFiles=[
|
||||||
"apiextensions.k8s.io_v1_CustomResourceDefinition_clusterworkflowtemplates.argoproj.io.yaml",
|
"apiextensions.k8s.io_v1_CustomResourceDefinition_clusterworkflowtemplates.argoproj.io.yaml",
|
||||||
"apiextensions.k8s.io_v1_CustomResourceDefinition_cronworkflows.argoproj.io.yaml",
|
"apiextensions.k8s.io_v1_CustomResourceDefinition_cronworkflows.argoproj.io.yaml",
|
||||||
@@ -21,7 +22,7 @@ fn pre_install() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn post_destroy() {
|
fn post_destroy() {
|
||||||
if ! global::DOIT {
|
if ! global::PURGE {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for file in global::crdFiles {
|
for file in global::crdFiles {
|
||||||
|
|||||||
@@ -11,6 +11,11 @@ options:
|
|||||||
examples:
|
examples:
|
||||||
- true
|
- true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
purge:
|
||||||
|
default: false
|
||||||
|
examples:
|
||||||
|
- false
|
||||||
|
type: boolean
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers: null
|
providers: null
|
||||||
tfaddtype: null
|
tfaddtype: null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const VERSION="1.20.1";
|
|||||||
const SRC=src;
|
const SRC=src;
|
||||||
const DEST=dest;
|
const DEST=dest;
|
||||||
const DOIT=config.apply;
|
const DOIT=config.apply;
|
||||||
|
const PURGE=config.purge;
|
||||||
const crdFiles=[
|
const crdFiles=[
|
||||||
"apiextensions.k8s.io_v1_CustomResourceDefinition_canaryconfigs.fission.io.yaml",
|
"apiextensions.k8s.io_v1_CustomResourceDefinition_canaryconfigs.fission.io.yaml",
|
||||||
"apiextensions.k8s.io_v1_CustomResourceDefinition_environments.fission.io.yaml",
|
"apiextensions.k8s.io_v1_CustomResourceDefinition_environments.fission.io.yaml",
|
||||||
@@ -27,7 +28,7 @@ fn pre_install() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn post_destroy() {
|
fn post_destroy() {
|
||||||
if ! global::DOIT {
|
if ! global::PURGE {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for file in global::crdFiles {
|
for file in global::crdFiles {
|
||||||
|
|||||||
@@ -11,6 +11,11 @@ options:
|
|||||||
examples:
|
examples:
|
||||||
- true
|
- true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
purge:
|
||||||
|
default: false
|
||||||
|
examples:
|
||||||
|
- false
|
||||||
|
type: boolean
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers: null
|
providers: null
|
||||||
tfaddtype: null
|
tfaddtype: null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const VERSION="2.2.3";
|
|||||||
const SRC=src;
|
const SRC=src;
|
||||||
const DEST=dest;
|
const DEST=dest;
|
||||||
const DOIT=config.apply;
|
const DOIT=config.apply;
|
||||||
|
const PURGE=config.purge;
|
||||||
const crdFiles=[
|
const crdFiles=[
|
||||||
"apiextensions.k8s.io_v1_CustomResourceDefinition_alerts.notification.toolkit.fluxcd.io.yaml",
|
"apiextensions.k8s.io_v1_CustomResourceDefinition_alerts.notification.toolkit.fluxcd.io.yaml",
|
||||||
"apiextensions.k8s.io_v1_CustomResourceDefinition_buckets.source.toolkit.fluxcd.io.yaml",
|
"apiextensions.k8s.io_v1_CustomResourceDefinition_buckets.source.toolkit.fluxcd.io.yaml",
|
||||||
@@ -29,7 +30,7 @@ fn pre_install() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn post_destroy() {
|
fn post_destroy() {
|
||||||
if ! global::DOIT {
|
if ! global::PURGE {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for file in global::crdFiles {
|
for file in global::crdFiles {
|
||||||
|
|||||||
@@ -11,6 +11,11 @@ options:
|
|||||||
examples:
|
examples:
|
||||||
- true
|
- true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
purge:
|
||||||
|
default: false
|
||||||
|
examples:
|
||||||
|
- false
|
||||||
|
type: boolean
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers: null
|
providers: null
|
||||||
tfaddtype: null
|
tfaddtype: null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const VERSION="1.53.0";
|
|||||||
const SRC=src;
|
const SRC=src;
|
||||||
const DEST=dest;
|
const DEST=dest;
|
||||||
const DOIT=config.apply;
|
const DOIT=config.apply;
|
||||||
|
const PURGE=config.purge;
|
||||||
const crdFiles=[
|
const crdFiles=[
|
||||||
"apiextensions.k8s.io_v1_CustomResourceDefinition_jaegers.jaegertracing.io.yaml",
|
"apiextensions.k8s.io_v1_CustomResourceDefinition_jaegers.jaegertracing.io.yaml",
|
||||||
];
|
];
|
||||||
@@ -17,7 +18,7 @@ fn pre_install() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn post_destroy() {
|
fn post_destroy() {
|
||||||
if ! global::DOIT {
|
if ! global::PURGE {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for file in global::crdFiles {
|
for file in global::crdFiles {
|
||||||
|
|||||||
@@ -11,6 +11,11 @@ options:
|
|||||||
examples:
|
examples:
|
||||||
- true
|
- true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
purge:
|
||||||
|
default: false
|
||||||
|
examples:
|
||||||
|
- false
|
||||||
|
type: boolean
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers: null
|
providers: null
|
||||||
tfaddtype: null
|
tfaddtype: null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const VERSION="2.13.1";
|
|||||||
const SRC=src;
|
const SRC=src;
|
||||||
const DEST=dest;
|
const DEST=dest;
|
||||||
const DOIT=config.apply;
|
const DOIT=config.apply;
|
||||||
|
const PURGE=config.purge;
|
||||||
const sourcesDir=`https://github.com/kedacore/keda/releases/download/v${VERSION}`;
|
const sourcesDir=`https://github.com/kedacore/keda/releases/download/v${VERSION}`;
|
||||||
const sources=[
|
const sources=[
|
||||||
`keda-${VERSION}-crds.yaml`
|
`keda-${VERSION}-crds.yaml`
|
||||||
@@ -27,7 +28,7 @@ fn pre_install() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn post_destroy() {
|
fn post_destroy() {
|
||||||
if ! global::DOIT {
|
if ! global::PURGE {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for file in global::crdFiles {
|
for file in global::crdFiles {
|
||||||
|
|||||||
@@ -11,6 +11,11 @@ options:
|
|||||||
examples:
|
examples:
|
||||||
- true
|
- true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
purge:
|
||||||
|
default: false
|
||||||
|
examples:
|
||||||
|
- false
|
||||||
|
type: boolean
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers: null
|
providers: null
|
||||||
tfaddtype: null
|
tfaddtype: null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const VERSION="5.0.14";
|
|||||||
const SRC=src;
|
const SRC=src;
|
||||||
const DEST=dest;
|
const DEST=dest;
|
||||||
const DOIT=config.apply;
|
const DOIT=config.apply;
|
||||||
|
const PURGE=config.purge;
|
||||||
const crdFiles=[
|
const crdFiles=[
|
||||||
"apiextensions.k8s.io_v1_CustomResourceDefinition_miniojobs.job.min.io.yaml",
|
"apiextensions.k8s.io_v1_CustomResourceDefinition_miniojobs.job.min.io.yaml",
|
||||||
"apiextensions.k8s.io_v1_CustomResourceDefinition_policybindings.sts.min.io.yaml",
|
"apiextensions.k8s.io_v1_CustomResourceDefinition_policybindings.sts.min.io.yaml",
|
||||||
@@ -16,7 +17,7 @@ fn pre_install() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn post_destroy() {
|
fn post_destroy() {
|
||||||
if ! global::DOIT {
|
if ! global::PURGE {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for file in global::crdFiles {
|
for file in global::crdFiles {
|
||||||
|
|||||||
@@ -6,16 +6,21 @@ metadata:
|
|||||||
name: minio
|
name: minio
|
||||||
description: CRD for minio
|
description: CRD for minio
|
||||||
options:
|
options:
|
||||||
release:
|
|
||||||
default: 8.2.0-2.1.1
|
|
||||||
examples:
|
|
||||||
- 8.2.0-2.1.1
|
|
||||||
type: string
|
|
||||||
apply:
|
apply:
|
||||||
default: true
|
default: true
|
||||||
examples:
|
examples:
|
||||||
- true
|
- true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
purge:
|
||||||
|
default: false
|
||||||
|
examples:
|
||||||
|
- false
|
||||||
|
type: boolean
|
||||||
|
release:
|
||||||
|
default: 8.2.0-2.1.1
|
||||||
|
examples:
|
||||||
|
- 8.2.0-2.1.1
|
||||||
|
type: string
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers: null
|
providers: null
|
||||||
tfaddtype: null
|
tfaddtype: null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const VERSION="0.27.0";
|
|||||||
const SRC=src;
|
const SRC=src;
|
||||||
const DEST=dest;
|
const DEST=dest;
|
||||||
const DOIT=config.apply;
|
const DOIT=config.apply;
|
||||||
|
const PURGE=config.purge;
|
||||||
const sourcesDir=`https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v${VERSION}`;
|
const sourcesDir=`https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v${VERSION}`;
|
||||||
const sources=[
|
const sources=[
|
||||||
"crds.yaml"
|
"crds.yaml"
|
||||||
@@ -30,7 +31,7 @@ fn pre_install() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn post_destroy() {
|
fn post_destroy() {
|
||||||
if ! global::DOIT {
|
if ! global::PURGE {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for file in global::crdFiles {
|
for file in global::crdFiles {
|
||||||
|
|||||||
@@ -11,6 +11,11 @@ options:
|
|||||||
examples:
|
examples:
|
||||||
- true
|
- true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
purge:
|
||||||
|
default: false
|
||||||
|
examples:
|
||||||
|
- false
|
||||||
|
type: boolean
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers: null
|
providers: null
|
||||||
tfaddtype: null
|
tfaddtype: null
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
const VERSION="0.93.0";
|
const VERSION="0.93.0";
|
||||||
const SRC=src;
|
const SRC=src;
|
||||||
const DEST=dest;
|
const DEST=dest;
|
||||||
|
const PURGE=config.purge;
|
||||||
const DOIT=config.apply;
|
const DOIT=config.apply;
|
||||||
const crdFiles=[
|
const crdFiles=[
|
||||||
"apiextensions.k8s.io_v1_CustomResourceDefinition_instrumentations.opentelemetry.io.yaml",
|
"apiextensions.k8s.io_v1_CustomResourceDefinition_instrumentations.opentelemetry.io.yaml",
|
||||||
@@ -16,7 +17,7 @@ fn pre_install() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn post_destroy() {
|
fn post_destroy() {
|
||||||
if ! global::DOIT {
|
if ! global::PURGE {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for file in global::crdFiles {
|
for file in global::crdFiles {
|
||||||
|
|||||||
@@ -11,6 +11,11 @@ options:
|
|||||||
examples:
|
examples:
|
||||||
- true
|
- true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
purge:
|
||||||
|
default: false
|
||||||
|
examples:
|
||||||
|
- false
|
||||||
|
type: boolean
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers: null
|
providers: null
|
||||||
tfaddtype: null
|
tfaddtype: null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const VERSION="0.71.0";
|
|||||||
const SRC=src;
|
const SRC=src;
|
||||||
const DEST=dest;
|
const DEST=dest;
|
||||||
const DOIT=config.apply;
|
const DOIT=config.apply;
|
||||||
|
const PURGE=config.purge;
|
||||||
const sourcesDir=`https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v${VERSION}/example/prometheus-operator-crd`;
|
const sourcesDir=`https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v${VERSION}/example/prometheus-operator-crd`;
|
||||||
const sources=[
|
const sources=[
|
||||||
"monitoring.coreos.com_alertmanagerconfigs.yaml",
|
"monitoring.coreos.com_alertmanagerconfigs.yaml",
|
||||||
@@ -39,7 +40,7 @@ fn pre_install() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn post_destroy() {
|
fn post_destroy() {
|
||||||
if ! global::DOIT {
|
if ! global::PURGE {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for file in global::crdFiles {
|
for file in global::crdFiles {
|
||||||
|
|||||||
@@ -11,6 +11,11 @@ options:
|
|||||||
examples:
|
examples:
|
||||||
- true
|
- true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
purge:
|
||||||
|
default: false
|
||||||
|
examples:
|
||||||
|
- false
|
||||||
|
type: boolean
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers: null
|
providers: null
|
||||||
tfaddtype: null
|
tfaddtype: null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const VERSION="1.13";
|
|||||||
const SRC=src;
|
const SRC=src;
|
||||||
const DEST=dest;
|
const DEST=dest;
|
||||||
const DOIT=config.apply;
|
const DOIT=config.apply;
|
||||||
|
const PURGE=config.purge;
|
||||||
const sourcesDir=`https://github.com/rook/rook/raw/release-${VERSION}/deploy/examples`;
|
const sourcesDir=`https://github.com/rook/rook/raw/release-${VERSION}/deploy/examples`;
|
||||||
const sources=[
|
const sources=[
|
||||||
"crds.yaml"
|
"crds.yaml"
|
||||||
@@ -41,7 +42,7 @@ fn pre_install() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn post_destroy() {
|
fn post_destroy() {
|
||||||
if ! global::DOIT {
|
if ! global::PURGE {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for file in global::crdFiles {
|
for file in global::crdFiles {
|
||||||
|
|||||||
@@ -11,6 +11,11 @@ options:
|
|||||||
examples:
|
examples:
|
||||||
- true
|
- true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
purge:
|
||||||
|
default: false
|
||||||
|
examples:
|
||||||
|
- false
|
||||||
|
type: boolean
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers: null
|
providers: null
|
||||||
tfaddtype: null
|
tfaddtype: null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const VERSION="0.57.0";
|
|||||||
const SRC=src;
|
const SRC=src;
|
||||||
const DEST=dest;
|
const DEST=dest;
|
||||||
const DOIT=config.apply;
|
const DOIT=config.apply;
|
||||||
|
const PURGE=config.purge;
|
||||||
const sourcesDir=`https://storage.googleapis.com/tekton-releases/pipeline/previous/v${VERSION}`;
|
const sourcesDir=`https://storage.googleapis.com/tekton-releases/pipeline/previous/v${VERSION}`;
|
||||||
const sources=[
|
const sources=[
|
||||||
"release.yaml",
|
"release.yaml",
|
||||||
@@ -38,7 +39,7 @@ fn pre_install() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn post_destroy() {
|
fn post_destroy() {
|
||||||
if ! global::DOIT {
|
if ! global::PURGE {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for file in global::crdFiles {
|
for file in global::crdFiles {
|
||||||
|
|||||||
@@ -6,16 +6,21 @@ metadata:
|
|||||||
name: tekton-pipelines
|
name: tekton-pipelines
|
||||||
description: CRD for tekton pipelines
|
description: CRD for tekton pipelines
|
||||||
options:
|
options:
|
||||||
operator_namespace:
|
|
||||||
default: tekton
|
|
||||||
examples:
|
|
||||||
- tekton
|
|
||||||
type: string
|
|
||||||
apply:
|
apply:
|
||||||
default: true
|
default: true
|
||||||
examples:
|
examples:
|
||||||
- true
|
- true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
operator_namespace:
|
||||||
|
default: tekton
|
||||||
|
examples:
|
||||||
|
- tekton
|
||||||
|
type: string
|
||||||
|
purge:
|
||||||
|
default: false
|
||||||
|
examples:
|
||||||
|
- false
|
||||||
|
type: boolean
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers: null
|
providers: null
|
||||||
tfaddtype: null
|
tfaddtype: null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const VERSION="0.26.1";
|
|||||||
const SRC=src;
|
const SRC=src;
|
||||||
const DEST=dest;
|
const DEST=dest;
|
||||||
const DOIT=config.apply;
|
const DOIT=config.apply;
|
||||||
|
const PURGE=config.purge;
|
||||||
const sourcesDir=`https://storage.googleapis.com/tekton-releases/triggers/previous/v${VERSION}`;
|
const sourcesDir=`https://storage.googleapis.com/tekton-releases/triggers/previous/v${VERSION}`;
|
||||||
const sources=[
|
const sources=[
|
||||||
"release.yaml",
|
"release.yaml",
|
||||||
@@ -33,7 +34,7 @@ fn pre_install() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn post_destroy() {
|
fn post_destroy() {
|
||||||
if ! global::DOIT {
|
if ! global::PURGE {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for file in global::crdFiles {
|
for file in global::crdFiles {
|
||||||
|
|||||||
@@ -6,16 +6,21 @@ metadata:
|
|||||||
name: tekton-triggers
|
name: tekton-triggers
|
||||||
description: CRD for tekton triggers
|
description: CRD for tekton triggers
|
||||||
options:
|
options:
|
||||||
operator_namespace:
|
|
||||||
default: tekton
|
|
||||||
examples:
|
|
||||||
- tekton
|
|
||||||
type: string
|
|
||||||
apply:
|
apply:
|
||||||
default: true
|
default: true
|
||||||
examples:
|
examples:
|
||||||
- true
|
- true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
operator_namespace:
|
||||||
|
default: tekton
|
||||||
|
examples:
|
||||||
|
- tekton
|
||||||
|
type: string
|
||||||
|
purge:
|
||||||
|
default: false
|
||||||
|
examples:
|
||||||
|
- false
|
||||||
|
type: boolean
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers: null
|
providers: null
|
||||||
tfaddtype: null
|
tfaddtype: null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const VERSION="7.0";
|
|||||||
const SRC=src;
|
const SRC=src;
|
||||||
const DEST=dest;
|
const DEST=dest;
|
||||||
const DOIT=config.apply;
|
const DOIT=config.apply;
|
||||||
|
const PURGE=config.purge;
|
||||||
const crdFiles=[
|
const crdFiles=[
|
||||||
"apiextensions.k8s.io_v1_CustomResourceDefinition_volumesnapshotclasses.snapshot.storage.k8s.io.yaml",
|
"apiextensions.k8s.io_v1_CustomResourceDefinition_volumesnapshotclasses.snapshot.storage.k8s.io.yaml",
|
||||||
"apiextensions.k8s.io_v1_CustomResourceDefinition_volumesnapshotcontents.snapshot.storage.k8s.io.yaml",
|
"apiextensions.k8s.io_v1_CustomResourceDefinition_volumesnapshotcontents.snapshot.storage.k8s.io.yaml",
|
||||||
@@ -16,7 +17,7 @@ fn pre_install() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn post_destroy() {
|
fn post_destroy() {
|
||||||
if ! global::DOIT {
|
if ! global::PURGE {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for file in global::crdFiles {
|
for file in global::crdFiles {
|
||||||
|
|||||||
@@ -11,6 +11,11 @@ options:
|
|||||||
examples:
|
examples:
|
||||||
- true
|
- true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
purge:
|
||||||
|
default: false
|
||||||
|
examples:
|
||||||
|
- false
|
||||||
|
type: boolean
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers: null
|
providers: null
|
||||||
tfaddtype: null
|
tfaddtype: null
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const VERSION="0.6.3";
|
|||||||
const SRC=src;
|
const SRC=src;
|
||||||
const DEST=dest;
|
const DEST=dest;
|
||||||
const DOIT=config.apply;
|
const DOIT=config.apply;
|
||||||
|
const PURGE=config.purge;
|
||||||
const sourcesDir=`https://github.com/k8snetworkplumbingwg/whereabouts/raw/v${VERSION}/doc/crds`;
|
const sourcesDir=`https://github.com/k8snetworkplumbingwg/whereabouts/raw/v${VERSION}/doc/crds`;
|
||||||
const sources=[
|
const sources=[
|
||||||
"whereabouts.cni.cncf.io_ippools.yaml",
|
"whereabouts.cni.cncf.io_ippools.yaml",
|
||||||
@@ -25,7 +26,7 @@ fn pre_install() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn post_destroy() {
|
fn post_destroy() {
|
||||||
if ! global::DOIT {
|
if ! global::PURGE {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for file in global::crdFiles {
|
for file in global::crdFiles {
|
||||||
|
|||||||
@@ -11,6 +11,11 @@ options:
|
|||||||
examples:
|
examples:
|
||||||
- true
|
- true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
purge:
|
||||||
|
default: false
|
||||||
|
examples:
|
||||||
|
- false
|
||||||
|
type: boolean
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers: null
|
providers: null
|
||||||
tfaddtype: null
|
tfaddtype: null
|
||||||
|
|||||||
@@ -6,6 +6,70 @@ metadata:
|
|||||||
name: addons
|
name: addons
|
||||||
description: addons meta-component installing all the addons components
|
description: addons meta-component installing all the addons components
|
||||||
options:
|
options:
|
||||||
|
olm:
|
||||||
|
default:
|
||||||
|
enable: false
|
||||||
|
namespace: olm
|
||||||
|
examples:
|
||||||
|
- enable: false
|
||||||
|
namespace: olm
|
||||||
|
properties:
|
||||||
|
enable:
|
||||||
|
default: false
|
||||||
|
type: boolean
|
||||||
|
namespace:
|
||||||
|
default: olm
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
flux:
|
||||||
|
default:
|
||||||
|
enable: false
|
||||||
|
namespace: flux
|
||||||
|
examples:
|
||||||
|
- enable: false
|
||||||
|
namespace: flux
|
||||||
|
properties:
|
||||||
|
enable:
|
||||||
|
default: false
|
||||||
|
type: boolean
|
||||||
|
namespace:
|
||||||
|
default: flux
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
|
tools:
|
||||||
|
default:
|
||||||
|
keda:
|
||||||
|
enable: false
|
||||||
|
namespace: vynil-addons
|
||||||
|
node_problem_detector:
|
||||||
|
enable: false
|
||||||
|
examples:
|
||||||
|
- keda:
|
||||||
|
enable: false
|
||||||
|
namespace: vynil-addons
|
||||||
|
node_problem_detector:
|
||||||
|
enable: false
|
||||||
|
properties:
|
||||||
|
keda:
|
||||||
|
default:
|
||||||
|
enable: false
|
||||||
|
properties:
|
||||||
|
enable:
|
||||||
|
default: false
|
||||||
|
type: boolean
|
||||||
|
type: object
|
||||||
|
namespace:
|
||||||
|
default: vynil-addons
|
||||||
|
type: string
|
||||||
|
node_problem_detector:
|
||||||
|
default:
|
||||||
|
enable: false
|
||||||
|
properties:
|
||||||
|
enable:
|
||||||
|
default: false
|
||||||
|
type: boolean
|
||||||
|
type: object
|
||||||
|
type: object
|
||||||
monitor:
|
monitor:
|
||||||
default:
|
default:
|
||||||
jaeger:
|
jaeger:
|
||||||
@@ -86,55 +150,6 @@ options:
|
|||||||
type: boolean
|
type: boolean
|
||||||
type: object
|
type: object
|
||||||
type: object
|
type: object
|
||||||
olm:
|
|
||||||
default:
|
|
||||||
enable: true
|
|
||||||
namespace: olm
|
|
||||||
examples:
|
|
||||||
- enable: true
|
|
||||||
namespace: olm
|
|
||||||
properties:
|
|
||||||
enable:
|
|
||||||
default: true
|
|
||||||
type: boolean
|
|
||||||
namespace:
|
|
||||||
default: olm
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
tools:
|
|
||||||
default:
|
|
||||||
keda:
|
|
||||||
enable: false
|
|
||||||
namespace: vynil-addons
|
|
||||||
node_problem_detector:
|
|
||||||
enable: false
|
|
||||||
examples:
|
|
||||||
- keda:
|
|
||||||
enable: false
|
|
||||||
namespace: vynil-addons
|
|
||||||
node_problem_detector:
|
|
||||||
enable: false
|
|
||||||
properties:
|
|
||||||
keda:
|
|
||||||
default:
|
|
||||||
enable: false
|
|
||||||
properties:
|
|
||||||
enable:
|
|
||||||
default: false
|
|
||||||
type: boolean
|
|
||||||
type: object
|
|
||||||
namespace:
|
|
||||||
default: vynil-addons
|
|
||||||
type: string
|
|
||||||
node_problem_detector:
|
|
||||||
default:
|
|
||||||
enable: false
|
|
||||||
properties:
|
|
||||||
enable:
|
|
||||||
default: false
|
|
||||||
type: boolean
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
crds:
|
crds:
|
||||||
default:
|
default:
|
||||||
argo-cd:
|
argo-cd:
|
||||||
@@ -320,21 +335,6 @@ options:
|
|||||||
type: boolean
|
type: boolean
|
||||||
type: object
|
type: object
|
||||||
type: object
|
type: object
|
||||||
flux:
|
|
||||||
default:
|
|
||||||
enable: true
|
|
||||||
namespace: flux
|
|
||||||
examples:
|
|
||||||
- enable: true
|
|
||||||
namespace: flux
|
|
||||||
properties:
|
|
||||||
enable:
|
|
||||||
default: true
|
|
||||||
type: boolean
|
|
||||||
namespace:
|
|
||||||
default: flux
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
dependencies: []
|
dependencies: []
|
||||||
providers:
|
providers:
|
||||||
kubernetes: true
|
kubernetes: true
|
||||||
|
|||||||
Reference in New Issue
Block a user