Skip to content

Add Neo4j SemVer Support - #2406

Open
fr-sarker wants to merge 1 commit into
masterfrom
add-semVar-support
Open

Add Neo4j SemVer Support#2406
fr-sarker wants to merge 1 commit into
masterfrom
add-semVar-support

Conversation

@fr-sarker

Copy link
Copy Markdown
Contributor

No description provided.

Signed-off-by: Fazle Rabbi Sarker <fazlerabbi@appscode.com>
Copilot AI review requested due to automatic review settings July 29, 2026 05:21

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR extends the KubeDB Neo4j catalog to include a SemVer-style Neo4j enterprise release (5.26.28-enterprise) and updates Neo4j version upgrade constraints and catalog tooling artifacts accordingly.

Changes:

  • Added Neo4j 5.26.28-enterprise as a new Neo4jVersion entry (chart template + rendered raw manifest).
  • Introduced/updated updateConstraints for existing Neo4j enterprise versions to control supported upgrade paths across Neo4j version lines.
  • Updated catalog metadata/artifacts (active versions list, version update matrix, and image import/export/copy scripts & image lists) to include the new Neo4j image/version.

Reviewed changes

Copilot reviewed 24 out of 24 changed files in this pull request and generated no comments.

Show a summary per file
File Description
charts/kubedb-catalog/templates/neo4j/neo4j-5.26.28-enterprise.yaml New Helm template for Neo4jVersion 5.26.28 enterprise, including update constraints.
charts/kubedb-catalog/templates/neo4j/neo4j-2026.06.0-enterprise.yaml Adds updateConstraints to the 2026.06.0 Neo4jVersion template.
charts/kubedb-catalog/templates/neo4j/neo4j-2026.05.0-enterprise.yaml Adds updateConstraints to the 2026.05.0 Neo4jVersion template.
charts/kubedb-catalog/templates/neo4j/neo4j-2025.12.1-enterprise.yaml Adds updateConstraints to the 2025.12.1 Neo4jVersion template.
charts/kubedb-catalog/templates/neo4j/neo4j-2025.11.2-enterprise.yaml Adds updateConstraints to the 2025.11.2 Neo4jVersion template.
charts/kubedb-catalog/templates/neo4j/neo4j-2025.10.1-enterprise.yaml Adds updateConstraints to the 2025.10.1 Neo4jVersion template.
catalog/VersionMatrix.md Updates the generated DB version update matrix with a Neo4j section including 5.26.28.
catalog/scripts/neo4j/import-into-k3s.sh Adds import command for the 5.26.28-enterprise Neo4j image tarball.
catalog/scripts/neo4j/import-images.sh Adds push/import command for neo4j:5.26.28-enterprise.
catalog/scripts/neo4j/imagelist.yaml Adds docker.io/library/neo4j:5.26.28-enterprise to Neo4j imagelist.
catalog/scripts/neo4j/export-images.sh Adds pull/export command for neo4j:5.26.28-enterprise.
catalog/scripts/neo4j/copy-images.sh Adds registry copy command for neo4j:5.26.28-enterprise.
catalog/kubedb/raw/neo4j/neo4j-5.26.28-enterprise.yaml New rendered Neo4jVersion manifest for 5.26.28-enterprise.
catalog/kubedb/raw/neo4j/neo4j-2026.06.0-enterprise.yaml Adds rendered updateConstraints for 2026.06.0-enterprise.
catalog/kubedb/raw/neo4j/neo4j-2026.05.0-enterprise.yaml Adds rendered updateConstraints for 2026.05.0-enterprise.
catalog/kubedb/raw/neo4j/neo4j-2025.12.1-enterprise.yaml Adds rendered updateConstraints for 2025.12.1-enterprise.
catalog/kubedb/raw/neo4j/neo4j-2025.11.2-enterprise.yaml Adds rendered updateConstraints for 2025.11.2-enterprise.
catalog/kubedb/raw/neo4j/neo4j-2025.10.1-enterprise.yaml Adds rendered updateConstraints for 2025.10.1-enterprise.
catalog/kubedb/active_versions.json Adds Neo4j 5.26.28 to the active versions list.
catalog/import-into-k3s.sh Adds top-level import command for Neo4j 5.26.28-enterprise tarball.
catalog/import-images.sh Adds top-level push/import command for neo4j:5.26.28-enterprise.
catalog/imagelist.yaml Adds Neo4j 5.26.28-enterprise image reference to the global imagelist.
catalog/export-images.sh Adds top-level pull/export command for neo4j:5.26.28-enterprise.
catalog/copy-images.sh Adds top-level registry copy command for neo4j:5.26.28-enterprise.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants