Skip to content
This repository was archived by the owner on May 7, 2021. It is now read-only.

platform: add OpenStack#919

Merged
arithx merged 9 commits into
coreos:masterfrom
arithx:openstack
Jan 9, 2019
Merged

platform: add OpenStack#919
arithx merged 9 commits into
coreos:masterfrom
arithx:openstack

Conversation

@arithx

@arithx arithx commented Sep 21, 2018

Copy link
Copy Markdown
Contributor

Adds the OpenStack platform.

This currently requires a patch (coreos/coreos-overlay#3415) for coreos.ignition.v2_2.security.tls to pass.

@arithx

arithx commented Sep 21, 2018

Copy link
Copy Markdown
Contributor Author

Could not rebase this cleanly as even on just current master a make vendor results in changes that @ajeddeloh was going to investigate sometime soon.

@cgwalters cgwalters left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only gave this a quick scan...seems reasonable offhand FWIW.

Comment thread README.md
func init() {
OpenStack.AddCommand(cmdCreate)
cmdCreate.Flags().StringVar(&path, "file",
sdk.BuildRoot()+"/images/amd64-usr/latest/coreos_production_openstack_image.img",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a note, we should start thinking about how this type of stuff intersects with coreos-assembler which has a different build layout and naming convention. But doesn't block this.

@ashcrow

ashcrow commented Oct 25, 2018

Copy link
Copy Markdown
Contributor

bump

@arithx

arithx commented Nov 15, 2018

Copy link
Copy Markdown
Contributor Author

⬆️ rebased

@bgilbert bgilbert left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No major issues. Thanks for your patience.

Comment thread auth/openstack.go Outdated
Comment thread auth/openstack.go Outdated
Comment thread platform/api/openstack/api.go Outdated
Comment thread platform/api/openstack/api.go Outdated
Comment thread platform/api/openstack/api.go Outdated
Comment thread cmd/ore/openstack/create.go Outdated
Comment thread cmd/ore/openstack/create.go Outdated
Comment thread cmd/ore/openstack/delete.go Outdated
Comment thread kola/tests/locksmith/locksmith.go Outdated
Comment thread kola/tests/locksmith/locksmith.go Outdated
@arithx

arithx commented Jan 8, 2019

Copy link
Copy Markdown
Contributor Author

Updated based on comments, rebased, and pushed ⬆️

Comment thread platform/api/openstack/api.go Outdated
Comment thread platform/api/openstack/api.go Outdated
Comment thread platform/api/openstack/api.go Outdated
Comment thread platform/api/openstack/api.go Outdated
Comment thread platform/api/openstack/api.go
Comment thread cmd/ore/openstack/openstack.go Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
@arithx

arithx commented Jan 9, 2019

Copy link
Copy Markdown
Contributor Author

Updated.

arithx added 4 commits January 9, 2019 16:24
…Configs

These tests have to be switched from straight Ignition configs to
Container Linux Configs to support OpenStack as the default OEM shipped
by Container Linux is openstack but coreos-metadata requires the oem.id
openstack-metadata which is supplied by default by CT.
coreos-metadata-sshkeys does not run on OpenStack by default as the
oem.id for it to run is openstack-metadata and the default one shipped
by Container Linux is openstack (as the base image cannot know if a
metadata endpoint will be present).
@arithx arithx merged commit 55db340 into coreos:master Jan 9, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants