Merge pull request #799 from kakkoyun/ksonnet_no_more_19
Remove last ksonnet reference and direct dependency
This commit is contained in:
@@ -98,8 +98,7 @@
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
serviceMonitor:
|
serviceMonitor: {
|
||||||
{
|
|
||||||
apiVersion: 'monitoring.coreos.com/v1',
|
apiVersion: 'monitoring.coreos.com/v1',
|
||||||
kind: 'ServiceMonitor',
|
kind: 'ServiceMonitor',
|
||||||
metadata: {
|
metadata: {
|
||||||
@@ -121,8 +120,7 @@
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
alertmanager:
|
alertmanager: {
|
||||||
{
|
|
||||||
apiVersion: 'monitoring.coreos.com/v1',
|
apiVersion: 'monitoring.coreos.com/v1',
|
||||||
kind: 'Alertmanager',
|
kind: 'Alertmanager',
|
||||||
metadata: {
|
metadata: {
|
||||||
|
|||||||
@@ -37,16 +37,6 @@
|
|||||||
},
|
},
|
||||||
"version": "master"
|
"version": "master"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"source": {
|
|
||||||
"git": {
|
|
||||||
"remote": "https://github.com/ksonnet/ksonnet-lib",
|
|
||||||
"subdir": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"version": "master",
|
|
||||||
"name": "ksonnet"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"source": {
|
"source": {
|
||||||
"git": {
|
"git": {
|
||||||
|
|||||||
@@ -9,9 +9,9 @@ local withImageRepository(repository) = {
|
|||||||
if repository == null then image else repository + '/' + l.imageName(image),
|
if repository == null then image else repository + '/' + l.imageName(image),
|
||||||
_config+:: {
|
_config+:: {
|
||||||
imageRepos:: {
|
imageRepos:: {
|
||||||
[field]: substituteRepository(oldRepos[field], repository),
|
[field]: substituteRepository(oldRepos[field], repository)
|
||||||
for field in std.objectFields(oldRepos)
|
for field in std.objectFields(oldRepos)
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -133,7 +133,6 @@
|
|||||||
metadata: {
|
metadata: {
|
||||||
name: 'custom-metrics-server-resources',
|
name: 'custom-metrics-server-resources',
|
||||||
},
|
},
|
||||||
|
|
||||||
roleRef: {
|
roleRef: {
|
||||||
apiGroup: 'rbac.authorization.k8s.io',
|
apiGroup: 'rbac.authorization.k8s.io',
|
||||||
kind: 'ClusterRole',
|
kind: 'ClusterRole',
|
||||||
@@ -151,7 +150,6 @@
|
|||||||
metadata: {
|
metadata: {
|
||||||
name: 'hpa-controller-custom-metrics',
|
name: 'hpa-controller-custom-metrics',
|
||||||
},
|
},
|
||||||
|
|
||||||
roleRef: {
|
roleRef: {
|
||||||
apiGroup: 'rbac.authorization.k8s.io',
|
apiGroup: 'rbac.authorization.k8s.io',
|
||||||
kind: 'ClusterRole',
|
kind: 'ClusterRole',
|
||||||
|
|||||||
@@ -19,14 +19,14 @@ local service(name, namespace, labels, selector, ports) = {
|
|||||||
'kube-controller-manager-prometheus-discovery',
|
'kube-controller-manager-prometheus-discovery',
|
||||||
'kube-system',
|
'kube-system',
|
||||||
{ 'k8s-app': 'kube-controller-manager' },
|
{ 'k8s-app': 'kube-controller-manager' },
|
||||||
{ 'component': 'kube-controller-manager' },
|
{ component: 'kube-controller-manager' },
|
||||||
[{ name: 'https-metrics', port: 10257, targetPort: 10257 }]
|
[{ name: 'https-metrics', port: 10257, targetPort: 10257 }]
|
||||||
),
|
),
|
||||||
kubeSchedulerPrometheusDiscoveryService: service(
|
kubeSchedulerPrometheusDiscoveryService: service(
|
||||||
'kube-scheduler-prometheus-discovery',
|
'kube-scheduler-prometheus-discovery',
|
||||||
'kube-system',
|
'kube-system',
|
||||||
{ 'k8s-app': 'kube-scheduler' },
|
{ 'k8s-app': 'kube-scheduler' },
|
||||||
{ 'component': 'kube-scheduler' },
|
{ component: 'kube-scheduler' },
|
||||||
[{ name: 'https-metrics', port: 10259, targetPort: 10259 }],
|
[{ name: 'https-metrics', port: 10259, targetPort: 10259 }],
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,3 @@
|
|||||||
local k = import 'github.com/ksonnet/ksonnet-lib/ksonnet.beta.4/k.libsonnet';
|
|
||||||
|
|
||||||
(import 'github.com/etcd-io/etcd/Documentation/etcd-mixin/mixin.libsonnet') + {
|
(import 'github.com/etcd-io/etcd/Documentation/etcd-mixin/mixin.libsonnet') + {
|
||||||
_config+:: {
|
_config+:: {
|
||||||
etcd: {
|
etcd: {
|
||||||
@@ -94,8 +92,7 @@ local k = import 'github.com/ksonnet/ksonnet-lib/ksonnet.beta.4/k.libsonnet';
|
|||||||
'etcd-client.crt': std.base64($._config.etcd.clientCert),
|
'etcd-client.crt': std.base64($._config.etcd.clientCert),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
prometheus+:
|
prometheus+: {
|
||||||
{
|
|
||||||
// Reference info: https://coreos.com/operators/prometheus/docs/latest/api.html#prometheusspec
|
// Reference info: https://coreos.com/operators/prometheus/docs/latest/api.html#prometheusspec
|
||||||
spec+: {
|
spec+: {
|
||||||
secrets+: [$.prometheus.secretEtcdCerts.metadata.name],
|
secrets+: [$.prometheus.secretEtcdCerts.metadata.name],
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ local ksm = import 'github.com/kubernetes/kube-state-metrics/jsonnet/kube-state-
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
kubeStateMetrics+::
|
kubeStateMetrics+::
|
||||||
ksm + {
|
ksm {
|
||||||
local version = self.version,
|
local version = self.version,
|
||||||
name:: 'kube-state-metrics',
|
name:: 'kube-state-metrics',
|
||||||
namespace:: $._config.namespace,
|
namespace:: $._config.namespace,
|
||||||
|
|||||||
@@ -5,13 +5,13 @@ local imageName(image) =
|
|||||||
local parts = std.split(image, '/');
|
local parts = std.split(image, '/');
|
||||||
local len = std.length(parts);
|
local len = std.length(parts);
|
||||||
if len == 3 then
|
if len == 3 then
|
||||||
# registry.com/org/image
|
// registry.com/org/image
|
||||||
parts[2]
|
parts[2]
|
||||||
else if len == 2 then
|
else if len == 2 then
|
||||||
# org/image
|
// org/image
|
||||||
parts[1]
|
parts[1]
|
||||||
else if len == 1 then
|
else if len == 1 then
|
||||||
# image, ie. busybox
|
// image, ie. busybox
|
||||||
parts[0]
|
parts[0]
|
||||||
else
|
else
|
||||||
error 'unknown image format: ' + image;
|
error 'unknown image format: ' + image;
|
||||||
|
|||||||
Reference in New Issue
Block a user