diff --git a/manifests/blackbox-exporter/base/kustomization.yaml b/manifests/blackbox-exporter/base/kustomization.yaml new file mode 100644 index 0000000..4be7900 --- /dev/null +++ b/manifests/blackbox-exporter/base/kustomization.yaml @@ -0,0 +1,13 @@ +--- + +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +# v 0.15.0 = 68444c6b63b032a8761da09182ef63d89cc65cd5 +resources: + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/blackboxExporter-clusterRole.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/blackboxExporter-clusterRoleBinding.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/blackboxExporter-configuration.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/blackboxExporter-deployment.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/blackboxExporter-service.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/blackboxExporter-serviceAccount.yaml diff --git a/manifests/blackbox-exporter/components/metrics/kustomization.yaml b/manifests/blackbox-exporter/components/metrics/kustomization.yaml new file mode 100644 index 0000000..7e55316 --- /dev/null +++ b/manifests/blackbox-exporter/components/metrics/kustomization.yaml @@ -0,0 +1,8 @@ +--- + +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +# v 0.15.0 = 68444c6b63b032a8761da09182ef63d89cc65cd5 +resources: + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/blackboxExporter-serviceMonitor.yaml diff --git a/manifests/blackbox-exporter/components/networkpolicy/kustomization.yaml b/manifests/blackbox-exporter/components/networkpolicy/kustomization.yaml new file mode 100644 index 0000000..9fc2fd3 --- /dev/null +++ b/manifests/blackbox-exporter/components/networkpolicy/kustomization.yaml @@ -0,0 +1,8 @@ +--- + +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +# v 0.15.0 = 68444c6b63b032a8761da09182ef63d89cc65cd5 +resources: + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/blackboxExporter-networkPolicy.yaml diff --git a/manifests/blackbox-exporter/overlays/production/kustomization.yaml b/manifests/blackbox-exporter/overlays/production/kustomization.yaml new file mode 100644 index 0000000..714e032 --- /dev/null +++ b/manifests/blackbox-exporter/overlays/production/kustomization.yaml @@ -0,0 +1,13 @@ +--- + +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +namespace: metrics + +resources: + - ../../base + +components: + - ../../components/metrics + - ../../components/networkpolicy diff --git a/manifests/kubestate-metrics/base/kustomization.yaml b/manifests/kubestate-metrics/base/kustomization.yaml new file mode 100644 index 0000000..56ab621 --- /dev/null +++ b/manifests/kubestate-metrics/base/kustomization.yaml @@ -0,0 +1,12 @@ +--- + +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +# v 0.15.0 = 68444c6b63b032a8761da09182ef63d89cc65cd5 +resources: + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/kubeStateMetrics-clusterRole.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/kubeStateMetrics-clusterRoleBinding.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/kubeStateMetrics-deployment.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/kubeStateMetrics-service.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/kubeStateMetrics-serviceAccount.yaml diff --git a/manifests/kubestate-metrics/components/metrics/kustomization.yaml b/manifests/kubestate-metrics/components/metrics/kustomization.yaml new file mode 100644 index 0000000..baea07f --- /dev/null +++ b/manifests/kubestate-metrics/components/metrics/kustomization.yaml @@ -0,0 +1,8 @@ +--- + +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +# v 0.15.0 = 68444c6b63b032a8761da09182ef63d89cc65cd5 +resources: + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/kubeStateMetrics-serviceMonitor.yaml diff --git a/manifests/kubestate-metrics/components/mixin-prometheusrule/kustomization.yaml b/manifests/kubestate-metrics/components/mixin-prometheusrule/kustomization.yaml new file mode 100644 index 0000000..e6dfe0d --- /dev/null +++ b/manifests/kubestate-metrics/components/mixin-prometheusrule/kustomization.yaml @@ -0,0 +1,8 @@ +--- + +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +# v 0.15.0 = 68444c6b63b032a8761da09182ef63d89cc65cd5 +resources: + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/kubeStateMetrics-prometheusRule.yaml diff --git a/manifests/kubestate-metrics/components/networkpolicy/kustomization.yaml b/manifests/kubestate-metrics/components/networkpolicy/kustomization.yaml new file mode 100644 index 0000000..70c0d71 --- /dev/null +++ b/manifests/kubestate-metrics/components/networkpolicy/kustomization.yaml @@ -0,0 +1,8 @@ +--- + +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +# v 0.15.0 = 68444c6b63b032a8761da09182ef63d89cc65cd5 +resources: + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/kubeStateMetrics-networkPolicy.yaml diff --git a/manifests/kubestate-metrics/overlays/production/kustomization.yaml b/manifests/kubestate-metrics/overlays/production/kustomization.yaml new file mode 100644 index 0000000..06ebc95 --- /dev/null +++ b/manifests/kubestate-metrics/overlays/production/kustomization.yaml @@ -0,0 +1,14 @@ +--- + +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +namespace: metrics + +resources: + - ../../base + +components: + - ../../components/metrics + - ../../components/mixin-prometheusrule + - ../../components/networkpolicy diff --git a/manifests/prometheus-adaptor/base/kustomization.yaml b/manifests/prometheus-adaptor/base/kustomization.yaml new file mode 100644 index 0000000..21de5dc --- /dev/null +++ b/manifests/prometheus-adaptor/base/kustomization.yaml @@ -0,0 +1,18 @@ +--- + +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +# v 0.15.0 = 68444c6b63b032a8761da09182ef63d89cc65cd5 +resources: + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/prometheusAdapter-apiService.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/prometheusAdapter-clusterRole.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/prometheusAdapter-clusterRoleAggregatedMetricsReader.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/prometheusAdapter-clusterRoleBinding.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/prometheusAdapter-clusterRoleBindingDelegator.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/prometheusAdapter-clusterRoleServerResources.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/prometheusAdapter-configMap.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/prometheusAdapter-deployment.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/prometheusAdapter-roleBindingAuthReader.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/prometheusAdapter-service.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/prometheusAdapter-serviceAccount.yaml diff --git a/manifests/prometheus-adaptor/components/metrics/kustomization.yaml b/manifests/prometheus-adaptor/components/metrics/kustomization.yaml new file mode 100644 index 0000000..9da9076 --- /dev/null +++ b/manifests/prometheus-adaptor/components/metrics/kustomization.yaml @@ -0,0 +1,8 @@ +--- + +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +# v 0.15.0 = 68444c6b63b032a8761da09182ef63d89cc65cd5 +resources: + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/prometheusAdapter-serviceMonitor.yaml diff --git a/manifests/prometheus-adaptor/components/networkpolicy/kustomization.yaml b/manifests/prometheus-adaptor/components/networkpolicy/kustomization.yaml new file mode 100644 index 0000000..a2ae6cf --- /dev/null +++ b/manifests/prometheus-adaptor/components/networkpolicy/kustomization.yaml @@ -0,0 +1,8 @@ +--- + +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +# v 0.15.0 = 68444c6b63b032a8761da09182ef63d89cc65cd5 +resources: + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/prometheusAdapter-networkPolicy.yaml diff --git a/manifests/prometheus-adaptor/components/pdb/kustomization.yaml b/manifests/prometheus-adaptor/components/pdb/kustomization.yaml new file mode 100644 index 0000000..059ef2a --- /dev/null +++ b/manifests/prometheus-adaptor/components/pdb/kustomization.yaml @@ -0,0 +1,8 @@ +--- + +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +# v 0.15.0 = 68444c6b63b032a8761da09182ef63d89cc65cd5 +resources: + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/prometheusAdapter-podDisruptionBudget.yaml diff --git a/manifests/prometheus-adaptor/overlays/production/kustomization.yaml b/manifests/prometheus-adaptor/overlays/production/kustomization.yaml new file mode 100644 index 0000000..5fe24b8 --- /dev/null +++ b/manifests/prometheus-adaptor/overlays/production/kustomization.yaml @@ -0,0 +1,14 @@ +--- + +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +namespace: metrics + +resources: + - ../../base + +components: + - ../../components/metrics + - ../../components/networkpolicy + # - ../../components/pdb diff --git a/manifests/prometheus/components/kubernetes-controlplane/kustomization.yaml b/manifests/prometheus/components/kubernetes-controlplane/kustomization.yaml new file mode 100644 index 0000000..aa31eb6 --- /dev/null +++ b/manifests/prometheus/components/kubernetes-controlplane/kustomization.yaml @@ -0,0 +1,13 @@ +--- + +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +# v 0.15.0 = 68444c6b63b032a8761da09182ef63d89cc65cd5 +resources: + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/kubernetesControlPlane-prometheusRule.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/kubernetesControlPlane-serviceMonitorApiserver.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/kubernetesControlPlane-serviceMonitorCoreDNS.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/kubernetesControlPlane-serviceMonitorKubeControllerManager.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/kubernetesControlPlane-serviceMonitorKubeScheduler.yaml + - https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/68444c6b63b032a8761da09182ef63d89cc65cd5/manifests/kubernetesControlPlane-serviceMonitorKubelet.yaml