Register
Submit a solution
The challenge is finished.

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:

  1. How to prepare cert
  2. 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

ELIGIBLE EVENTS:

2021 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30177572