Skip to content

Commit af13e07

Browse files
Merge pull request #291 from kube-logging/6.0-preparations
6.0 preparations
2 parents 1df8b0a + f20260a commit af13e07

File tree

9 files changed

+125
-203
lines changed

9 files changed

+125
-203
lines changed
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
name: Publish version 6.0
2+
3+
env:
4+
doc_versionnumber: "6.0"
5+
6+
on:
7+
push:
8+
branches:
9+
- release-6.0
10+
workflow_dispatch:
11+
12+
jobs:
13+
build:
14+
name: Build
15+
runs-on: ubuntu-latest
16+
17+
permissions:
18+
contents: write
19+
pages: write
20+
id-token: write
21+
22+
concurrency:
23+
group: "pages"
24+
cancel-in-progress: false
25+
26+
environment:
27+
name: github-pages-test
28+
url: ${{ steps.deployment.outputs.page_url }}
29+
30+
steps:
31+
- name: Checkout code
32+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
33+
with:
34+
ref: release-6.0
35+
submodules: 'recursive'
36+
37+
- name: Set up Pages
38+
id: pages
39+
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0
40+
41+
- name: Set up Hugo
42+
uses: peaceiris/actions-hugo@75d2e84710de30f6ff7268e08f310b60ef14033f # v3.0.0
43+
with:
44+
hugo-version: '0.110.0'
45+
extended: true
46+
47+
- name: Set up Node
48+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
49+
with:
50+
node-version: 18
51+
52+
- name: Install dependencies
53+
run: |
54+
cd themes/docsy
55+
npm install
56+
57+
- name: Set up PostCSS
58+
run: npm install --save-dev autoprefixer postcss-cli postcss
59+
60+
- name: Build
61+
run: hugo --environment production --baseURL ${{ steps.pages.outputs.base_url }}/${{ env.doc_versionnumber }}/
62+
63+
# - name: Upload artifact
64+
# uses: actions/upload-pages-artifact@64bcae551a7b18bcb9a09042ddf1960979799187 # v1.0.8
65+
# with:
66+
# path: ./public/
67+
68+
- name: Checkout code to update
69+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
70+
with:
71+
ref: 'gh-pages-test'
72+
path: 'tmp/gh-pages'
73+
# - name: Display file structure
74+
# run: ls -R
75+
- name: Copy built site to GH pages
76+
run: |
77+
rm -rf tmp/gh-pages/${{ env.doc_versionnumber }}
78+
mkdir -p tmp/gh-pages/${{ env.doc_versionnumber }}
79+
mv public/* tmp/gh-pages/${{ env.doc_versionnumber }}
80+
- name: Commit & Push changes
81+
uses: actions-js/push@master
82+
with:
83+
github_token: ${{ secrets.GITHUB_TOKEN }}
84+
message: 'Publish updated docs for ${{ env.doc_versionnumber }}, ${{ github.event.repository.pushed_at}}'
85+
branch: 'gh-pages-test'
86+
directory: 'tmp/gh-pages'

config/_default/config.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,13 @@ twitter = "AxoflowIO"
169169
#######################
170170
# Add your release versions here
171171
[[params.versions]]
172-
version = "latest (5.4)"
172+
version = "latest (6.0)"
173173
githubbranch = "master"
174174
url = ""
175+
[[params.versions]]
176+
version = "5.4"
177+
githubbranch = "release-5.4"
178+
url = "/5.4/"
175179
[[params.versions]]
176180
version = "5.3"
177181
githubbranch = "release-5.3"

content/docs/configuration/crds/v1beta1/_index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ For more information please click on the name
2020
| **[FluentdSpec](fluentd_types/)** | FluentdSpec defines the desired state of Fluentd | v1beta1 |
2121
| **[Logging](logging_types/)** | Logging system configuration | v1beta1 |
2222
| **[LoggingRouteSpec](loggingroute_types/)** | LoggingRouteSpec defines the desired state of LoggingRoute | v1beta1 |
23-
| **[NodeAgent](node_agent_types/)** | | v1beta1 |
2423
| **[OutputSpec](output_types/)** | OutputSpec defines the desired state of Output | v1beta1 |
2524
| **[SyslogNGClusterFlow](syslogng_clusterflow_types/)** | SyslogNGClusterFlow is the Schema for the syslog-ng clusterflows API | v1beta1 |
2625
| **[SyslogNGClusterOutput](syslogng_clusteroutput_types/)** | SyslogNGClusterOutput is the Schema for the syslog-ng clusteroutputs API | v1beta1 |

content/docs/configuration/crds/v1beta1/fluentbit_types.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ Default: 1
172172
173173
### forceHotReloadAfterGrace (bool, optional) {#fluentbitspec-forcehotreloadaftergrace}
174174
175-
HotReload pauses all inputs and waits until they finish. In certain situations this is unacceptable, for example if an output is down for a longer time. An undocumented option called "Hot_Reload.Ensure_Thread_Safety Off" can be used at the [SERVICE] config to force hotreload after the grace period. Please note that it might result in a SIGSEGV, but worst case kubelet will restart the container. See https://github.com/fluent/fluent-bit/pull/7509
175+
HotReload pauses all inputs and waits until they finish. In certain situations this is unacceptable, for example, if an output is down for a longer time. An undocumented option called "Hot_Reload.Ensure_Thread_Safety Off" can be used at the [SERVICE] config to force hotreload after the grace period. Note that it might result in a SIGSEGV, but worst case kubelet will restart the container. See https://github.com/fluent/fluent-bit/pull/7509
176176
177177
178178
### forwardOptions (*ForwardOptions, optional) {#fluentbitspec-forwardoptions}
@@ -609,7 +609,7 @@ Default: Off
609609

610610
### storage.pause_on_chunks_overlimit (string, optional) {#inputtail-storage.pause_on_chunks_overlimit}
611611

612-
Specifies whether to pause or drop data when the buffer is full. This helps to make sure we apply backpressure on the input if enabled, see https://docs.fluentbit.io/manual/administration/backpressure
612+
Specifies whether to pause or drop data when the buffer is full. This helps to make sure we apply backpressure on the input if enabled, see https://docs.fluentbit.io/manual/administration/backpressure
613613

614614
Default: on
615615

content/docs/configuration/crds/v1beta1/logging_types.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,7 @@ Override generated config. This is a *raw* configuration string for troubleshoot
6666

6767
### fluentbit (*FluentbitSpec, optional) {#loggingspec-fluentbit}
6868

69-
FluentbitAgent daemonset configuration. Deprecated, will be removed with next major version Migrate to the standalone NodeAgent resource
70-
69+
FluentbitAgent daemonset configuration. Deprecated, migrate to [FluentbitAgent]({{< relref "/docs/configuration/crds/v1beta1/fluentbit_types.md" >}}), or to the [Telemetry Controller](https://github.com/kube-logging/telemetry-controller)
7170

7271
### fluentd (*FluentdSpec, optional) {#loggingspec-fluentd}
7372

@@ -83,11 +82,6 @@ Global filters to apply on logs before any match or filter mechanism.
8382
Reference to the logging system. Each of the `loggingRef`s can manage a fluentbit daemonset and a fluentd statefulset.
8483

8584

86-
### nodeAgents ([]*InlineNodeAgent, optional) {#loggingspec-nodeagents}
87-
88-
InlineNodeAgent Configuration Deprecated, will be removed with next major version
89-
90-
9185
### routeConfig (*RouteConfig, optional) {#loggingspec-routeconfig}
9286

9387
RouteConfig determines whether to use loggingRoutes or to create resources based on the logging resource that can be managed by the Telemetry Controller.

content/docs/configuration/crds/v1beta1/node_agent_types.md

Lines changed: 0 additions & 188 deletions
This file was deleted.

content/docs/image-versions.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,23 @@ weight: 750
55

66
Logging operator uses the following image versions.
77

8+
## Logging operator version 6.0
9+
10+
| Image repository | GitHub repository | Version |
11+
| -------- | --- | -- |
12+
| ghcr.io/kube-logging/logging-operator/node-exporter | https://github.com/kube-logging/logging-operator/tree/master/images/node-exporter | 6.0.0 |
13+
| ghcr.io/kube-logging/logging-operator/config-reloader | https://github.com/kube-logging/logging-operator/tree/master/images/config-reloader | 6.0.0 |
14+
| ghcr.io/kube-logging/logging-operator/fluentd-drain-watch | https://github.com/kube-logging/logging-operator/tree/master/images/fluentd-drain-watch | 6.0.0 |
15+
| registry.k8s.io/pause | https://github.com/kubernetes/registry.k8s.io | 3.9 |
16+
| docker.io/library/busybox | https://github.com/docker-library/busybox | latest |
17+
| ghcr.io/axoflow/axosyslog | https://github.com/axoflow/axosyslog/ | 4.13.0 |
18+
| ghcr.io/fluent/fluent-bit | https://github.com/fluent/fluent-bit | 4.0.3 |
19+
| ghcr.io/kube-logging/logging-operator/fluentd | https://github.com/kube-logging/logging-operator/tree/master/images/fluentd | 6.0.0-full |
20+
| ghcr.io/axoflow/axosyslog-metrics-exporter | https://github.com/axoflow/axosyslog-metrics-exporter | 0.0.9 |
21+
| ghcr.io/kube-logging/logging-operator/syslog-ng-reloader | https://github.com/kube-logging/logging-operator/tree/master/images/syslog-ng-reloader | 6.0.0 |
22+
| ghcr.io/kube-logging/eventrouter | https://github.com/kube-logging/eventrouter | 0.4.0 |
23+
| rubygems.org/gems/fluentd/versions/ | | 1.18.0 |
24+
825
## Logging operator version 5.4
926

1027
| Image repository | GitHub repository | Version |

content/docs/install/_index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@ To verify that the installation was successful, complete the following steps.
102102
fluentbitagents.logging.banzaicloud.io 2023-08-10T12:05:04Z
103103
hosttailers.logging-extensions.banzaicloud.io 2023-08-10T12:05:04Z
104104
loggings.logging.banzaicloud.io 2023-08-10T12:05:05Z
105-
nodeagents.logging.banzaicloud.io 2023-08-10T12:05:05Z
106105
outputs.logging.banzaicloud.io 2023-08-10T12:05:05Z
107106
syslogngclusterflows.logging.banzaicloud.io 2023-08-10T12:05:05Z
108107
syslogngclusteroutputs.logging.banzaicloud.io 2023-08-10T12:05:05Z

0 commit comments

Comments
 (0)