Skip to content

Commit

Permalink
docs: add examples folder
Browse files Browse the repository at this point in the history
  • Loading branch information
JGiola committed Apr 7, 2023
1 parent 5ca46d0 commit 75a065a
Show file tree
Hide file tree
Showing 11 changed files with 6,889 additions and 0 deletions.
8 changes: 8 additions & 0 deletions examples/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Examples

In this folder you can find three different examples for installing all the modules and add-on of the distribution
for one of the supported kubernetes flavor or engine.

You can use the file inside one of the folder with [vab] and install it on your cluster.

[vab]: https://github.com/mia-platform/vab "cli for handling installation and upgrade of Mia-Platform distribution"
53 changes: 53 additions & 0 deletions examples/base/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
kind: ClustersConfiguration
apiVersion: vab.mia-platform.eu/v1alpha1
name: base-installation
spec:
modules:
cni/cilium/base:
version: v1.24.0
disaster-recovery/velero/base:
version: v1.24.1
ingress/traefik/base:
version: v1.24.1
observability/logging-operator/base:
version: v1.24.1
observability/prometheus-operator/base:
version: v1.24.0
scheduling/kube-green/base:
version: v1.24.1
security/cert-manager/base:
version: v1.24.1
security/kyverno/base:
version: v1.24.1
security/rbac-manager/base:
version: v1.24.0
addOns:
cert-manager/kube-green-webhook-certificate:
version: v1.0.0
cert-manager/oidc-proxy-certificate:
version: v1.0.0
cert-manager/prometheus-operator-webhook-certificate:
version: v1.0.0
logging-operator/logging-stack:
version: v1.0.2
prometheus-operator/cert-manager:
version: v1.0.1
prometheus-operator/kube-green:
version: v1.0.0
prometheus-operator/kyverno:
version: v1.0.1
prometheus-operator/logging-operator:
version: v1.0.0
prometheus-operator/logging-stack:
version: v1.0.0
prometheus-operator/monitoring-stack:
version: v1.0.2
prometheus-operator/rbac-manager:
version: v1.0.1
prometheus-operator/traefik:
version: v1.0.0
groups:
- name: base-installation
clusters:
- name: base-installation
context: base-installation
53 changes: 53 additions & 0 deletions examples/eks/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
kind: ClustersConfiguration
apiVersion: vab.mia-platform.eu/v1alpha1
name: eks-installation
spec:
modules:
cni/cilium/eks:
version: v1.24.0
disaster-recovery/velero/base:
version: v1.24.1
ingress/traefik/eks:
version: v1.24.1
observability/logging-operator/base:
version: v1.24.1
observability/prometheus-operator/base:
version: v1.24.0
scheduling/kube-green/base:
version: v1.24.1
security/cert-manager/base:
version: v1.24.1
security/kyverno/base:
version: v1.24.1
security/rbac-manager/base:
version: v1.24.0
addOns:
cert-manager/kube-green-webhook-certificate:
version: v1.0.0
cert-manager/oidc-proxy-certificate:
version: v1.0.0
cert-manager/prometheus-operator-webhook-certificate:
version: v1.0.0
logging-operator/logging-stack:
version: v1.0.2
prometheus-operator/cert-manager:
version: v1.0.1
prometheus-operator/kube-green:
version: v1.0.0
prometheus-operator/kyverno:
version: v1.0.1
prometheus-operator/logging-operator:
version: v1.0.0
prometheus-operator/logging-stack:
version: v1.0.0
prometheus-operator/monitoring-stack:
version: v1.0.2
prometheus-operator/rbac-manager:
version: v1.0.1
prometheus-operator/traefik:
version: v1.0.0
groups:
- name: eks-installation
clusters:
- name: eks-installation
context: eks-installation
53 changes: 53 additions & 0 deletions examples/gke/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
kind: ClustersConfiguration
apiVersion: vab.mia-platform.eu/v1alpha1
name: gke-installation
spec:
modules:
cni/cilium/gke:
version: v1.24.0
disaster-recovery/velero/base:
version: v1.24.1
ingress/traefik/gke:
version: v1.24.1
observability/logging-operator/base:
version: v1.24.1
observability/prometheus-operator/base:
version: v1.24.0
scheduling/kube-green/base:
version: v1.24.1
security/cert-manager/base:
version: v1.24.1
security/kyverno/base:
version: v1.24.1
security/rbac-manager/base:
version: v1.24.0
addOns:
cert-manager/kube-green-webhook-certificate:
version: v1.0.0
cert-manager/oidc-proxy-certificate:
version: v1.0.0
cert-manager/prometheus-operator-webhook-certificate:
version: v1.0.0
logging-operator/logging-stack:
version: v1.0.2
prometheus-operator/cert-manager:
version: v1.0.1
prometheus-operator/kube-green:
version: v1.0.0
prometheus-operator/kyverno:
version: v1.0.1
prometheus-operator/logging-operator:
version: v1.0.0
prometheus-operator/logging-stack:
version: v1.0.0
prometheus-operator/monitoring-stack:
version: v1.0.2
prometheus-operator/rbac-manager:
version: v1.0.1
prometheus-operator/traefik:
version: v1.0.0
groups:
- name: gke-installation
clusters:
- name: gke-installation
context: gke-installation
Loading

0 comments on commit 75a065a

Please sign in to comment.