A FIPS-compliant notification controller for Flux CD, designed for enterprise Kubernetes environments. This container provides secure event handling and notification delivery for GitOps workflows, with added compatibility for Bitnami environments and FIPS 140-2 validation.
Key Features
Core capabilities and strengths of this container
FIPS 140-2 validated cryptographic modules
Bitnami compatibility layer for enterprise environments
Integrated notification handling for Flux CD events
docker run -v $(pwd)/notifications:/etc/flux/notifications clnstrt-images.cleanstart.com/$ORGANIZATION/flux-notification-controller-bitnami-compat-fips:latest
Port Forwarding
Run with custom port mappings
bash
docker run -p 9292:9292 clnstrt-images.cleanstart.com/$ORGANIZATION/flux-notification-controller-bitnami-compat-fips:latest
Environment Variables
Configuration options available through environment variables
NOTIFICATION_CONTROLLER_LOG_LEVEL
Log level (debug, info, warn, error)
info
NOTIFICATION_CONTROLLER_METRICS_ADDR
Metrics server bind address
:9292
NOTIFICATION_CONTROLLER_WATCH_ALL_NAMESPACES
Watch for changes in all namespaces
true
NOTIFICATION_CONTROLLER_CONCURRENT
Number of concurrent notification providers
2
Security Best Practices
Recommended security configurations and practices
Use FIPS mode for all cryptographic operations
Implement proper RBAC policies in Kubernetes
Secure notification endpoints with TLS
Regular security scanning of deployed images
Monitor notification controller logs
Use sealed secrets for sensitive configurations
Kubernetes Security Context
Recommended security context for Kubernetes deployments