File tree Expand file tree Collapse file tree 4 files changed +53
-108
lines changed Expand file tree Collapse file tree 4 files changed +53
-108
lines changed Original file line number Diff line number Diff line change 1
1
# SAS Viya Monitoring for Kubernetes
2
2
3
- ## unreleased
3
+ ## Unreleased
4
4
* ** Logging**
5
+ * [ CHANGE] The Fluent Bit Deployment used for Kubernetes Event collection can now be integrated into the
6
+ SAS Viya Workload node placement strategy.
7
+ * [ CHANGE] An obsolete configuration file related to the Event Router has been removed from the repo.
5
8
* [ UPGRADE] OpenSearch and OpenSearch Dashboards upgraded from 2.19.1 to 2.19.2.
6
9
* [ UPGRADE] OpenSearch Helm chart upgraded from 2.32.0 to 2.34.0.
7
10
* [ UPGRADE] OpenSearch Dashboards Helm chart upgraded from 2.28.0 to 2.30.0
Original file line number Diff line number Diff line change 21
21
22
22
set -e
23
23
24
+ # Enable workload node placement?
25
+ LOG_NODE_PLACEMENT_ENABLE=${LOG_NODE_PLACEMENT_ENABLE:- ${NODE_PLACEMENT_ENABLE:- false} }
26
+
27
+ # Optional workload node placement support
28
+ if [ " $LOG_NODE_PLACEMENT_ENABLE " == " true" ]; then
29
+ log_verbose " Enabling Fluent Bit (K8s Event Collector) for workload node placement"
30
+ wnpValuesFile=" logging/node-placement/values-fluent-bit-events-wnp.yaml"
31
+ else
32
+ log_debug " Workload node placement support is disabled for Fluent Bit (K8s Event Collector)"
33
+ wnpValuesFile=" $TMP_DIR /empty.yaml"
34
+ fi
35
+
24
36
# Fail if not using OpenSearch back-end
25
37
require_opensearch
26
38
@@ -99,6 +111,7 @@ helm $helmDebug upgrade --install --namespace "$LOG_NS" v4m-fb-events \
99
111
$versionstring \
100
112
--values " $imageKeysFile " \
101
113
--values logging/fb/fluent-bit_helm_values_events.yaml \
114
+ --values " $wnpValuesFile " \
102
115
--values " $openshiftValuesFile " \
103
116
--values " $FB_EVENTS_USER_YAML " \
104
117
--set fullnameOverride=v4m-fb-events \
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ tolerations :
2
+ - key : " workload.sas.com/class"
3
+ operator : " Equal"
4
+ value : " stateless"
5
+ effect : " NoSchedule"
6
+ - key : " workload.sas.com/class"
7
+ operator : " Equal"
8
+ value : " stateful"
9
+ effect : " NoSchedule"
10
+ affinity :
11
+ nodeAffinity :
12
+ preferredDuringSchedulingIgnoredDuringExecution :
13
+ - weight : 100
14
+ preference :
15
+ matchExpressions :
16
+ - key : workload.sas.com/class
17
+ operator : In
18
+ values :
19
+ - stateless
20
+ - weight : 50
21
+ preference :
22
+ matchExpressions :
23
+ - key : workload.sas.com/class
24
+ operator : NotIn
25
+ values :
26
+ - compute
27
+ - cas
28
+ - stateful
29
+ - connect
30
+ requiredDuringSchedulingIgnoredDuringExecution :
31
+ nodeSelectorTerms :
32
+ - matchExpressions :
33
+ - key : kubernetes.azure.com/mode
34
+ operator : NotIn
35
+ values :
36
+ - system
You can’t perform that action at this time.
0 commit comments