Challenge Overview
Challenge Objectives
- Document how to enable SSL (HTTPS) in kubernets
Project Background
The Federal Aviation Administration (FAA) in collaboration with Topcoder is working to further improve timely access to Notice to Airmen (NOTAM) data by developing required Application Programming Interfaces (APIs) to meet the diverse needs of the aviation industry.
A Notice to Airmen (NOTAM) is the real-time notification component of the FAA's Aeronautical Information System and contains up-to-date information related to any change in the National Airspace System (NAS).
Who uses NOTAMs?
- Commercial, General Aviation, and Drone pilots need access to NOTAM data before and during flight.
- The FAA issues NOTAMs to support multiple Federal Agencies, Airports, protect critical infrastructure, disaster relief efforts, and space operations.
Technology Stack
- Kubernetes
- AWS Route53
Individual requirements
The project is deployed in AWS EKS. Currently it's http only.
We would like to enable HTTPS now.
You can find the url to the kubernetes resources file in the private specification (you will be able to see after registration at the bottom of this challenge spec)
You don't need to deploy it in your AWS account since some resources (docker registry ECR) are not available.
For deployment, normally, we run "kubectl apply -k prod" and everything gets deployed.
Assume the domain is in Route53. Please create one doc in MD format, explaining in detail:
- How to prepare cert
- How to update existing resources file
If you provide screenshots or videos to explain with real EKS and Route53, there is $40 extra bonus to cover your cost, if you win the F2F.
What To Submit
Document in MD format