Skip to content

Conversation

@BhagyaAmarasinghe
Copy link
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
@BhagyaAmarasinghe BhagyaAmarasinghe merged commit b605237 into main Oct 29, 2025
1 check passed
@BhagyaAmarasinghe BhagyaAmarasinghe deleted the ci/github-initial branch October 29, 2025 15:24
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