Skip to content

Commit 97d36d5

Browse files
Santhosh Kumar VudaSanthosh Kumar Vuda
authored andcommitted
Version upgrades for few dependencies and fluentd config change for objects collection according to new version requirements
1 parent 746aa72 commit 97d36d5

File tree

8 files changed

+24
-14
lines changed

8 files changed

+24
-14
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Change Log
22

3+
## 2022-05-18
4+
### Added
5+
- Metrics support from OCI Logging Analytics Fluentd Output Plugin.
6+
### Security
7+
- fluent-plugin-kubernetes_metadata_filter version upgrade to 2.9.5 & fluent-plugin-kubernetes-objects version upgrade to 1.1.12, for kubeclient gem upgrade to ~4.9.3 containing security fixes.
8+
### Breaking Changes
9+
- fluent-plugin-kubernetes-objects upgrade has breaking changes w.r.t Fluentd configuration for Kubernetes Object Collection.
10+
311
## 2022-04-20
412
### Added
513
- Pod Annotations based customiation of configuration paremeters (oci_la_log_source_name, oci_la_log_group_id, oci_la_entity_id) for logs collected through "Kubernetes Container Generic Logs".
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
source "https://rubygems.org"
22

33
gem "fluentd", "1.14.3"
4-
gem "fluent-plugin-oci-logging-analytics", "2.0.2"
4+
gem "fluent-plugin-oci-logging-analytics", "2.0.3"
55
gem "fluent-plugin-concat", "~> 2.5.0"
66
gem "fluent-plugin-rewrite-tag-filter", "~> 2.4.0"
77
gem "fluent-plugin-parser-cri", "~> 0.1.1"
8-
gem "fluent-plugin-kubernetes_metadata_filter", "2.9.1"
9-
gem "fluent-plugin-kubernetes-objects", "~> 1.1.7"
8+
gem "fluent-plugin-kubernetes_metadata_filter", "2.9.5"
9+
gem "fluent-plugin-kubernetes-objects", "1.1.12"

logan/docker-images/v1.0/oraclelinux/8/Gemfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ gem "oj", "3.10.18"
44
gem "json", "2.4.1"
55
gem "ext_monitor", "0.1.2"
66
gem "fluentd", "1.14.3"
7-
gem "fluent-plugin-oci-logging-analytics", "2.0.2"
7+
gem "fluent-plugin-oci-logging-analytics", "2.0.3"
88
gem "fluent-plugin-concat", "~> 2.5.0"
99
gem "fluent-plugin-rewrite-tag-filter", "~> 2.4.0"
1010
gem "fluent-plugin-parser-cri", "~> 0.1.1"
11-
gem "fluent-plugin-kubernetes_metadata_filter", "2.9.1"
12-
gem "fluent-plugin-kubernetes-objects", "~> 1.1.7"
11+
gem "fluent-plugin-kubernetes_metadata_filter", "2.9.5"
12+
gem "fluent-plugin-kubernetes-objects", "1.1.12"

logan/helm-chart/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ type: application
1515
# This is the chart version. This version number should be incremented each time you make changes
1616
# to the chart and its templates, including the app version.
1717
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18-
version: 1.0.1
18+
version: 1.0.2
1919

2020
# This is the version number of the application being deployed. This version number should be
2121
# incremented each time you make changes to the application. Versions are not expected to
2222
# follow Semantic Versioning. They should reflect the version the application is using.
2323
# It is recommended to use it with quotes.
2424
# appVersion here reflects OCI Logging Analytics Fluentd Output Plugin version
25-
appVersion: "2.0.2"
25+
appVersion: "2.0.3"

logan/helm-chart/values.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -806,7 +806,8 @@ fluentd:
806806
<source>
807807
@type kubernetes_objects
808808
tag k8s.*
809-
api_version apps/v1
809+
api_version v1
810+
api_endpoint apis/apps
810811
811812
<pull>
812813
resource_name daemon_sets

logan/kubernetes-resources/logs-collection/configmap-cri.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -569,7 +569,7 @@ data:
569569
# Filter to add kubernetes metadata
570570
<filter oci.oke.containerlogs.**>
571571
@type kubernetes_metadata
572-
@id filter_kube_metadata
572+
@id filter_kube_metadata_containerlogs
573573
kubernetes_url "#{ENV['FLUENT_FILTER_KUBERNETES_URL'] || 'https://' + ENV.fetch('KUBERNETES_SERVICE_HOST') + ':' + ENV.fetch('KUBERNETES_SERVICE_PORT') + '/api'}"
574574
verify_ssl "#{ENV['KUBERNETES_VERIFY_SSL'] || true}"
575575
ca_file "#{ENV['KUBERNETES_CA_FILE']}"

logan/kubernetes-resources/logs-collection/configmap-docker.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -576,7 +576,7 @@ data:
576576
# Filter to add kubernetes metadata
577577
<filter oci.oke.containerlogs.**>
578578
@type kubernetes_metadata
579-
@id filter_kube_metadata
579+
@id filter_kube_metadata_containerlogs
580580
kubernetes_url "#{ENV['FLUENT_FILTER_KUBERNETES_URL'] || 'https://' + ENV.fetch('KUBERNETES_SERVICE_HOST') + ':' + ENV.fetch('KUBERNETES_SERVICE_PORT') + '/api'}"
581581
verify_ssl "#{ENV['KUBERNETES_VERIFY_SSL'] || true}"
582582
ca_file "#{ENV['KUBERNETES_CA_FILE']}"

logan/kubernetes-resources/objects-collection/configmap-objects.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,9 @@ data:
7171
<source>
7272
7373
@type kubernetes_objects
74-
tag k8s.*
75-
api_version apps/v1
74+
tag k8s.*
75+
api_version v1
76+
api_endpoint apis/apps
7677
7778
<pull>
7879
resource_name daemon_sets
@@ -100,4 +101,4 @@ data:
100101
message ${record}
101102
tag ${tag}
102103
</record>
103-
</filter>
104+
</filter>

0 commit comments

Comments
 (0)