├── .gitignore ├── Dockerfile ├── README.md ├── ci-cd-codepipeline.cfn.yml ├── env_file ├── examples ├── flask │ ├── Dockerfile │ └── app.py └── hello │ └── Dockerfile ├── iam-role-policy ├── main └── __init__.py ├── requirements.txt ├── simple-jwt-api.yml ├── test_main.py └── troubleshooting ├── codepipeline_creation_issue.md ├── deploy.md ├── images ├── awsauthpatch.png ├── awsauthpatchexec.png ├── awsconfigure.jpg ├── eksclusterinfo.png ├── endpoint.jpg ├── iamrolecreation.png ├── jwtsecret.png ├── jwtvalidation.jpg ├── patchedrole.jpg ├── pipeline.jpg ├── running.jpg ├── step1stack.jpg ├── step2stack.jpg ├── step3stack.png └── step4stack.png └── jwtsecret.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/README.md -------------------------------------------------------------------------------- /ci-cd-codepipeline.cfn.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/ci-cd-codepipeline.cfn.yml -------------------------------------------------------------------------------- /env_file: -------------------------------------------------------------------------------- 1 | JWT_SECRET=myjwt 2 | LOG_LEVEL=DEBUG -------------------------------------------------------------------------------- /examples/flask/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/examples/flask/Dockerfile -------------------------------------------------------------------------------- /examples/flask/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/examples/flask/app.py -------------------------------------------------------------------------------- /examples/hello/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM jessie-slim 2 | 3 | ENTRYPOINT ["echo", "hello world"] 4 | -------------------------------------------------------------------------------- /iam-role-policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/iam-role-policy -------------------------------------------------------------------------------- /main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/main/__init__.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pyjwt 2 | flask 3 | gunicorn 4 | pytest 5 | -------------------------------------------------------------------------------- /simple-jwt-api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/simple-jwt-api.yml -------------------------------------------------------------------------------- /test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/test_main.py -------------------------------------------------------------------------------- /troubleshooting/codepipeline_creation_issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/codepipeline_creation_issue.md -------------------------------------------------------------------------------- /troubleshooting/deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/deploy.md -------------------------------------------------------------------------------- /troubleshooting/images/awsauthpatch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/images/awsauthpatch.png -------------------------------------------------------------------------------- /troubleshooting/images/awsauthpatchexec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/images/awsauthpatchexec.png -------------------------------------------------------------------------------- /troubleshooting/images/awsconfigure.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/images/awsconfigure.jpg -------------------------------------------------------------------------------- /troubleshooting/images/eksclusterinfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/images/eksclusterinfo.png -------------------------------------------------------------------------------- /troubleshooting/images/endpoint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/images/endpoint.jpg -------------------------------------------------------------------------------- /troubleshooting/images/iamrolecreation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/images/iamrolecreation.png -------------------------------------------------------------------------------- /troubleshooting/images/jwtsecret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/images/jwtsecret.png -------------------------------------------------------------------------------- /troubleshooting/images/jwtvalidation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/images/jwtvalidation.jpg -------------------------------------------------------------------------------- /troubleshooting/images/patchedrole.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/images/patchedrole.jpg -------------------------------------------------------------------------------- /troubleshooting/images/pipeline.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/images/pipeline.jpg -------------------------------------------------------------------------------- /troubleshooting/images/running.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/images/running.jpg -------------------------------------------------------------------------------- /troubleshooting/images/step1stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/images/step1stack.jpg -------------------------------------------------------------------------------- /troubleshooting/images/step2stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/images/step2stack.jpg -------------------------------------------------------------------------------- /troubleshooting/images/step3stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/images/step3stack.png -------------------------------------------------------------------------------- /troubleshooting/images/step4stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/images/step4stack.png -------------------------------------------------------------------------------- /troubleshooting/jwtsecret.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jungleBadger/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS/HEAD/troubleshooting/jwtsecret.md --------------------------------------------------------------------------------