diff --git a/examples/alerts/kustomization.yaml b/examples/alerts/kustomization.yaml new file mode 100644 index 000000000..bbdda37bd --- /dev/null +++ b/examples/alerts/kustomization.yaml @@ -0,0 +1,7 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +resources: + - prometheusrules_policies_missing.yaml + - slo-availability.yaml + - slo-latency.yaml diff --git a/hack/quickstart-setup.sh b/hack/quickstart-setup.sh index b73630195..7fdca5a40 100755 --- a/hack/quickstart-setup.sh +++ b/hack/quickstart-setup.sh @@ -85,6 +85,7 @@ KUADRANT_METALLB_KUSTOMIZATION="${KUADRANT_REPO}/config/metallb?ref=${KUADRANT_R KUADARNT_THANOS_KUSTOMIZATION="${KUADRANT_REPO}/config/thanos?ref=${KUADRANT_REF}" KUADARNT_OBSERVABILITY_KUSTOMIZATION="${KUADRANT_REPO}/config/observability?ref=${KUADRANT_REF}" KUADRANT_DASHBOARDS_KUSTOMIZATION="${KUADRANT_REPO}/examples/dashboards?ref=${KUADRANT_REF}" +KUADRANT_ALERTS_KUSTOMIZATION="${KUADRANT_REPO}/examples/alerts?ref=${KUADRANT_REF}" MGC_REPO="github.com/${KUADRANT_ORG}/multicluster-gateway-controller.git" MGC_ISTIO_KUSTOMIZATION="${MGC_REPO}/config/istio?ref=${MGC_REF}" @@ -518,6 +519,7 @@ info "Installing observability stack in ${KUADRANT_CLUSTER_NAME}..." kubectl kustomize ${KUADARNT_OBSERVABILITY_KUSTOMIZATION} | $CONTAINER_RUNTIME_BIN run --rm -i ryane/kfilt -i kind=CustomResourceDefinition | kubectl apply --server-side -f - kubectl kustomize ${KUADARNT_OBSERVABILITY_KUSTOMIZATION} | $CONTAINER_RUNTIME_BIN run --rm -i ryane/kfilt -x kind=CustomResourceDefinition | kubectl apply -f - kubectl kustomize ${KUADRANT_DASHBOARDS_KUSTOMIZATION} | kubectl apply --server-side -f - +kubectl kustomize ${KUADRANT_ALERTS_KUSTOMIZATION} | kubectl apply --server-side -f - success "observability stack installed successfully." # Patch prometheus to remote write metrics to thanos in hub