This repository contains working, tested examples for deploying Edera container security across different platforms and scenarios. Each example is designed to be cloned, configured, and run with minimal setup.
All examples are self-contained and include:
- ✅ Complete, working code (no incomplete snippets)
- ✅ Comprehensive documentation
- ✅ Automated testing and verification
- ✅ Easy cleanup and teardown
Before using any examples, ensure you have:
-
Edera Account Access: Contact support@edera.dev to get:
- Access to Edera AMIs
- Your Edera AWS account ID
-
AWS CLI: Install and configure with appropriate permissions
-
kubectl: Install kubectl for Kubernetes examples
| Example | Description | Platform | Time to Deploy |
|---|---|---|---|
| EKS with Terraform | Complete EKS cluster with Edera protection using Terraform | AWS | ~15 minutes |
Edera AMIs are currently available in:
- us-west-2 (Oregon) - Primary region
- us-gov-west-1 (AWS GovCloud US-West) - For government workloads
Contact support@edera.dev for access to additional regions.
Each example follows a consistent structure:
example-name/
├── README.md # Specific setup instructions
├── Makefile # Common commands (deploy, test, destroy)
├── main.tf # Primary infrastructure code
├── variables.tf # Configurable parameters
├── outputs.tf # Useful output values
├── terraform.tfvars.example # Configuration template
├── scripts/ # Helper scripts for validation
│ └── verify-ami.sh # Verify deployment
└── kubernetes/ # K8s manifests
├── runtime-class.yaml # Edera runtime configuration
└── test-workload.yaml # Test pod configuration
Every example includes a Makefile with these standard targets:
make help # Show available commands
make plan # Preview changes
make deploy # Deploy infrastructure
make test # Deploy test workload and verify
make verify # Check deployment status
make clean # Remove test resources
make destroy # Tear down everything- Documentation: docs.edera.dev
- Issues: Found a problem? Create an issue
- Support: Email support@edera.dev
We welcome contributions! To add a new example:
- Fork this repository
- Create a new directory following the existing structure
- Include comprehensive README, Makefile, and test coverage
- Test your example thoroughly
- Submit a pull request
- Complete: Must be runnable without external dependencies
- Tested: Include validation scripts and test workloads
- Documented: Clear README with prerequisites and instructions
- Clean: Include proper cleanup/destroy procedures
- Secure: Follow security best practices, no hardcoded secrets
This repository is licensed under the Apache License 2.0.