This project is currently in BETA stage
Sysdig is a security and monitoring platform that helps organizations to confidently drive cloud and containers by providing insight from source to run. Sysdig is built on open standards like Falco, OPA and Prometheus.
This project contains the Sysdig Terraform add-on for AWS EKS Blueprints as well as a set of prebuilt blueprint(s) ready to start creating clusters fast and easy.
With this Sysdig Addon for EKS Blueprints you can provision EKS clusters tailored to your needs and secured from day-zero as they are deployed together with the Sysdig agents. This add-on and the blueprints extends the framework AWS EKS Blueprints.
-
Getting Started The Getting Started Blueprint provisions a basic cluster with the most common Sysdig instrumentation for both Secure and Monitor use cases.
-
Security Laboratory The Security Lab Blueprint creates a cluster with an example application to generate suspicious runtime events and vulnerabilities to be detected out of the box by the Sysdig probe that is also installed with this automation.
-
Monitor and Alerting The Monitor and alerting set up a cluster monitored by the sysdig agents and defines Notification Channels and Alerts as code.
- Terraform >= 1.0.0 (Recommended > 1.3.0)
- AWS Command Line and credentials
- A Sysdig account. You can register your Sysdig Free Trial and start experimenting on how to secure an EKS cluster now.
-
EKS Blueprints for Terraform official workshop: https://catalog.workshops.aws/eks-blueprints-terraform/en-US
-
Sysdig AWS workshops: https://sysdig.awsworkshop.io
Name | Version |
---|---|
terraform | >= 1.0 |
helm | >= 2.10 |
Name | Version |
---|---|
helm | >= 2.10 |
No modules.
Name | Type |
---|---|
helm_release.this | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
chart_version | The version of the Sysdig Helm Chart to deploy | string |
"1.17.0" |
no |
create_namespace | Whether to create the namespace to deploy the Sysdig Helm Chart into | bool |
true |
no |
description | The description of the Sysdig Helm Chart to deploy | string |
"Sysdig agent Helm chart" |
no |
namespace | The namespace to deploy the Sysdig Helm Chart into | string |
"sysdig" |
no |
set | Value block with custom values to be merged with the values yaml | any |
[] |
no |
set_sensitive | Value block with custom sensitive values to be merged with the values yaml that won't be exposed in the plan's diff | any |
[] |
no |
values | The values to pass to the Sysdig Helm Chart | list(string) |
[ |
no |
No outputs.