Skip to content

Commit eade739

Browse files
authored
[Release] logzio-k8s-events version 1.0.0
2 parents 72dbad5 + 4fd8514 commit eade739

File tree

7 files changed

+71
-52
lines changed

7 files changed

+71
-52
lines changed

charts/logzio-k8s-events/CHANGELOG.md

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Changes by Version
2+
3+
<!-- next version -->
4+
5+
## 1.0.0
6+
- **Breaking changes:**
7+
- Secret values are now global and aligned to prevent duplicate values in the parent chart
8+
- `secrets.logzioShippingToken` >> `global.logzioLogsToken`
9+
- `secrets.logzioListener` >> `global.logzioRegion`
10+
- `secrets.env_id` >> `global.env_id`
11+
- `secrets.customListener` >> `global.customLogsEndpoint`
12+
- K8s secret resource configuration has been renamed from `secrets` >> `secret`
13+
- `secretName` >> `secret.name`
14+
15+
## 0.0.8
16+
- Upgrade `logzio-k8s-events` to v`0.0.4`
17+
- Upgrade GoLang version to `v1.23.0`
18+
- Upgrade `github.com/logzio/logzio-go` to `v1.0.9`
19+
- Upgrade GoLang docker image to `golang:1.23.0-alpine3.20`
20+
21+
## 0.0.7
22+
- Remove default resources `limits`
23+
24+
## 0.0.6
25+
- Upgrade `logzio-k8s-events` to v0.0.3
26+
- Upgrade GoLang version to `v1.22.3`
27+
- Upgrade docker image to `alpine:3.20`
28+
- Upgrade GoLang docker image to `golang:1.22.3-alpine3.20`
29+
30+
## 0.0.5
31+
- Remove the duplicate label `app.kubernetes.io/managed-by` @philwelz
32+
33+
## 0.0.4
34+
- Enhanced env_id handling to support both numeric and string formats.
35+
36+
## 0.0.3
37+
- Rename listener template.
38+
39+
## 0.0.2
40+
- Ignore internal event changes.
41+
42+
## 0.0.1
43+
- Initial release.

charts/logzio-k8s-events/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ keywords:
55
- logging
66
- k8s
77
- kubernetes
8-
version: 0.0.8
8+
version: 1.0.0
99
appVersion: 0.0.4
1010
maintainers:
1111
- name: Raul Gurshumov

charts/logzio-k8s-events/README.md

+6-31
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ Replace `<<ENV-ID>>` with your Kubernetes cluster name.
3131

3232
```shell
3333
helm install --namespace=monitoring \
34-
--set secrets.logzioShippingToken='<<SHIPPING-TOKEN>>' \
35-
--set secrets.logzioListener='<<LISTENER-HOST>>' \
36-
--set secrets.env_id='<<ENV-ID>>' \
34+
--set global.logzioLogsToken='<<SHIPPING-TOKEN>>' \
35+
--set global.logzioRegion='<<LOGZIO-REGION>>' \
36+
--set global.env_id='<<ENV-ID>>' \
3737
logzio-k8s-events logzio-helm/logzio-k8s-events
3838
```
3939

@@ -48,9 +48,9 @@ Replace `<<CUSTOM-HOST>>` with your endpoint URL.
4848

4949
```shell
5050
helm install --namespace=monitoring \
51-
--set secrets.logzioShippingToken='<<SHIPPING-TOKEN>>' \
52-
--set secrets.customListener='<<CUSTOM-HOST>>' \
53-
--set secrets.env_id='<<ENV-ID>>' \
51+
--set global.logzioLogsToken='<<SHIPPING-TOKEN>>' \
52+
--set global.customLogsEndpoint='<<CUSTOM-HOST>>' \
53+
--set global.env_id='<<ENV-ID>>' \
5454
logzio-k8s-events logzio-helm/logzio-k8s-events
5555
```
5656

@@ -95,28 +95,3 @@ To determine if a node uses taints as well as to display the taint keys, run:
9595
```sh
9696
kubectl get nodes -o json | jq ".items[]|{name:.metadata.name, taints:.spec.taints}"
9797
```
98-
99-
100-
## Change log
101-
- **0.0.8**:
102-
- Upgrade `logzio-k8s-events` to v`0.0.4`
103-
- Upgrade GoLang version to `v1.23.0`
104-
- Upgrade `github.com/logzio/logzio-go` to `v1.0.9`
105-
- Upgrade GoLang docker image to `golang:1.23.0-alpine3.20`
106-
- **0.0.7**:
107-
- Remove default resources `limits`
108-
- **0.0.6**:
109-
- Upgrade `logzio-k8s-events` to v0.0.3
110-
- Upgrade GoLang version to `v1.22.3`
111-
- Upgrade docker image to `alpine:3.20`
112-
- Upgrade GoLang docker image to `golang:1.22.3-alpine3.20`
113-
- **0.0.5**:
114-
- Remove the duplicate label `app.kubernetes.io/managed-by` @philwelz
115-
- **0.0.4**:
116-
- Enhanced env_id handling to support both numeric and string formats.
117-
- **0.0.3**:
118-
- Rename listener template.
119-
- **0.0.2**:
120-
- Ignore internal event changes.
121-
- **0.0.1**:
122-
- Initial release.

charts/logzio-k8s-events/templates/_helpers.tpl

+4-4
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,13 @@ Create the name of the service account to use
6868
Builds the full logzio listener host
6969
*/}}
7070
{{- define "logzio-k8s-events.listenerHost" }}
71-
{{- if not (eq .Values.secrets.customListener "") -}}
72-
{{- printf "%s" .Values.secrets.customListener -}}
71+
{{- if not (eq .Values.global.customLogsEndpoint "") -}}
72+
{{- printf "%s" .Values.global.customLogsEndpoint -}}
7373
{{- else -}}
74-
{{- if or ( eq $.Values.secrets.logzioListener "listener.logz.io" ) ( eq $.Values.secrets.logzioListener "" ) -}}
74+
{{- if or ( eq $.Values.global.logzioRegion "us" ) ( eq $.Values.global.logzioRegion "" ) -}}
7575
{{- printf "https://listener.logz.io:8071" }}
7676
{{- else }}
77-
{{- printf "https://%s:8071" .Values.secrets.logzioListener -}}
77+
{{- printf "https://listener-%s.logz.io:8071" $.Values.global.logzioRegion }}
7878
{{- end -}}
7979
{{- end -}}
8080
{{- end -}}

charts/logzio-k8s-events/templates/deployment.yaml

+5-5
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ spec:
3636
containers:
3737
- name: {{ .Values.k8sApp }}
3838
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
39-
{{- if (or .Values.secretName .Values.envVars) }}
39+
{{- if (or .Values.secret.name .Values.envVars) }}
4040
env:
4141
{{- range .Values.envVars }}
4242
- name: {{ .name | quote }}
@@ -48,21 +48,21 @@ spec:
4848
{{ .valueFrom | toYaml | indent 16 }}
4949
{{- end }}
5050
{{- end }}
51-
{{- if .Values.secretName }}
51+
{{- if .Values.secret.name }}
5252
- name: LOGZIO_TOKEN
5353
valueFrom:
5454
secretKeyRef:
55-
name: {{.Values.secretName}}
55+
name: {{.Values.secret.name}}
5656
key: logzio-log-shipping-token
5757
- name: LOGZIO_LISTENER
5858
valueFrom:
5959
secretKeyRef:
60-
name: {{ .Values.secretName }}
60+
name: {{ .Values.secret.name }}
6161
key: logzio-log-listener
6262
- name: ENV_ID
6363
valueFrom:
6464
secretKeyRef:
65-
name: {{ .Values.secretName }}
65+
name: {{ .Values.secret.name }}
6666
key: env-id
6767
{{- end }}
6868
{{- end }}
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
{{- if .Values.secrets.enabled -}}
1+
{{- if .Values.secret.enabled -}}
22
apiVersion: {{ .Values.apiVersions.secret }}
33
kind: Secret
44
metadata:
5-
name: {{ .Values.secretName }}
5+
name: {{ .Values.secret.name }}
66
namespace: {{ .Release.Namespace }}
77
labels:
88
k8s-app: {{ .Values.k8sApp }}
99
{{- include "logzio-k8s-events.labels" . | nindent 4 }}
1010
type: Opaque
1111
stringData:
12-
logzio-log-shipping-token: {{ required "Logzio shipping token is required!" .Values.secrets.logzioShippingToken }}
12+
logzio-log-shipping-token: {{ required "Logzio shipping token is required!" (.Values.logzioLogsToken | default .Values.global.logzioLogsToken) }}
1313
logzio-log-listener: {{ template "logzio-k8s-events.listenerHost" . }}
14-
env-id: {{ .Values.secrets.env_id | quote }}
14+
env-id: {{ .Values.global.env_id | quote }}
1515
{{- end }}

charts/logzio-k8s-events/values.yaml

+8-7
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ apiVersions:
2121
nameOverride: ""
2222
fullnameOverride: ""
2323

24+
global:
25+
logzioLogsToken: ""
26+
logzioRegion: "" # Defaults to us
27+
env_id: ""
28+
customLogsEndpoint: "" # Overrides Logz.io listener
29+
2430
isRBAC: true
2531

2632
serviceAccount:
@@ -38,14 +44,9 @@ terminationGracePeriodSeconds: 30
3844
nodeArchitectures:
3945
- arm64
4046
- amd64
41-
secrets:
47+
secret:
4248
enabled: true
43-
logzioShippingToken: ""
44-
logzioListener: "" # Defaults to listener.logz.io
45-
env_id: ""
46-
customListener: "" # Overrides Logz.io listener
47-
48-
secretName: logzio-k8s-events-secret
49+
name: logzio-k8s-events-secret
4950

5051
clusterRole:
5152
rules:

0 commit comments

Comments
 (0)