Directories
¶
| Path | Synopsis |
|---|---|
|
pkg
|
|
|
aws/ackfactory
Package ackfactory deploys the AWS identity of the ACK controllers: the roles, the policies and the Pod Identity associations the controllers that cannot bootstrap themselves need, plus the per-project capability roles the controllers assume.
|
Package ackfactory deploys the AWS identity of the ACK controllers: the roles, the policies and the Pod Identity associations the controllers that cannot bootstrap themselves need, plus the per-project capability roles the controllers assume. |
|
aws/backupbucket
Package backupbucket is DEPRECATED: the cross-account backup bucket and its KMS key moved to github.com/truvity/cnpg/v2/pkg/aws/backupstore (K5 of the estate model: the backup bucket belongs to the CNPG family).
|
Package backupbucket is DEPRECATED: the cross-account backup bucket and its KMS key moved to github.com/truvity/cnpg/v2/pkg/aws/backupstore (K5 of the estate model: the backup bucket belongs to the CNPG family). |
|
aws/ekscluster
Package ekscluster deploys one EKS Auto Mode cluster as a Pulumi ComponentResource: the cluster, the KMS key its secrets are encrypted with, the cluster's IAM role and the Auto Mode node role with their policies, and the CloudWatch log group the control plane logs to.
|
Package ekscluster deploys one EKS Auto Mode cluster as a Pulumi ComponentResource: the cluster, the KMS key its secrets are encrypted with, the cluster's IAM role and the Auto Mode node role with their policies, and the CloudWatch log group the control plane logs to. |
|
aws/eksoidc
Package eksoidc points an EKS cluster's API server at an external OIDC issuer, as a Pulumi ComponentResource: one eks.IdentityProviderConfig, the association EKS validates bearer tokens against.
|
Package eksoidc points an EKS cluster's API server at an external OIDC issuer, as a Pulumi ComponentResource: one eks.IdentityProviderConfig, the association EKS validates bearer tokens against. |
|
aws/podidentity
Package podidentity deploys one EKS Pod Identity role as a Pulumi ComponentResource: the IAM role whose trust policy admits the EKS Pod Identity service for one namespace and its service accounts, the permissions it carries, and one PodIdentityAssociation per service account.
|
Package podidentity deploys one EKS Pod Identity role as a Pulumi ComponentResource: the IAM role whose trust policy admits the EKS Pod Identity service for one namespace and its service accounts, the permissions it carries, and one PodIdentityAssociation per service account. |
|
aws/pullthroughcache
Package pullthroughcache deploys Amazon ECR pull-through cache rules for upstream container registries, as one Pulumi ComponentResource.
|
Package pullthroughcache deploys Amazon ECR pull-through cache rules for upstream container registries, as one Pulumi ComponentResource. |
|
aws/vpc
Package vpc deploys one AWS VPC with its subnets, route tables, gateways, default-resource hardening, gateway endpoints and flow logs as one Pulumi ComponentResource.
|
Package vpc deploys one AWS VPC with its subnets, route tables, gateways, default-resource hardening, gateway endpoints and flow logs as one Pulumi ComponentResource. |
|
aws/vpcpeering
Package vpcpeering deploys one VPC peering connection between two VPCs, with the routes that make it carry traffic and, optionally, the private hosted-zone associations that make names resolve across it, as one Pulumi ComponentResource.
|
Package vpcpeering deploys one VPC peering connection between two VPCs, with the routes that make it carry traffic and, optionally, the private hosted-zone associations that make names resolve across it, as one Pulumi ComponentResource. |
|
cluster
Package cluster is the provider-neutral contract of a Kubernetes cluster that some provider component (EKS Auto Mode, self-hosted Talos, ...) has provisioned.
|
Package cluster is the provider-neutral contract of a Kubernetes cluster that some provider component (EKS Auto Mode, self-hosted Talos, ...) has provisioned. |
|
nscatalog
Package nscatalog is the namespace catalog: one row per (cluster, namespace) with one column group per concern (guardrails, identity, data, exposure, observability, delivery).
|
Package nscatalog is the namespace catalog: one row per (cluster, namespace) with one column group per concern (guardrails, identity, data, exposure, observability, delivery). |
Click to show internal directories.
Click to hide internal directories.