├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Pipfile ├── Pipfile.lock ├── README.md ├── app.py ├── cdk.json ├── config ├── app.yml-example └── example_policy.json.j2 ├── docker_images ├── amazonlinux │ ├── Dockerfile │ └── docker-entrypoint.sh ├── debian │ ├── Dockerfile │ └── docker-entrypoint.sh ├── kaniko │ ├── Dockerfile │ └── docker-entrypoint.sh ├── nodejs │ ├── Dockerfile │ └── docker-entrypoint.sh ├── python │ ├── Dockerfile │ └── docker-entrypoint.sh └── python37 │ ├── Dockerfile │ └── docker-entrypoint.sh ├── docs └── img │ ├── GitlabCiRunnerServerless.png │ └── gitlab-pipeline-screenshot.png ├── gitlab_ci_fargate_runner ├── __init__.py ├── docker_fargate_driver │ ├── Dockerfile │ ├── config_driver_template.toml │ ├── config_runner_template.toml │ └── docker-entrypoint.sh └── gitlab_ci_fargate_runner_stack.py ├── pyproject.toml ├── requirements.txt ├── setup.py ├── task_definitions └── task_definition_stack.py └── tests ├── __init__.py └── unit ├── __init__.py └── test_gitlab_runner_fargate_stack.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/LICENSE -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/app.py -------------------------------------------------------------------------------- /cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/cdk.json -------------------------------------------------------------------------------- /config/app.yml-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/config/app.yml-example -------------------------------------------------------------------------------- /config/example_policy.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/config/example_policy.json.j2 -------------------------------------------------------------------------------- /docker_images/amazonlinux/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/docker_images/amazonlinux/Dockerfile -------------------------------------------------------------------------------- /docker_images/amazonlinux/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/docker_images/amazonlinux/docker-entrypoint.sh -------------------------------------------------------------------------------- /docker_images/debian/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/docker_images/debian/Dockerfile -------------------------------------------------------------------------------- /docker_images/debian/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/docker_images/debian/docker-entrypoint.sh -------------------------------------------------------------------------------- /docker_images/kaniko/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/docker_images/kaniko/Dockerfile -------------------------------------------------------------------------------- /docker_images/kaniko/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/docker_images/kaniko/docker-entrypoint.sh -------------------------------------------------------------------------------- /docker_images/nodejs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/docker_images/nodejs/Dockerfile -------------------------------------------------------------------------------- /docker_images/nodejs/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/docker_images/nodejs/docker-entrypoint.sh -------------------------------------------------------------------------------- /docker_images/python/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/docker_images/python/Dockerfile -------------------------------------------------------------------------------- /docker_images/python/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/docker_images/python/docker-entrypoint.sh -------------------------------------------------------------------------------- /docker_images/python37/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/docker_images/python37/Dockerfile -------------------------------------------------------------------------------- /docker_images/python37/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/docker_images/python37/docker-entrypoint.sh -------------------------------------------------------------------------------- /docs/img/GitlabCiRunnerServerless.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/docs/img/GitlabCiRunnerServerless.png -------------------------------------------------------------------------------- /docs/img/gitlab-pipeline-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/docs/img/gitlab-pipeline-screenshot.png -------------------------------------------------------------------------------- /gitlab_ci_fargate_runner/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gitlab_ci_fargate_runner/docker_fargate_driver/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/gitlab_ci_fargate_runner/docker_fargate_driver/Dockerfile -------------------------------------------------------------------------------- /gitlab_ci_fargate_runner/docker_fargate_driver/config_driver_template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/gitlab_ci_fargate_runner/docker_fargate_driver/config_driver_template.toml -------------------------------------------------------------------------------- /gitlab_ci_fargate_runner/docker_fargate_driver/config_runner_template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/gitlab_ci_fargate_runner/docker_fargate_driver/config_runner_template.toml -------------------------------------------------------------------------------- /gitlab_ci_fargate_runner/docker_fargate_driver/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/gitlab_ci_fargate_runner/docker_fargate_driver/docker-entrypoint.sh -------------------------------------------------------------------------------- /gitlab_ci_fargate_runner/gitlab_ci_fargate_runner_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/gitlab_ci_fargate_runner/gitlab_ci_fargate_runner_stack.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -e . 2 | PyYAML -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/setup.py -------------------------------------------------------------------------------- /task_definitions/task_definition_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/task_definitions/task_definition_stack.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_gitlab_runner_fargate_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/cdk-fargate-gitlab-runner/HEAD/tests/unit/test_gitlab_runner_fargate_stack.py --------------------------------------------------------------------------------