This directory contains comprehensive integration examples and tools for deploying WALLIX Bastion with containerized environments.
WALLIX Bastion provides privileged access management (PAM) capabilities for securing access to critical resources. This collection demonstrates various integration patterns for containerized platforms.
Complete integration examples for Red Hat OpenShift and Kubernetes platforms.
Key Features:
- Secret management and synchronization
- Multiple integration approaches (simple and advanced)
- Production-ready examples
- Security best practices
See Openshift/ for detailed documentation.
| Integration | Complexity | Use Case | Documentation |
|---|---|---|---|
| Simple Integration | Low | Direct API integration, Init containers | WALLIX_Simple_Integration |
| External Secrets Operator | Medium | Advanced secret synchronization | External_Secrets_Operator |
| Basics | Low | Secret transfer scripts | Basics |
-
Choose Your Approach:
- For most use cases: Start with Simple Integration
- For advanced automation: Explore External Secrets Operator
- For one-time transfers: Use Basic Scripts
-
Prerequisites:
- WALLIX Bastion 12.0+ with API access
- OpenShift/Kubernetes cluster
- Network connectivity between cluster and WALLIX
- Valid API credentials
-
Follow Documentation: Each integration folder contains detailed README files with setup instructions and examples.
Pull secrets at pod startup using init containers. Best for:
- One-time secret retrieval
- Simple deployments
- No external dependencies
Periodic secret updates using scheduled jobs. Best for:
- Regular password rotation
- Multiple applications
- Centralized secret management
Automated secret synchronization with ESO. Best for:
- GitOps workflows
- Enterprise environments
- Multi-provider secret management
- All examples use HTTPS for API communication
- Self-signed certificates supported (with
-kflag) - Secrets stored in Kubernetes/OpenShift native secret objects
- No persistent storage of credentials in containers
- API authentication using session tokens
For issues, questions, or contributions:
- Check individual integration documentation
- Review troubleshooting guides in each folder
- Consult WALLIX Bastion API documentation