├── .github └── main.workflow ├── .gitignore ├── LICENSE ├── README.md ├── hasura ├── Dockerfile ├── config.yaml └── migrations │ ├── 1575098309142_run_init_hasura_backend_db │ ├── down.yaml │ └── up.yaml │ ├── 1575098330466_add_all_existing_table_or_view_public │ ├── down.yaml │ └── up.yaml │ └── 1575098335278_track_all_relationships │ ├── down.yaml │ └── up.yaml └── infrastructure ├── Pulumi.hasura-demo.yaml ├── Pulumi.yaml ├── cluster.ts ├── config.ts ├── hasura.ts ├── hbp.ts ├── index.ts ├── ingress.ts ├── package.json ├── postgres.ts ├── redis.ts ├── secrets.ts ├── security-group.ts ├── tsconfig.json └── yarn.lock /.github/main.workflow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/.github/main.workflow -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | node_modules/ 3 | 4 | infrastructure/kubeconfigs/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/README.md -------------------------------------------------------------------------------- /hasura/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/hasura/Dockerfile -------------------------------------------------------------------------------- /hasura/config.yaml: -------------------------------------------------------------------------------- 1 | endpoint: http://localhost:8080 2 | -------------------------------------------------------------------------------- /hasura/migrations/1575098309142_run_init_hasura_backend_db/down.yaml: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /hasura/migrations/1575098309142_run_init_hasura_backend_db/up.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/hasura/migrations/1575098309142_run_init_hasura_backend_db/up.yaml -------------------------------------------------------------------------------- /hasura/migrations/1575098330466_add_all_existing_table_or_view_public/down.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/hasura/migrations/1575098330466_add_all_existing_table_or_view_public/down.yaml -------------------------------------------------------------------------------- /hasura/migrations/1575098330466_add_all_existing_table_or_view_public/up.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/hasura/migrations/1575098330466_add_all_existing_table_or_view_public/up.yaml -------------------------------------------------------------------------------- /hasura/migrations/1575098335278_track_all_relationships/down.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/hasura/migrations/1575098335278_track_all_relationships/down.yaml -------------------------------------------------------------------------------- /hasura/migrations/1575098335278_track_all_relationships/up.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/hasura/migrations/1575098335278_track_all_relationships/up.yaml -------------------------------------------------------------------------------- /infrastructure/Pulumi.hasura-demo.yaml: -------------------------------------------------------------------------------- 1 | config: 2 | aws:region: us-east-1 3 | -------------------------------------------------------------------------------- /infrastructure/Pulumi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/infrastructure/Pulumi.yaml -------------------------------------------------------------------------------- /infrastructure/cluster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/infrastructure/cluster.ts -------------------------------------------------------------------------------- /infrastructure/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/infrastructure/config.ts -------------------------------------------------------------------------------- /infrastructure/hasura.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/infrastructure/hasura.ts -------------------------------------------------------------------------------- /infrastructure/hbp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/infrastructure/hbp.ts -------------------------------------------------------------------------------- /infrastructure/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/infrastructure/index.ts -------------------------------------------------------------------------------- /infrastructure/ingress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/infrastructure/ingress.ts -------------------------------------------------------------------------------- /infrastructure/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/infrastructure/package.json -------------------------------------------------------------------------------- /infrastructure/postgres.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/infrastructure/postgres.ts -------------------------------------------------------------------------------- /infrastructure/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/infrastructure/redis.ts -------------------------------------------------------------------------------- /infrastructure/secrets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/infrastructure/secrets.ts -------------------------------------------------------------------------------- /infrastructure/security-group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/infrastructure/security-group.ts -------------------------------------------------------------------------------- /infrastructure/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/infrastructure/tsconfig.json -------------------------------------------------------------------------------- /infrastructure/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronhayes/pulumi-hasura-aws-eks-example/HEAD/infrastructure/yarn.lock --------------------------------------------------------------------------------