Update Fluentbit to 1.8.1
New IB image available.
Make sure to pull in any upstream chart updates (if applicable).
Definition of done:
-
Image version(s) updated in
chart/values.yaml
- Chart version bumped (match upstream chart, reset to bb.0 if the upstream version changes)
- Changelog entry added, note the update to image, any additional updates
- Clean install tested and validated working (see things to test)
- Upgrade tested and validated working (install newest tagged release, upgrade to your branch, then run through things to test)
- Pipeline passing on package MR
- Package MR merged and new release tagged
- BB MR opened, pipeline passing
- BB MR merged (no checkbox, BB MR should auto-close this)
Things to test:
- Install BB with core enabled
- Validate all pods come up healthy
- Validate that logs are being passed to elastic/kibana (for the upgrade ensure logs come in post-upgrade in addition to the ones already there)
Designs
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Micah Nagel added to epic &63 (closed)
added to epic &63 (closed)
- Micah Nagel added fluentbit priority6 + 1 deleted label
- Micah Nagel set weight to 2
set weight to 2
- Micah Nagel changed the description
Compare with previous version changed the description
- Jason Krause changed iteration to Big Bang Iterations Jul 27, 2021 - Aug 9, 2021
changed iteration to Big Bang Iterations Jul 27, 2021 - Aug 9, 2021
- Jason Krause set weight to 3
set weight to 3
- Mark Sanchez assigned to @mark.sanchez
assigned to @mark.sanchez
- Mark Sanchez added statusdoing label
added statusdoing label
- Mark Sanchez marked the checklist item Image version(s) updated in
chart/values.yaml
as completedmarked the checklist item Image version(s) updated in
chart/values.yaml
as completed - Mark Sanchez marked the checklist item Chart version bumped (match upstream chart, reset to bb.0 if the upstream version changes) as completed
marked the checklist item Chart version bumped (match upstream chart, reset to bb.0 if the upstream version changes) as completed
- Contributor
- Updated chart to pull in changes the upstream chart using
kpt pkg update chart@fluent-bit-0.16.1 --strategy alpha-git-patch
- resolved merge conflicts
- seeing issues with some pods sometimes when deploying
- not sure why all pods wouldnt have the same issue
logging-fluent-bit-lpq6q 2/2 Running 0 37m opa-collector-b6b947c96-94qct 2/2 Running 1 37m logging-fluent-bit-vmznc 2/2 Running 0 37m logging-ek-es-data-1 2/2 Running 0 37m logging-ek-es-data-0 2/2 Running 0 37m logging-ek-es-master-0 2/2 Running 0 37m logging-ek-kb-7957d64669-lgfxm 2/2 Running 0 36m logging-fluent-bit-br5sd 1/2 CrashLoopBackOff 10 37m logging-fluent-bit-s2fsr 1/2 CrashLoopBackOff 11 37m
fluent-bit: Container ID: containerd://19c0e4774e75e35a84df7b5407d5791e5f99ef5c007ef76d2c82e88193183f66 Image: registry1.dso.mil/ironbank/opensource/fluent/fluent-bit:1.8.2 Image ID: registry1.dso.mil/ironbank/opensource/fluent/fluent-bit@sha256:cbb8a4eb54b94d366044548eddd54753698698a0f876891625c81558f99ccd8d Port: 2020/TCP Host Port: 0/TCP State: Waiting Reason: CrashLoopBackOff Last State: Terminated Reason: Error Exit Code: 139
Warning Unhealthy 32m kubelet Readiness probe failed: Get "http://10.42.3.120:15020/app-health/fluent-bit/readyz": dial tcp 10.42.3.120:15020: connect: connection refused Warning Unhealthy 32m (x8 over 32m) kubelet Readiness probe failed: Get "http://10.42.3.120:15021/healthz/ready": dial tcp 10.42.3.120:15021: connect: connection refused Normal Pulled 31m kubelet Successfully pulled image "registry1.dso.mil/ironbank/opensource/fluent/fluent-bit:1.8.2" in 1.170517721s Warning BackOff 7m56s (x110 over 30m) kubelet Back-off restarting failed container Normal Pulling 2m50s (x11 over 32m) kubelet Pulling image "registry1.dso.mil/ironbank/opensource/fluent/fluent-bit:1.8.2"
- Updated chart to pull in changes the upstream chart using
- Jason Krause removed statusdoing label
removed statusdoing label
- Jason Krause unassigned @mark.sanchez
unassigned @mark.sanchez
- Mark Sanchez assigned to @mark.sanchez
assigned to @mark.sanchez
- Mark Sanchez added statusdoing label
added statusdoing label
- Contributor
- Mark Sanchez marked the checklist item Clean install tested and validated working (see things to test) as completed
marked the checklist item Clean install tested and validated working (see things to test) as completed
- Contributor
- Contributor
After few min 1 pod went into crashloop backoff
[2021/08/02 14:50:29] [engine] caught signal (SIGSEGV) #0 0x5ca7fe in mk_list_is_empty() at lib/monkey/include/monkey/mk_core/mk_list.h:100 #1 0x5caa4c in is_healthy() at src/http_server/api/v1/health.c:75 #2 0x5cb051 in cb_health() at src/http_server/api/v1/health.c:266 #3 0x9af791 in thread_cb_init_vars() at lib/monkey/mk_server/mk_http_thread.c:69 #4 0x9ba986 in co_init() at lib/monkey/deps/flb_libco/amd64.c:117 #5 0xffffffffffffffff in ???() at ???:0
- Ryan Garcia changed title from Update Fluentbit to 1.8.2 to Update Fluentbit to 1.8.1
changed title from Update Fluentbit to 1.8.2 to Update Fluentbit to 1.8.1
- Contributor
Per the truckload of comments above Mark confirmed that 1.8.1 image does not suffer from the same fate that the 1.8.2 and 1.8.3 images available both from Ironbank and upstream.
Updating issue to be update to version
1.8.1
1 Collapse replies - Contributor
Didnt expect this one to be so rough lol
- Mark Sanchez marked the checklist item Changelog entry added, note the update to image, any additional updates as completed
marked the checklist item Changelog entry added, note the update to image, any additional updates as completed
- Mark Sanchez marked the checklist item Upgrade tested and validated working (install newest tagged release, upgrade to your branch, then run through things to test) as completed
marked the checklist item Upgrade tested and validated working (install newest tagged release, upgrade to your branch, then run through things to test) as completed
- Contributor
- Mark Sanchez marked the checklist item Pipeline passing on package MR as completed
marked the checklist item Pipeline passing on package MR as completed
- Contributor
- Mark Sanchez added Affinity/AntiAffinity label
added Affinity/AntiAffinity label
- Mark Sanchez removed Affinity/AntiAffinity label
removed Affinity/AntiAffinity label
- Mark Sanchez added statusreview label and removed statusdoing label
added statusreview label and removed statusdoing label
- Mark Sanchez added statusdoing label and removed statusreview label
added statusdoing label and removed statusreview label
- Mark Sanchez marked the checklist item Package MR merged and new release tagged as completed
marked the checklist item Package MR merged and new release tagged as completed
- Mark Sanchez created merge request !731 (merged) to address this issue
created merge request !731 (merged) to address this issue
- Mark Sanchez mentioned in merge request !731 (merged)
mentioned in merge request !731 (merged)
- Mark Sanchez marked the checklist item BB MR opened, pipeline passing as completed
marked the checklist item BB MR opened, pipeline passing as completed
- Mark Sanchez added statusreview label and removed statusdoing label
added statusreview label and removed statusdoing label
- Ryan Garcia closed with merge request !731 (merged)
closed with merge request !731 (merged)
- Ryan Garcia mentioned in commit cb709dbe
mentioned in commit cb709dbe
- Ryan Garcia mentioned in issue #699 (closed)
mentioned in issue #699 (closed)
- bigbang bot removed statusreview label
removed statusreview label