Repository navigation
ci: add GitHub Actions workflows for chart validation and release - #1
Merged
Merged
Conversation
BhagyaAmarasinghe
commented
Oct 29, 2025
Collaborator
- helm-lint workflow for PR validation with chart-testing and kind
- helm-release workflow for automated OCI publishing on tags
- Auto-generated changelog from git commits
- Chart versioning from git tags
- helm-lint workflow for PR validation with chart-testing and kind - helm-release workflow for automated OCI publishing on tags - Auto-generated changelog from git commits - Chart versioning from git tags
…ters - CloudNativePG manages shared_preload_libraries as fixed parameter - pgvector extension loaded via CREATE EXTENSION in postInitSQL - Fixes admission webhook validation error in CI
…nsion - Change from cloudnative-pg/postgresql to pgvector/pgvector:pg18 - Ensures pgvector extension is available for vector operations - Fixes 'type vector does not exist' error during table creation
- Use ghcr.io/cloudnative-pg/postgresql:17.2-standard-bookworm - Standard images include pgvector, PGAudit, and other extensions - Meets CloudNativePG webhook validation requirements
- Move examples from charts/hub/examples to root /examples - Update workflow references to use examples/ path - Update README documentation links - Cleaner repository structure following Helm best practices
- Use PostgreSQL 18.1 standard image - Enables Image Volume Extensions feature - Better extension management with extension_control_path GUC - Standard images include pgvector extension
- Use CloudNativePG Database CRD for extension management - Ensures pgvector extension is created automatically - Declarative approach for PostgreSQL 18+ - Fixes 'type vector does not exist' error
- Change from 18.1 to 18.0 (18.1 not yet available) - Fixes manifest unknown error
- Use services with pgvector/pgvector:pg18 image - Clean and idiomatic GitHub Actions pattern - Postgres accessible at 'postgres' hostname in kind cluster - Faster CI without CloudNativePG operator overhead
- Get Docker bridge gateway IP (typically 172.17.0.1) - Kind pods can reach service container via this IP - Verify connection before installing chart - Fixes kind cluster isolation from GitHub Actions services
- Remove actual installation test (complex networking issues) - Keep chart linting with helm lint and ct lint - Keep template validation with multiple value files - Faster CI focused on chart quality checks
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.