Release date: 2021-02-20
- Fix overzealous whitespace trimming. (#689)
# No changes in this release
Release date: 2021-02-09
- Ability for custom dnsConfig to prometheus-adapter (#640)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 2f93f39..1baceeb 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -39,7 +39,17 @@ serviceAccount:
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name:
-
+# Custom DNS configuration to be added to prometheus-adapter pods
+dnsConfig: {}
+# nameservers:
+# - 1.2.3.4
+# searches:
+# - ns1.svc.cluster-domain.example
+# - my.dns.search.suffix
+# options:
+# - name: ndots
+# value: "2"
+# - name: edns0
resources: {}
# requests:
# cpu: 100m
Release date: 2021-02-02
- chore: upgrade prometheus-adapter to v0.8.3 (#627)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index a73eeb3..2f93f39 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -3,7 +3,7 @@ affinity: {}
image:
repository: directxman12/k8s-prometheus-adapter-amd64
- tag: v0.8.2
+ tag: v0.8.3
pullPolicy: IfNotPresent
logLevel: 4
Release date: 2021-01-16
- [prometheus-adapter] cert-manager support (#480)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 0637f10..a73eeb3 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -159,3 +159,8 @@ podDisruptionBudget:
enabled: false
minAvailable:
maxUnavailable: 1
+
+certManager:
+ enabled: false
+ caCertDuration: 43800h
+ certDuration: 8760h
Release date: 2020-12-15
- [prometheus-adapter] Use the supported APIService API version (#463)
# No changes in this release
Release date: 2020-12-13
- [prometheus-adapter] support extra arguments for the prometheus-adapter deployment (#487)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index b7b7e87..0637f10 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -110,6 +110,11 @@ tls:
certificate: |-
# Public key of the APIService
+# Any extra arguments
+extraArguments: []
+ # - --tls-private-key-file=/etc/tls/tls.key
+ # - --tls-cert-file=/etc/tls/tls.crt
+
# Any extra volumes
extraVolumes: []
# - name: example-name
Release date: 2020-12-07
- [prometheus-adapter] Upgrade to v0.8.2 (#462)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 230c926..b7b7e87 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -3,7 +3,7 @@ affinity: {}
image:
repository: directxman12/k8s-prometheus-adapter-amd64
- tag: v0.7.0
+ tag: v0.8.2
pullPolicy: IfNotPresent
logLevel: 4
Release date: 2020-12-05
- [prometheus-adapter] Default to not dnsPolicy to keep cluster default (#446)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index c7cf3d9..230c926 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -146,7 +146,7 @@ hostNetwork:
enabled: false
# When hostNetwork is enabled, you probably want to set this to ClusterFirstWithHostNet
-dnsPolicy: Default
+# dnsPolicy: ClusterFirstWithHostNet
podDisruptionBudget:
# Specifies if PodDisruptionBudget should be enabled
Release date: 2020-12-02
- [prometheus-adapter] Add missing dnsPolicy for hostNetwork (#375)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 23548a5..c7cf3d9 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -142,9 +142,12 @@ hostNetwork:
#
# You would require this enabled if you use alternate overlay networking for pods and
# API server unable to communicate with metrics-server. As an example, this is required
- # if you use Weave network on EKS
+ # if you use Weave network on EKS. See also dnsPolicy
enabled: false
+# When hostNetwork is enabled, you probably want to set this to ClusterFirstWithHostNet
+dnsPolicy: Default
+
podDisruptionBudget:
# Specifies if PodDisruptionBudget should be enabled
# When enabled, minAvailable or maxUnavailable should also be defined.
Release date: 2020-12-02
- [prometheus-adapter] Template prometheus.url & rename files (#205)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 187124e..23548a5 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -18,6 +18,7 @@ priorityClassName: ""
# Url to access prometheus
prometheus:
+ # Value is templated
url: http://prometheus.default.svc
port: 9090
path: ""
Release date: 2020-11-14
- [prometheus-adapter] Add missing namespace fields to custom-metric resources to allow install dedicated ns (#358)
# No changes in this release
Release date: 2020-09-25
- [prometheus-adapter] Add a pod disruption budget (#143)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 7857c06..187124e 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -143,3 +143,10 @@ hostNetwork:
# API server unable to communicate with metrics-server. As an example, this is required
# if you use Weave network on EKS
enabled: false
+
+podDisruptionBudget:
+ # Specifies if PodDisruptionBudget should be enabled
+ # When enabled, minAvailable or maxUnavailable should also be defined.
+ enabled: false
+ minAvailable:
+ maxUnavailable: 1
Release date: 2020-09-23
- [prometheus-adapter] bugfix psp port range (#135)
# No changes in this release
Release date: 2020-09-23
- [prometheus-adapter] Fix auth-reader rolebinding (#120)
# No changes in this release
Release date: 2020-09-22
- [prometheus-adapter] Add PodSecurityPolicy and fix custom metrics role binding (#115)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 4cc5e40..7857c06 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -28,6 +28,10 @@ rbac:
# Specifies whether RBAC resources should be created
create: true
+psp:
+ # Specifies whether PSP resources should be created
+ create: false
+
serviceAccount:
# Specifies whether a service account should be created
create: true
Release date: 2020-09-14
- [prometheus-adapter] Remove colons from the ClusterRoleBinding resource (#94)
# No changes in this release
Release date: 2020-08-20
- Prep initial charts indexing (#14)
# No changes in this release
Release date: 2020-07-17
- [stable/prometheus-adapter] Upgrading to v0.7.0 (#23245)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 1d414b5..4cc5e40 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -3,7 +3,7 @@ affinity: {}
image:
repository: directxman12/k8s-prometheus-adapter-amd64
- tag: v0.6.0
+ tag: v0.7.0
pullPolicy: IfNotPresent
logLevel: 4
Release date: 2020-06-12
- [stable/prometheus-adapter] Allow specifying a path for the Prometheus URL (#22760)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index d27bc9a..1d414b5 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -20,6 +20,7 @@ priorityClassName: ""
prometheus:
url: http://prometheus.default.svc
port: 9090
+ path: ""
replicas: 1
Release date: 2020-04-19
- add watch to resource-reader ClusterRole (#22010)
# No changes in this release
Release date: 2020-04-14
- [stable/prometheus-adapter] Defining a variable for listen port (#21918)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 6d6c74c..d27bc9a 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -10,6 +10,8 @@ logLevel: 4
metricsRelistInterval: 1m
+listenPort: 6443
+
nodeSelector: {}
priorityClassName: ""
Release date: 2020-03-27
- [stable/prometheus-adapter] Add podLabels support (#21658)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 8e960bb..6d6c74c 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -123,6 +123,9 @@ extraVolumeMounts: []
tolerations: []
+# Labels added to the pod
+podLabels: {}
+
# Annotations added to the pod
podAnnotations: {}
Release date: 2020-02-28
- [stable/prometheus-adapter] Do not create custom metrics rbac (#20900)
# No changes in this release
Release date: 2020-02-21
- [stable/prometheus-adapter]: do not create apiservice when not needed (#20883)
# No changes in this release
Release date: 2020-02-18
- pass empty array if rules are empty (#19616) (#20819)
# No changes in this release
Release date: 2020-02-17
- [stable/prometheus-adapter] Upgrading to v0.6.0 (#20750)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 9e4b9a5..8e960bb 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -3,7 +3,7 @@ affinity: {}
image:
repository: directxman12/k8s-prometheus-adapter-amd64
- tag: v0.5.0
+ tag: v0.6.0
pullPolicy: IfNotPresent
logLevel: 4
Release date: 2020-01-16
- [stable/prometheus-adapter] Allow prometheus-adapter to start in hostNetwork mode (#19466)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index ba1a5c4..9e4b9a5 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -125,3 +125,11 @@ tolerations: []
# Annotations added to the pod
podAnnotations: {}
+
+hostNetwork:
+ # Specifies if prometheus-adapter should be started in hostNetwork mode.
+ #
+ # You would require this enabled if you use alternate overlay networking for pods and
+ # API server unable to communicate with metrics-server. As an example, this is required
+ # if you use Weave network on EKS
+ enabled: false
Release date: 2020-01-10
- [promethesus-adapter] use the new tag name (#19961)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 4e13ad6..ba1a5c4 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -71,9 +71,9 @@ rules:
# resource: node
# namespace:
# resource: namespace
-# pod_name:
+# pod:
# resource: pod
-# containerLabel: container_name
+# containerLabel: container
# memory:
# containerQuery: sum(container_memory_working_set_bytes{<<.LabelMatchers>>}) by (<<.GroupBy>>)
# nodeQuery: sum(container_memory_working_set_bytes{<<.LabelMatchers>>,id='/'}) by (<<.GroupBy>>)
@@ -83,9 +83,9 @@ rules:
# resource: node
# namespace:
# resource: namespace
-# pod_name:
+# pod:
# resource: pod
-# containerLabel: container_name
+# containerLabel: container
# window: 3m
service:
Release date: 2019-10-15
- [stable/prometheus-adapter] Support extra volumes (#17982)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 1370ae0..4e13ad6 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -102,6 +102,25 @@ tls:
certificate: |-
# Public key of the APIService
+# Any extra volumes
+extraVolumes: []
+ # - name: example-name
+ # hostPath:
+ # path: /path/on/host
+ # type: DirectoryOrCreate
+ # - name: ssl-certs
+ # hostPath:
+ # path: /etc/ssl/certs/ca-bundle.crt
+ # type: File
+
+# Any extra volume mounts
+extraVolumeMounts: []
+ # - name: example-name
+ # mountPath: /path/in/container
+ # - name: ssl-certs
+ # mountPath: /etc/ssl/certs/ca-certificates.crt
+ # readOnly: true
+
tolerations: []
# Annotations added to the pod
Release date: 2019-08-22
- [stable/prometheus-adapter] Added pod annotations to chart. (#16446)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 79942e4..1370ae0 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -103,3 +103,6 @@ tls:
# Public key of the APIService
tolerations: []
+
+# Annotations added to the pod
+podAnnotations: {}
Release date: 2019-06-11
- [stable/prometheus-adapter] Add priorityClassName (#14570)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 251d3a3..79942e4 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -12,6 +12,8 @@ metricsRelistInterval: 1m
nodeSelector: {}
+priorityClassName: ""
+
# Url to access prometheus
prometheus:
url: http://prometheus.default.svc
Release date: 2019-06-06
- [stable/prometheus-adapter] add new resourceRules in values (#14508)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 28fc9f1..251d3a3 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -49,7 +49,7 @@ rules:
# as: "my_custom_metric"
# metricsQuery: sum(<<.Series>>{<<.LabelMatchers>>}) by (<<.GroupBy>>)
# Mounts a configMap with pre-generated rules for use. Overrides the
- # default, custom and external entries
+ # default, custom, external and resource entries
existing:
external: []
# - seriesQuery: '{__name__=~"^some_metric_count$"}'
@@ -57,8 +57,34 @@ rules:
# template: <<.Resource>>
# name:
# matches: ""
-# as: "my_custom_metric"
+# as: "my_external_metric"
# metricsQuery: sum(<<.Series>>{<<.LabelMatchers>>}) by (<<.GroupBy>>)
+ resource: {}
+# cpu:
+# containerQuery: sum(rate(container_cpu_usage_seconds_total{<<.LabelMatchers>>}[3m])) by (<<.GroupBy>>)
+# nodeQuery: sum(rate(container_cpu_usage_seconds_total{<<.LabelMatchers>>, id='/'}[3m])) by (<<.GroupBy>>)
+# resources:
+# overrides:
+# instance:
+# resource: node
+# namespace:
+# resource: namespace
+# pod_name:
+# resource: pod
+# containerLabel: container_name
+# memory:
+# containerQuery: sum(container_memory_working_set_bytes{<<.LabelMatchers>>}) by (<<.GroupBy>>)
+# nodeQuery: sum(container_memory_working_set_bytes{<<.LabelMatchers>>,id='/'}) by (<<.GroupBy>>)
+# resources:
+# overrides:
+# instance:
+# resource: node
+# namespace:
+# resource: namespace
+# pod_name:
+# resource: pod
+# containerLabel: container_name
+# window: 3m
service:
annotations: {}
Release date: 2019-06-05
- owners: add a new owner (#14530)
# No changes in this release
Release date: 2019-06-01
- [stable/prometheus-adapter] conditionally register external metrics API (#13716) (#14389)
# No changes in this release
Release date: 2019-05-21
- [stable/prometheus-adapter] Add myself to OWNERS (#13887)
# No changes in this release
Release date: 2019-05-20
- prometheus-adapter: allow to set custom prometheus URL path (#13174)
# No changes in this release
Release date: 2019-05-15
- add apiVersion (#13818)
# No changes in this release
Release date: 2019-04-29
- [stable/prometheus-adapter] Adds support for external metrics v0.5.0 (#13133)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 070bc46..28fc9f1 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -3,7 +3,7 @@ affinity: {}
image:
repository: directxman12/k8s-prometheus-adapter-amd64
- tag: v0.4.1
+ tag: v0.5.0
pullPolicy: IfNotPresent
logLevel: 4
@@ -49,8 +49,16 @@ rules:
# as: "my_custom_metric"
# metricsQuery: sum(<<.Series>>{<<.LabelMatchers>>}) by (<<.GroupBy>>)
# Mounts a configMap with pre-generated rules for use. Overrides the
- # default and custom entries
+ # default, custom and external entries
existing:
+ external: []
+# - seriesQuery: '{__name__=~"^some_metric_count$"}'
+# resources:
+# template: <<.Resource>>
+# name:
+# matches: ""
+# as: "my_custom_metric"
+# metricsQuery: sum(<<.Series>>{<<.LabelMatchers>>}) by (<<.GroupBy>>)
service:
annotations: {}
Release date: 2019-04-25
- fixes incompatibility with 1.11 (#13261)
# No changes in this release
Release date: 2019-01-17
- Fix/prometheus adapter image pull secrets (#10725)
# No changes in this release
Release date: 2019-01-15
- Add support for image pull secrets for api server deployment (#10269)
# No changes in this release
Release date: 2019-01-02
- Adding support for externally defined adapter rules (#8959)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index f91f200..070bc46 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -48,6 +48,9 @@ rules:
# matches: ""
# as: "my_custom_metric"
# metricsQuery: sum(<<.Series>>{<<.LabelMatchers>>}) by (<<.GroupBy>>)
+ # Mounts a configMap with pre-generated rules for use. Overrides the
+ # default and custom entries
+ existing:
service:
annotations: {}
Release date: 2018-12-19
- [stable/prometheus-adapter] readOnlyFileSystem (#10042)
# No changes in this release
Release date: 2018-12-16
- [stable/prometheus-adapter] v0.4.1, readOnlyRootFilesystem, fixes (#10036)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 23ade96..f91f200 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -3,12 +3,12 @@ affinity: {}
image:
repository: directxman12/k8s-prometheus-adapter-amd64
- tag: v0.4.0
+ tag: v0.4.1
pullPolicy: IfNotPresent
logLevel: 4
-metricsRelistInterval: 30s
+metricsRelistInterval: 1m
nodeSelector: {}
@@ -30,7 +30,7 @@ serviceAccount:
# If not set and create is true, a name is generated using the fullname template
name:
-resources:
+resources: {}
# requests:
# cpu: 100m
# memory: 128Mi
Release date: 2018-12-04
- Upgrading to v0.4.0 (#9711)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index da65e02..23ade96 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -3,7 +3,7 @@ affinity: {}
image:
repository: directxman12/k8s-prometheus-adapter-amd64
- tag: v0.2.1
+ tag: v0.4.0
pullPolicy: IfNotPresent
logLevel: 4
Release date: 2018-10-11
- [stable/prometheus-adapter] Add checksum of configMap as annotation (#8334)
# No changes in this release
Release date: 2018-09-19
- Changed syntax error in custom-metrics-apiserver-service and secret (label to labels) (#7295)
# No changes in this release
Release date: 2018-09-08
- Fixing warning when overriding rules.custom (#7586)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 460d0c1..da65e02 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -40,7 +40,7 @@ resources:
rules:
default: true
- custom: {}
+ custom: []
# - seriesQuery: '{__name__=~"^some_metric_count$"}'
# resources:
# template: <<.Resource>>
Release date: 2018-08-15
- [stable/prometheus-adapter] Enhancements (#7183)
diff --git a/charts/prometheus-adapter/values.yaml b/charts/prometheus-adapter/values.yaml
index 624268f..460d0c1 100644
--- a/charts/prometheus-adapter/values.yaml
+++ b/charts/prometheus-adapter/values.yaml
@@ -1,9 +1,22 @@
# Default values for k8s-prometheus-adapter..
+affinity: {}
+
image:
repository: directxman12/k8s-prometheus-adapter-amd64
tag: v0.2.1
pullPolicy: IfNotPresent
+logLevel: 4
+
+metricsRelistInterval: 30s
+
+nodeSelector: {}
+
+# Url to access prometheus
+prometheus:
+ url: http://prometheus.default.svc
+ port: 9090
+
replicas: 1
rbac:
@@ -25,6 +38,22 @@ resources:
# cpu: 100m
# memory: 128Mi
+rules:
+ default: true
+ custom: {}
+# - seriesQuery: '{__name__=~"^some_metric_count$"}'
+# resources:
+# template: <<.Resource>>
+# name:
+# matches: ""
+# as: "my_custom_metric"
+# metricsQuery: sum(<<.Series>>{<<.LabelMatchers>>}) by (<<.GroupBy>>)
+
+service:
+ annotations: {}
+ port: 443
+ type: ClusterIP
+
tls:
enable: false
ca: |-
@@ -34,10 +63,4 @@ tls:
certificate: |-
# Public key of the APIService
-# Url to access prometheus
-prometheus:
- url: http://prometheus.default.svc
- port: 9090
-
-metricsRelistInterval: 30s
-logLevel: 10
+tolerations: []
Release date: 2018-08-13
- Add prometheus adapter chart (#6082)
# Default values for k8s-prometheus-adapter..
image:
repository: directxman12/k8s-prometheus-adapter-amd64
tag: v0.2.1
pullPolicy: IfNotPresent
replicas: 1
rbac:
# Specifies whether RBAC resources should be created
create: true
serviceAccount:
# Specifies whether a service account should be created
create: true
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name:
resources:
# requests:
# cpu: 100m
# memory: 128Mi
# limits:
# cpu: 100m
# memory: 128Mi
tls:
enable: false
ca: |-
# Public CA file that signed the APIService
key: |-
# Private key of the APIService
certificate: |-
# Public key of the APIService
# Url to access prometheus
prometheus:
url: http://prometheus.default.svc
port: 9090
metricsRelistInterval: 30s
logLevel: 10
Autogenerated from Helm Chart and git history using helm-changelog