Releases: featbit/featbit-charts
featbit-0.9.4
Upgrade to FeatBit v5.2.4
Full Changelog: featbit-0.9.3...featbit-0.9.4
featbit-0.9.3
Upgrade to FeatBit v5.2.3
Full Changelog: featbit-0.9.2...featbit-0.9.3
featbit-0.9.2
Upgrade to FeatBit v5.2.2
Full Changelog: featbit-0.9.1...featbit-0.9.2
featbit-0.9.1
Upgrade to FeatBit v5.2.1
Full Changelog: featbit-0.9.0...featbit-0.9.1
featbit-0.9.0
FeatBit Helm Chart v0.9.0
Chart Version: 0.9.0
App Version: 5.2.0
What's New:
- Upgraded to FeatBit v5.2.0
- Enhanced RBAC with fine-grained permission control
- Flag comparison and copy across environments
- Segment tags support
- Custom flag sorting at organization level
- Cross-project flag copying and cloning
Breaking Changes:
Database migration required before upgrading.
For embedded databases: Migrations run automatically
For external databases: Manually apply migration scripts before upgrade
PostgreSQL: https://github.com/featbit/featbit/blob/main/infra/postgresql/docker-entrypoint-initdb.d/v5.2.0.sql
MongoDB: https://github.com/featbit/featbit/blob/main/infra/mongodb/docker-entrypoint-initdb.d/v5.2.0.js
Installation:
helm install featbit featbit/featbit --version 0.9.0
Upgrade:
helm upgrade featbit featbit/featbit --version 0.9.0
Full Changelog: featbit/featbit@5.1.4...5.2.0
featbit-0.8.4
This pull request makes improvements to the Helm chart templates for resource handling in init containers and bumps the chart version to reflect these changes. The main focus is on ensuring that resource specifications for init containers are only included when both the initContainers and their resources fields are present, which increases template robustness.
Helm chart template improvements:
- Updated both
_initContainers-wait-for-infrastructure-dependencies.tpland_initContainers-wait-for-other-components.tplto only render theresourcesblock for init containers if bothinitContainersandinitContainers.resourcesare defined, preventing errors from missing fields. [1] [2]
Version update:
- Bumped the chart version from
0.8.3to0.8.4inChart.yamlto reflect the new changes.
featbit-0.8.3
Extends Helm chart compatibility with Azure Kubernetes Service (AKS Standard and AKS Automatic) through optional template enhancements and production-ready deployment example.
Template Enhancements
Added optional fields to all service deployments (API, UI, ELS, DAS):
volumeMounts/volumes- Azure Key Vault CSI Driver integration for secret managementtopologySpreadConstraints- Pod distribution across nodes/zones for AKS Automatic policy complianceinitContainers.resources- Resource limits/requests for init containers (AKS Automatic requirement)
All fields use {{- with }} conditionals for backward compatibility - existing deployments unaffected.
# Example: Azure Key Vault volume mount
api:
volumeMounts:
- name: secrets-store
mountPath: "/mnt/secrets-store"
readOnly: true
volumes:
- name: secrets-store
csi:
driver: secrets-store.csi.k8s.io
volumeAttributes:
secretProviderClass: "featbit-keyvault-secrets"AKS Deployment Example
New charts/featbit/examples/aks/ with production architecture:
Internet → Traffic Manager → Azure LB → NGINX Ingress (TLS) → FeatBit
featbit-aks-values.yaml- External PostgreSQL/Redis, Key Vault secrets, autoscaling configkeyvault-secret-provider.yaml- SecretProviderClass for CSI Drivercluster-issuer.yaml- Let's Encrypt staging/production issuersREADME.md- Complete deployment guide: NGINX Ingress setup, cert-manager, Traffic Manager multi-region, troubleshooting
Configuration highlights:
- External PostgreSQL/Redis with Key Vault-managed credentials
- HPA targeting 80% CPU/memory with 3-10 replicas
- WebSocket-optimized NGINX timeouts (3600s)
- Pod security contexts for RuntimeDefault seccomp profile
Additional Changes
.gitignore- Added*.local.yamlpattern for local config files
What's Changed
- v0.8.3: Add Azure AKS deployment support with Key Vault integration and topology constraints by @cosmic-flood in #60
Full Changelog: featbit-0.8.2...featbit-0.8.3
featbit-0.8.2
What's Changed
- Update readinessProbe path for API and Eval deployments @wss-cadenwheeler #59
featbit-0.8.1
What's Changed
- Add extra containers by @ivank in #57
- Add more environment variables in commits #a131fb #3f55cd1 #98e0ca7
- Add additional examples:
featbit-standard-local-mongo.yaml,featbit-standard-local-pg.yamlandfeatbit-aks-via-ingress-frontdoor.yaml. - Use Bitnami legacy database images for debugging purposes in commits #870afbd
- Align with FeatBit v5.1.4 release in commit #ab139ea
New Contributors
Full Changelog: featbit-0.7.0...featbit-0.8.0
featbit-0.7.0
A Helm chart for FeatBit feature flags service