Skip to content

Commit d569ace

Browse files
Merge pull request #5 from oracle-quickstart/plugin_version_upgrades
Version upgrades for few dependencies and fluentd config change for o…
2 parents 746aa72 + 97d36d5 commit d569ace

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)