Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to use with GCP (Google Cloud Platform)? #968

Open
NotoriousRebel opened this issue Jul 7, 2020 · 2 comments
Open

How to use with GCP (Google Cloud Platform)? #968

NotoriousRebel opened this issue Jul 7, 2020 · 2 comments
Labels
area/core Issues core to the OS (variant independent) status/icebox Things we think would be nice but are not prioritized type/enhancement New feature or request
Milestone

Comments

@NotoriousRebel
Copy link

NotoriousRebel commented Jul 7, 2020

What I'd like:

To deploy bottlerocket on GCP

Any alternatives you've considered:
I've been primarily using rancher OS as well as a rancher server to manage kubernetes, and followed their installation guide

@jhaynes jhaynes added the type/enhancement New feature or request label Jul 15, 2020
@jhaynes
Copy link
Contributor

jhaynes commented Jul 15, 2020

Thanks for creating this issue. We’d love to get Bottlerocket working on GCP and are looking forward to expanding Bottlerocket’s build targets. However, GCP support isn't next on our priority list. That said, we'd welcome contributions here if you have experience with GCP! We’re happy to provide guidance on what build system changes might be required.

The first few things that are currently AWS-centric are any place we call IMDS; namely pluto and early_boot_config. In the case of early_boot_config, a user could extend the program for GCP using the PlatformDataProvider trait provided in main.rs. In the case of pluto, a user could duplicate or extend it to read whatever data sources GCP makes available for Kubernetes configuration variables.

Aside from that, this would involve building a new variant. A recent example that shows some of the things that would need to be updated is here.

Other things that would need to be extended, validated or built (and this isn't a complete list):

  • netdog - maybe depending on DHCP in AWS/GCP
  • host-ctr assumes ECR (and auth)
  • Need a replacement for aws-iam-authenticator to pull containers from GCP container registry

@c4milo
Copy link

c4milo commented Apr 29, 2022

Supporting GCP will increase adoption more. I hope it gets prioritize soon 🤞🏼

@stmcginnis stmcginnis added status/needs-triage Pending triage or re-evaluation and removed priority/p2 labels Dec 1, 2022
@stmcginnis stmcginnis added area/core Issues core to the OS (variant independent) status/icebox Things we think would be nice but are not prioritized and removed status/needs-triage Pending triage or re-evaluation labels Dec 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/core Issues core to the OS (variant independent) status/icebox Things we think would be nice but are not prioritized type/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants