Skip to content

Releases: featbit/featbit-charts

featbit-0.9.4

14 Feb 14:57

Choose a tag to compare

featbit-0.9.3

10 Feb 14:04

Choose a tag to compare

featbit-0.9.2

08 Feb 15:15

Choose a tag to compare

featbit-0.9.1

02 Feb 05:21

Choose a tag to compare

featbit-0.9.0

13 Jan 16:18
e602ed3

Choose a tag to compare

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

13 Jan 11:06
33d64eb

Choose a tag to compare

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.tpl and _initContainers-wait-for-other-components.tpl to only render the resources block for init containers if both initContainers and initContainers.resources are defined, preventing errors from missing fields. [1] [2]

Version update:

  • Bumped the chart version from 0.8.3 to 0.8.4 in Chart.yaml to reflect the new changes.

featbit-0.8.3

12 Jan 11:30
7003838

Choose a tag to compare

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 management
  • topologySpreadConstraints - Pod distribution across nodes/zones for AKS Automatic policy compliance
  • initContainers.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 config
  • keyvault-secret-provider.yaml - SecretProviderClass for CSI Driver
  • cluster-issuer.yaml - Let's Encrypt staging/production issuers
  • README.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.yaml pattern 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

08 Jan 16:08
e0ee9c7

Choose a tag to compare

What's Changed

featbit-0.8.1

23 Dec 09:34

Choose a tag to compare

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.yaml and featbit-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

  • @ivank made their first contribution in #57

Full Changelog: featbit-0.7.0...featbit-0.8.0

featbit-0.7.0

22 Sep 21:48
a6f87e8

Choose a tag to compare

A Helm chart for FeatBit feature flags service