Skip to content

Commit

Permalink
Merge pull request #8 from bcgov/adr/0004
Browse files Browse the repository at this point in the history
Select a cloud hosting platform (proposed)
  • Loading branch information
tschbc authored Oct 21, 2024
2 parents 7dd8cd3 + c463725 commit 27d2cd1
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions docs/decisions/0004-select-a-hosting-platform.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
[//]: # (bc-madr v0.1)
<!-- modified MADR 4.0.0 -->

# Select a cloud hosting platform

* status: proposed <!-- proposed | rejected | accepted | deprecated | ... | superseded by ADR-0123 -->
* date: 2024-09-23 <!-- YYYY-MM-DD when the decision was last updated -->
* decision-makers: Leo Lou (ARB), Keith Parkin (ARB), Sagar Shah, Todd Scharien, Fred Wen (ARB) <!-- list everyone involved in the decision -->
* consulted: Leo Lou (ARB), Fred Wen (ARB) <!-- list everyone whose opinions are sought (typically subject-matter experts); and with whom there is a two-way communication --> <!-- OPTIONAL -->

## Context and Problem Statement

We need a place to host and run the MCFD Mobility middleware API.

## Considered Options

* OpenShift
* No other options were considered

## Decision Outcome

Chosen option: "OpenShift", because no other options were considered.

### Consequences

* Good, because OpenShift is provided as a free private cloud service to BC Gov at large
* Good, because there is a growing internal community to draw support from
* Good, because of Kubernetes' reliability
* Good, because we can use Helm for Infrastructure as Code
* Good, because we can set up CI/CD for rapid development and easier deployments
* Bad, because OpenShift can be difficult to learn, making developer onboarding require more effort

### Confirmation

Work with members of ARB to review Helm charts and confirm the architecture is set up correctly.

0 comments on commit 27d2cd1

Please sign in to comment.