Skip to content

Commit

Permalink
Make it so the default tolerations used to deploy the agent collector…
Browse files Browse the repository at this point in the history
… account for k8s distribution
  • Loading branch information
jvoravong committed Dec 9, 2024
1 parent 72be13b commit abb6f24
Show file tree
Hide file tree
Showing 40 changed files with 190 additions and 197 deletions.
12 changes: 12 additions & 0 deletions .chloggen/enhance-agent-daemonset-toleration.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: enhancement
# The name of the component, or a single word describing the area of concern, (e.g. agent, clusterReceiver, gateway, operator, chart, other)
component: agent
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: Make it so the default tolerations used to deploy the agent collector account for k8s distribution
# One or more tracking issues related to the change
issues: [1562]
# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext: OpenShift infra nodes and Azure system nodes will now be monitored by the agent by default
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
initContainers:
- name: migrate-checkpoint
image: quay.io/signalfx/splunk-otel-collector:0.113.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
initContainers:
- name: migrate-checkpoint
image: quay.io/signalfx/splunk-otel-collector:0.113.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
containers:
- name: otel-collector
command:
Expand Down
9 changes: 4 additions & 5 deletions examples/add-sampler/rendered_manifests/daemonset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
containers:
- name: otel-collector
command:
Expand Down
9 changes: 4 additions & 5 deletions examples/autodetect-istio/rendered_manifests/daemonset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
initContainers:
- name: migrate-checkpoint
image: quay.io/signalfx/splunk-otel-collector:0.113.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
containers:
- name: otel-collector
command:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
containers:
- name: otel-collector
command:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
containers:
- name: otel-collector
command:
Expand Down
9 changes: 4 additions & 5 deletions examples/crio-logging/rendered_manifests/daemonset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
containers:
- name: otel-collector
command:
Expand Down
9 changes: 4 additions & 5 deletions examples/default/rendered_manifests/daemonset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
containers:
- name: otel-collector
command:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
initContainers:
- name: migrate-checkpoint
image: quay.io/signalfx/splunk-otel-collector:0.113.0
Expand Down
9 changes: 4 additions & 5 deletions examples/discovery-mode/rendered_manifests/daemonset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
containers:
- name: otel-collector
command:
Expand Down
12 changes: 7 additions & 5 deletions examples/distribution-aks/rendered_manifests/daemonset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,13 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
- key: kubernetes.io/system-node
effect: NoSchedule
operator: Exists
containers:
- name: otel-collector
command:
Expand Down
9 changes: 4 additions & 5 deletions examples/distribution-eks/rendered_manifests/daemonset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
containers:
- name: otel-collector
command:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
containers:
- name: otel-collector
command:
Expand Down
9 changes: 4 additions & 5 deletions examples/distribution-gke/rendered_manifests/daemonset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
containers:
- name: otel-collector
command:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,13 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
- key: node-role.kubernetes.io/infra
effect: NoSchedule
operator: Exists
containers:
- name: otel-collector
command:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
initContainers:
- name: migrate-checkpoint
image: quay.io/signalfx/splunk-otel-collector:0.113.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
initContainers:
- name: migrate-checkpoint
image: quay.io/signalfx/splunk-otel-collector:0.113.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
containers:
- name: otel-collector
command:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
containers:
- name: otel-collector
command:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
initContainers:
- name: prepare-fluentd-config
image: splunk/fluentd-hec:1.3.3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,10 @@ spec:
nodeSelector:
kubernetes.io/os: linux
tolerations:

- effect: NoSchedule
key: node-role.kubernetes.io/master
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
initContainers:
- name: prepare-fluentd-config
image: splunk/fluentd-hec:1.3.3
Expand Down
Loading

0 comments on commit abb6f24

Please sign in to comment.