-
Epic
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
GCP Support
-
Strategic Product Work
-
True
-
-
False
-
Green
-
Done
-
OCPSTRAT-265 - Support Windows Containers on GCP
-
OCPSTRAT-265Support Windows Containers on GCP
-
0% To Do, 0% In Progress, 100% Done
-
Epic Goal
This effort aims to include GCP as a supported platform in WMCO, so that Windows Container in Openshift can target a wider number of customers and benefit from features available in GCP. Support for GCP is intended to be the same as other supported platforms like AWS and Azure.
WMCO supported platform: https://docs.openshift.com/container-platform/4.10/windows_containers/windows-containers-release-notes-5-x.html
A workaround is available in this regard: https://gist.github.com/aravindhp/0df219672dc5bf193c1b97c7bc7a18a6
Why is this important?
There are direct requests from potential customers asking for GCP as a fully supported platform, which bumps the priority of this epic. In addition, it opens Windows workloads to a larger audience as the Google Cloud market share is gaining traction worldwide.
Scenarios
Enable Windows workloads in GCP in both scenarios:
- Machine instances, supported via Machine controller
- BYOH instance, configured via ConfigMap controller
Dependencies
Machine API integration, tracked by OCPCLOUD-1533
Contributing Teams
- winc-team
- cloud team
Acceptance Criteria
- Windows machineSets are supported in GCP
- Supported Windows Server versions by WMCO, are also supported in GCP
- WMCO e2e test suite pass in GCP
- WMCO CI jobs coverage for GCP
- WMCO internal and user-facing documentation includes GCP
- The Windows instances show the correct node role after joining as a worker node. For example:
- $oc get node
NAME STATUS ROLES
my-windows-node Ready worker
- $oc get node
Risks
- The format of Windows user data is different across cloud providers. AWS and Azure require the PowerShell commands to be placed between specifics tags, i.e. <powershell></powershell>, whereas this is not needed for GCP.
- Specific deadline to meet customer requests.
Done - Checklist
- GCP supports Windows machineSets
- Windows user data is supported in GCP machineSets
- Windows Server 2022 is supported in GCP
- WMCO e2e basic test pass in GCP
- WMCO e2e upgrade test pass in GCP
- WMCO CI jobs cover GCP as a target platform
- QE adds coverages for GCP for both Machine and BYOH instances for Windows Server 2022 considering:
- creation test
- network test
- upgrade test
- deletion test
- causes
-
OCPCLOUD-1533 Support handling of userDataSecret for GCP Windows MachineSets
- Closed
- is blocked by
-
OCPCLOUD-1533 Support handling of userDataSecret for GCP Windows MachineSets
- Closed
- is related to
-
OCPCLOUD-1533 Support handling of userDataSecret for GCP Windows MachineSets
- Closed
- links to
1.
|
Docs Tracker | Closed | Unassigned | ||
2.
|
PX Tracker | Closed | Dave Mulford | ||
3.
|
QE Tracker | Closed | Jose Luis Franco Arza (Inactive) | ||
4.
|
TE Tracker | Closed | Dave Mulford |