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

Uploading to cloud platforms: AWS #149

Closed
dustymabe opened this issue Feb 20, 2019 · 14 comments
Closed

Uploading to cloud platforms: AWS #149

dustymabe opened this issue Feb 20, 2019 · 14 comments
Labels
cloud* related to public/private clouds jira for syncing to jira

Comments

@dustymabe
Copy link
Member

This is part of #146 and tracks the work/discussion around uploading to AWS.

@dustymabe dustymabe added the cloud* related to public/private clouds label Feb 20, 2019
@bgilbert
Copy link
Contributor

bgilbert commented Mar 15, 2019

I think this involves the following:

  • Identify the target AWS account. The account number will be an implicit part of our ABI, so we should expect to use the account for the long term.
  • Update plume for FCOS.
  • Inquire about including FCOS in AWS CI.

If we want to publish to AWS Marketplace:

  • Register with Marketplace and create a product.
  • Set up automation for Marketplace updates. CL uses a Greasemonkey userscript for this 😞

@bgilbert
Copy link
Contributor

Container Linux is also published to AWS GovCloud and AWS China. This is non-trivial to arrange, and since Fedora CoreOS will not have commercial support, it may not be possible in both cases. We should decide whether to pursue it for Fedora CoreOS.

@bgilbert
Copy link
Contributor

bgilbert commented Apr 3, 2019

  • The current plan is to publish AMIs into a Fedora-controlled account.
  • We currently don't plan to pursue GovCloud.
  • AWS China is still undecided but not an initial priority.
  • It'd be nice to publish to Marketplace, for the Marketplace product page if nothing else, but we won't block on it.

@ryanvade
Copy link

ryanvade commented Jul 2, 2019

What would be required to support GovCloud? Would there be interest in a third party assisting with GovCloud?

@bgilbert
Copy link
Contributor

bgilbert commented Jul 9, 2019

@ryanvade There are no significant technical barriers to uploading to GovCloud; it's a matter of making GovCloud a priority and arranging the appropriate access. At present we're not planning to pursue that, but we'll update this ticket if that changes.

@bgilbert
Copy link
Contributor

ap-east-1, me-south-1, and all future AWS regions are disabled by default and require an explicit opt-in at the AWS account level. I filed an Infra ticket to discuss enablement of these regions.

@bgilbert
Copy link
Contributor

We're opted-in to currently existing regions. coreos/fedora-coreos-pipeline#152 proposes automation for detecting new regions.


The Marketplace seller requirements include:

  • Sell publicly available, full-feature production-ready software
  • Have a defined customer support process and support organization

So it appears that AWS Marketplace publishing isn't feasible for Fedora CoreOS.

@cgwalters
Copy link
Member

So it appears that AWS Marketplace publishing isn't feasible for Fedora CoreOS.

There was discussion around that here at devconf again - let me see if I can get the right people in this thread.

@cgwalters
Copy link
Member

Consensus seems to be leaning against Marketplace.

@ryanvade
Copy link

ryanvade commented Feb 5, 2020

Just want to leave a note that because Fedora CoreOS is not available in Govcloud means that I can't migrate our Kubernetes cluster which was made with https://github.com/kubernetes-incubator/kube-aws away from CoreOS once it stops receiving security updates. Hopefully AWS pushes EKS to Govcloud soon but until then I'll be in a tight spot.

@dustymabe
Copy link
Member Author

hey @ryanvade - IIUC you can upload your own images to Govcloud. The images we upload are downloadable on the "For Cloud Operators" tab of https://getfedora.org/en/coreos/download/ . So for the latest release that would be:

@ashcrow ashcrow added the jira for syncing to jira label Feb 10, 2020
@dustymabe
Copy link
Member Author

Also - when importing you may find this information useful: https://github.com/openshift/os/blob/master/FAQ.md#q-how-do-i-get-rhcos-in-a-private-ec2-region

@LorbusChris
Copy link
Contributor

Since we do publish images to AWS now, should we close this issue?

@bgilbert
Copy link
Contributor

I've now opened #381 to track adding FCOS to AWS internal CI. coreos/fedora-coreos-pipeline#152 already tracks detecting new AWS regions. We're not currently planning to pursue Marketplace, GovCloud, or AWS China. I think those are all the pieces of this ticket; closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cloud* related to public/private clouds jira for syncing to jira
Projects
None yet
Development

No branches or pull requests

6 participants