├── .gitignore ├── LICENSE.md ├── README.md ├── scripts └── terraform │ ├── ack_controller_install.sh │ ├── cleanup.sh │ ├── cluster.tf │ ├── outputs.tf │ ├── provider.tf │ ├── vars.tf │ └── vpc.tf └── service-controllers ├── cloudtrail ├── README.md └── v1alpha1 │ └── trail.yaml ├── dynamodb ├── README.md └── v1alpha1 │ ├── backup.yaml │ ├── globaltable.yaml │ └── table.yaml ├── ec2 ├── README.md └── v1alpha1 │ ├── dhcpoptions.yaml │ ├── elasticipaddress.yaml │ ├── instance.yaml │ ├── internetgateway.yaml │ ├── natgateway.yaml │ ├── routetable.yaml │ ├── securitygroup.yaml │ ├── subnet.yaml │ ├── transitgateway.yaml │ ├── vpc.yaml │ └── vpcendpoint.yaml ├── ecr ├── README.md └── v1alpha1 │ ├── repository-with-image-scanning.yaml │ ├── repository-with-image-tag-mutability.yaml │ ├── repository-with-lifecycle-rule.yaml │ └── repository.yaml ├── eks ├── README.md └── v1alpha1 │ ├── addon.yaml │ ├── cluster.yaml │ ├── fargateprofile.yaml │ └── nodegroup.yaml ├── emrcontainers ├── README.md └── v1alpha1 │ └── virtualcluster.yaml ├── iam ├── README.md └── v1alpha1 │ ├── policy.yaml │ └── role.yaml ├── kms ├── README.md └── v1alpha1 │ ├── alias.yaml │ ├── customkeystore.yaml │ └── key.yaml ├── memorydb ├── README.md └── v1alpha1 │ ├── acl.yaml │ ├── cluster.yaml │ ├── parametergroup.yaml │ ├── snapshot.yaml │ ├── subnetgroup.yaml │ └── user.yaml ├── rds ├── README.md └── v1alpha1 │ ├── dbcluster.yaml │ ├── dbclusterparametergroup.yaml │ ├── dbinstance.yaml │ ├── dbparametergroup.yaml │ └── dbsubnetgroup.yaml ├── s3 ├── README.md └── v1alpha1 │ ├── bucket-with-encryption.yaml │ ├── bucket-with-lifecycle-rule.yaml │ ├── bucket-with-tags.yaml │ ├── bucket-with-versioning.yaml │ └── bucket.yaml └── sns ├── README.md └── v1alpha1 ├── platformapplication.yaml ├── platformendpoint.yaml └── topic.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/README.md -------------------------------------------------------------------------------- /scripts/terraform/ack_controller_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/scripts/terraform/ack_controller_install.sh -------------------------------------------------------------------------------- /scripts/terraform/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/scripts/terraform/cleanup.sh -------------------------------------------------------------------------------- /scripts/terraform/cluster.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/scripts/terraform/cluster.tf -------------------------------------------------------------------------------- /scripts/terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/scripts/terraform/outputs.tf -------------------------------------------------------------------------------- /scripts/terraform/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/scripts/terraform/provider.tf -------------------------------------------------------------------------------- /scripts/terraform/vars.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/scripts/terraform/vars.tf -------------------------------------------------------------------------------- /scripts/terraform/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/scripts/terraform/vpc.tf -------------------------------------------------------------------------------- /service-controllers/cloudtrail/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/cloudtrail/README.md -------------------------------------------------------------------------------- /service-controllers/cloudtrail/v1alpha1/trail.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/cloudtrail/v1alpha1/trail.yaml -------------------------------------------------------------------------------- /service-controllers/dynamodb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/dynamodb/README.md -------------------------------------------------------------------------------- /service-controllers/dynamodb/v1alpha1/backup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/dynamodb/v1alpha1/backup.yaml -------------------------------------------------------------------------------- /service-controllers/dynamodb/v1alpha1/globaltable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/dynamodb/v1alpha1/globaltable.yaml -------------------------------------------------------------------------------- /service-controllers/dynamodb/v1alpha1/table.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/dynamodb/v1alpha1/table.yaml -------------------------------------------------------------------------------- /service-controllers/ec2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ec2/README.md -------------------------------------------------------------------------------- /service-controllers/ec2/v1alpha1/dhcpoptions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ec2/v1alpha1/dhcpoptions.yaml -------------------------------------------------------------------------------- /service-controllers/ec2/v1alpha1/elasticipaddress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ec2/v1alpha1/elasticipaddress.yaml -------------------------------------------------------------------------------- /service-controllers/ec2/v1alpha1/instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ec2/v1alpha1/instance.yaml -------------------------------------------------------------------------------- /service-controllers/ec2/v1alpha1/internetgateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ec2/v1alpha1/internetgateway.yaml -------------------------------------------------------------------------------- /service-controllers/ec2/v1alpha1/natgateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ec2/v1alpha1/natgateway.yaml -------------------------------------------------------------------------------- /service-controllers/ec2/v1alpha1/routetable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ec2/v1alpha1/routetable.yaml -------------------------------------------------------------------------------- /service-controllers/ec2/v1alpha1/securitygroup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ec2/v1alpha1/securitygroup.yaml -------------------------------------------------------------------------------- /service-controllers/ec2/v1alpha1/subnet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ec2/v1alpha1/subnet.yaml -------------------------------------------------------------------------------- /service-controllers/ec2/v1alpha1/transitgateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ec2/v1alpha1/transitgateway.yaml -------------------------------------------------------------------------------- /service-controllers/ec2/v1alpha1/vpc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ec2/v1alpha1/vpc.yaml -------------------------------------------------------------------------------- /service-controllers/ec2/v1alpha1/vpcendpoint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ec2/v1alpha1/vpcendpoint.yaml -------------------------------------------------------------------------------- /service-controllers/ecr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ecr/README.md -------------------------------------------------------------------------------- /service-controllers/ecr/v1alpha1/repository-with-image-scanning.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ecr/v1alpha1/repository-with-image-scanning.yaml -------------------------------------------------------------------------------- /service-controllers/ecr/v1alpha1/repository-with-image-tag-mutability.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ecr/v1alpha1/repository-with-image-tag-mutability.yaml -------------------------------------------------------------------------------- /service-controllers/ecr/v1alpha1/repository-with-lifecycle-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ecr/v1alpha1/repository-with-lifecycle-rule.yaml -------------------------------------------------------------------------------- /service-controllers/ecr/v1alpha1/repository.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/ecr/v1alpha1/repository.yaml -------------------------------------------------------------------------------- /service-controllers/eks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/eks/README.md -------------------------------------------------------------------------------- /service-controllers/eks/v1alpha1/addon.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/eks/v1alpha1/addon.yaml -------------------------------------------------------------------------------- /service-controllers/eks/v1alpha1/cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/eks/v1alpha1/cluster.yaml -------------------------------------------------------------------------------- /service-controllers/eks/v1alpha1/fargateprofile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/eks/v1alpha1/fargateprofile.yaml -------------------------------------------------------------------------------- /service-controllers/eks/v1alpha1/nodegroup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/eks/v1alpha1/nodegroup.yaml -------------------------------------------------------------------------------- /service-controllers/emrcontainers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/emrcontainers/README.md -------------------------------------------------------------------------------- /service-controllers/emrcontainers/v1alpha1/virtualcluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/emrcontainers/v1alpha1/virtualcluster.yaml -------------------------------------------------------------------------------- /service-controllers/iam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/iam/README.md -------------------------------------------------------------------------------- /service-controllers/iam/v1alpha1/policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/iam/v1alpha1/policy.yaml -------------------------------------------------------------------------------- /service-controllers/iam/v1alpha1/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/iam/v1alpha1/role.yaml -------------------------------------------------------------------------------- /service-controllers/kms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/kms/README.md -------------------------------------------------------------------------------- /service-controllers/kms/v1alpha1/alias.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/kms/v1alpha1/alias.yaml -------------------------------------------------------------------------------- /service-controllers/kms/v1alpha1/customkeystore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/kms/v1alpha1/customkeystore.yaml -------------------------------------------------------------------------------- /service-controllers/kms/v1alpha1/key.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/kms/v1alpha1/key.yaml -------------------------------------------------------------------------------- /service-controllers/memorydb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/memorydb/README.md -------------------------------------------------------------------------------- /service-controllers/memorydb/v1alpha1/acl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/memorydb/v1alpha1/acl.yaml -------------------------------------------------------------------------------- /service-controllers/memorydb/v1alpha1/cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/memorydb/v1alpha1/cluster.yaml -------------------------------------------------------------------------------- /service-controllers/memorydb/v1alpha1/parametergroup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/memorydb/v1alpha1/parametergroup.yaml -------------------------------------------------------------------------------- /service-controllers/memorydb/v1alpha1/snapshot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/memorydb/v1alpha1/snapshot.yaml -------------------------------------------------------------------------------- /service-controllers/memorydb/v1alpha1/subnetgroup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/memorydb/v1alpha1/subnetgroup.yaml -------------------------------------------------------------------------------- /service-controllers/memorydb/v1alpha1/user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/memorydb/v1alpha1/user.yaml -------------------------------------------------------------------------------- /service-controllers/rds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/rds/README.md -------------------------------------------------------------------------------- /service-controllers/rds/v1alpha1/dbcluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/rds/v1alpha1/dbcluster.yaml -------------------------------------------------------------------------------- /service-controllers/rds/v1alpha1/dbclusterparametergroup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/rds/v1alpha1/dbclusterparametergroup.yaml -------------------------------------------------------------------------------- /service-controllers/rds/v1alpha1/dbinstance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/rds/v1alpha1/dbinstance.yaml -------------------------------------------------------------------------------- /service-controllers/rds/v1alpha1/dbparametergroup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/rds/v1alpha1/dbparametergroup.yaml -------------------------------------------------------------------------------- /service-controllers/rds/v1alpha1/dbsubnetgroup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/rds/v1alpha1/dbsubnetgroup.yaml -------------------------------------------------------------------------------- /service-controllers/s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/s3/README.md -------------------------------------------------------------------------------- /service-controllers/s3/v1alpha1/bucket-with-encryption.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/s3/v1alpha1/bucket-with-encryption.yaml -------------------------------------------------------------------------------- /service-controllers/s3/v1alpha1/bucket-with-lifecycle-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/s3/v1alpha1/bucket-with-lifecycle-rule.yaml -------------------------------------------------------------------------------- /service-controllers/s3/v1alpha1/bucket-with-tags.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/s3/v1alpha1/bucket-with-tags.yaml -------------------------------------------------------------------------------- /service-controllers/s3/v1alpha1/bucket-with-versioning.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/s3/v1alpha1/bucket-with-versioning.yaml -------------------------------------------------------------------------------- /service-controllers/s3/v1alpha1/bucket.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/s3/v1alpha1/bucket.yaml -------------------------------------------------------------------------------- /service-controllers/sns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/sns/README.md -------------------------------------------------------------------------------- /service-controllers/sns/v1alpha1/platformapplication.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/sns/v1alpha1/platformapplication.yaml -------------------------------------------------------------------------------- /service-controllers/sns/v1alpha1/platformendpoint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/sns/v1alpha1/platformendpoint.yaml -------------------------------------------------------------------------------- /service-controllers/sns/v1alpha1/topic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eminalemdar/aws-controllers-for-kubernetes/HEAD/service-controllers/sns/v1alpha1/topic.yaml --------------------------------------------------------------------------------