chore(main): release graylog 2.0.0 - #174
Merged
alix-graylog merged 2 commits intoAug 27, 2026
Merged
Conversation
Collaborator
|
This is a preview test of a Release Please release artifact. |
github-actions
Bot
force-pushed
the
release-please--branches--main--components--graylog
branch
4 times, most recently
from
August 27, 2026 19:10
b7c0689 to
b889362
Compare
github-actions
Bot
force-pushed
the
release-please--branches--main--components--graylog
branch
from
August 27, 2026 20:32
b889362 to
00737c7
Compare
No commit in the 1.0.0 to 2.0.0 window carried a breaking-change footer, so release-please had no breaking-changes section to generate. This adds the 16 found by rendering the chart at both versions and diffing resource names, StatefulSet immutable fields, security contexts and values keys. Also adds the mongodb entry from #176, which the parser dropped, corrects "starup" to "startup" in the #169 entry, and gives #160 a description of what it actually does. The publish job generates artifacthub.io/changes from this file, so these notes reach Artifact Hub as written.
alix-graylog
approved these changes
Aug 27, 2026
alix-graylog
deleted the
release-please--branches--main--components--graylog
branch
August 27, 2026 21:51
Contributor
Author
|
🤖 Created releases: 🌻 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 I have created a release beep boop
2.0.0 (2026-08-27)
⚠ BREAKING CHANGES
appVersionmoves from 7.0 to 7.1.8.graylog.image.taganddatanode.image.tagdefault toappVersion, so upgrading moves the running Graylog and Data Node images unless you pin both tags (#181) (eee5bd8)global.imagePullSecrets,graylog.image.imagePullSecretsanddatanode.image.imagePullSecretsnow take{name: <secret>}objects instead of bare strings. Schema validation rejects the old string form (#93) (cdb719c)runAsNonRoot: true,seccompProfile: RuntimeDefault,allowPrivilegeEscalation: false, and all capabilities dropped exceptNET_BIND_SERVICEon graylog and the file-ownership set on datanode. A custom image that runs as root or needs other capabilities will not start (#100) (cb9bd63)datanode.persistence.enabled,datanode.persistence.data.existingClaim,datanode.persistence.data.selector,datanode.persistence.data.dataSource,datanode.persistence.nativeLibs.existingClaim,datanode.persistence.nativeLibs.selector,graylog.persistence.mountPathandgraylog.persistence.selector. None of them were wired to anything (6571951)graylog.config.geolocation.maxmindGeoIp.cronSchedulemoves tograylog.config.geolocation.sidecar.schedule, andpostInstallRunis gone (#129) (e9c0354)ingress.forwardersplits into two channels,ingress.forwarder.messageChannelandingress.forwarder.configChannel, each with its ownclassName,annotations,labels,hostsandtls. Existing forwarder ingress values need rewriting, not renaming (#160) (29c1430)nativeLibstonative-libs.volumeClaimTemplatesis immutable, so Kubernetes rejects the upgrade for anyone running withdatanode.persistence.nativeLibs.enabled=true. Delete the StatefulSet with--cascade=orphanfirst (#75) (5fc7e22)terminationGracePeriodSecondsis now 300, and a preStop hook drains the journal before shutdown. Pod deletion, node drains and rolling upgrades take up to five minutes per pod (#147) (c643cd0)graylog.config.network.externalUrinow wins over the LoadBalancer Service lookup, and a bare hostname gets the scheme and app port appended. Setting both a LoadBalancer service andexternalUrichanges the advertisedhttp_external_uri(e3c965d)init-script-cmto<release>-graylog-init-cm, so two releases can share a namespace. External references to the old name break (#79) (25653e2)NOTES.txt. Anything scraping the install output for the password must read the Secret (33499f2)startupProbe.failureThreshold(#169) (b411145)graylog.livenessProbe.successThresholdanddatanode.livenessProbe.successThreshold. The schema does not reject unknown keys, so either one still validates and does nothing (#169) (b411145)Features
Bug Fixes
Documentation
This PR was generated with Release Please. See documentation.