How defguard/deployment works
This repository packages deployment options for Defguard rather than implementing the application runtime. Operators can deploy with Helm, Docker Compose, Terraform, or appliance images. The tree shows the available deployment components and some explicit packaging relationships; source excerpts were not provided, so internal provisioning and service-to-service wiring are omitted.
Main entry points: defguard Defguard chart · defguard-gateway Gateway chart · defguard-proxy Proxy chart · docker-compose Compose deployment
Components 21
Helm charts
- Defguard chart
charts/defguard - Gateway chart
charts/defguard-gateway - Proxy chart
charts/defguard-proxy
Docker Compose
- Compose deployment
docker-compose - Segmented deployment
docker-compose-segmented - 2.x deployment
2.x/docker-compose - 2.0 deployment
docker-compose2.0
Terraform
- Core module
terraform/modules/core - Gateway module
terraform/modules/gateway - Proxy module
terraform/modules/proxy - Core module
terraform2.0/modules/core - Edge module
terraform2.0/modules/edge - Gateway module
terraform2.0/modules/gateway - Network module
terraform2.0/modules/network - Postgres module
terraform2.0/modules/postgres - OpenLDAP module
terraform2.0/modules/openldap - Monitoring module
terraform2.0/modules/monitoring
Appliance images
- AMI definition
cloudformation/ami - CloudFormation template
cloudformation/template.yaml - OVA definition
ova
Other components
- Operator
Connections 20
- Operator → Defguard chart: deploys with
- Defguard chart → Gateway chart: packages
- Defguard chart → Proxy chart: packages
- Operator → Compose deployment: deploys with
- Operator → Segmented deployment: deploys with
- Operator → 2.x deployment: deploys with
- Operator → 2.0 deployment: deploys with
- Operator → Core module: provisions with
- Operator → Gateway module: provisions with
- Operator → Proxy module: provisions with
- Operator → Core module: provisions with
- Operator → Edge module: provisions with
- Operator → Gateway module: provisions with
- Operator → Network module: provisions with
- Operator → Postgres module: provisions with
- Operator → OpenLDAP module: provisions with
- Operator → Monitoring module: provisions with
- Operator → AMI definition: builds image with
- Operator → CloudFormation template: deploys with
- Operator → OVA definition: builds image with