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

Add Platform: Native Apple Hypervisor #1548

Open
28 of 44 tasks
baude opened this issue Aug 15, 2023 · 6 comments
Open
28 of 44 tasks

Add Platform: Native Apple Hypervisor #1548

baude opened this issue Aug 15, 2023 · 6 comments

Comments

@baude
Copy link
Contributor

baude commented Aug 15, 2023

Implementing a new supported platform

During Development

Create PR's addressing the following:

At Release

  1. Merge upstream changes and put out a release:
    • Ignition
    • Afterburn
  2. Merge metadata changes:
    • stream-metadata-go
    • stream-metadata-rust
    • fedora-coreos-tracker
    • fedora website
    • fedora-coreos-browser
  3. Release updated components
  4. Merge the following changes:
    • coreos-assembler
  5. Wait for updates made to coreos-assembler to be propagated to latest container
    • Download latest version of coreos-assembler container. Verify platform support functionality.
  6. Merge changes for:
    • Build pipeline
  7. Wait for new images to reach stable then merge documentation.
    • fedora-coreos-docs merged
baude added a commit to baude/ignition that referenced this issue Aug 15, 2023
* Add applehv platform
* Ignintion read from vsock connection with the host

See coreos/fedora-coreos-tracker#1533 and
coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
baude added a commit to baude/ignition that referenced this issue Aug 15, 2023
* Add applehv platform
* Ignintion read from vsock connection with the host

See coreos/fedora-coreos-tracker#1533 and
coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
baude added a commit to baude/ignition that referenced this issue Aug 15, 2023
* Add applehv platform
* Ignintion read from vsock connection with the host

See coreos/fedora-coreos-tracker#1533 and
coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
baude added a commit to baude/stream-metadata-go that referenced this issue Aug 15, 2023
baude added a commit to baude/ignition that referenced this issue Aug 15, 2023
* Add applehv platform
* Ignintion read from vsock connection with the host

See coreos/fedora-coreos-tracker#1533 and
coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
baude added a commit to baude/stream-metadata-go that referenced this issue Aug 15, 2023
baude added a commit to baude/ignition that referenced this issue Aug 15, 2023
* Add applehv platform
* Ignintion read from vsock connection with the host

See coreos/fedora-coreos-tracker#1533 and
coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
@dustymabe dustymabe changed the title Native Apple Hypervisor Add Platform: Native Apple Hypervisor Aug 15, 2023
baude added a commit to baude/ignition that referenced this issue Aug 15, 2023
* Add applehv platform
* Ignintion read from vsock connection with the host

See coreos/fedora-coreos-tracker#1533 and
coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
baude added a commit to baude/ignition that referenced this issue Aug 16, 2023
* Add applehv platform
* Ignintion read from vsock connection with the host

See coreos/fedora-coreos-tracker#1533 and
coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
baude added a commit to baude/fedora-coreos-tracker that referenced this issue Aug 16, 2023
Add new platform (applehv) for the Apple Hypervisor which uses the raw
disk format.

See coreos#1533 and
coreos#1548

Signed-off-by: Brent Baude <[email protected]>
baude added a commit to baude/ignition that referenced this issue Aug 22, 2023
* Add applehv platform
* Ignintion read from vsock connection with the host

See coreos/fedora-coreos-tracker#1533 and
coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
baude added a commit to baude/ignition that referenced this issue Aug 22, 2023
* Add applehv platform
* Ignintion read from vsock connection with the host

See coreos/fedora-coreos-tracker#1533 and
coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
baude added a commit to baude/coreos-assembler that referenced this issue Aug 22, 2023
this pr introduces a build artifact for the Apple Hypervisor (applehv).
It is a qemu-variant in raw disk form and gzipped (macos has gz support
natively)

See coreos/fedora-coreos-tracker#1533 and coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
baude added a commit to baude/coreos-assembler that referenced this issue Aug 22, 2023
this pr introduces a build artifact for the Apple Hypervisor (applehv).
It is a qemu-variant in raw disk form and gzipped (macos has gz support
natively)

See coreos/fedora-coreos-tracker#1533 and coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
baude added a commit to baude/fedora-coreos-browser that referenced this issue Aug 22, 2023
Add Apple Hypervisor (applehv) to the browser's list

See coreos/fedora-coreos-tracker#1533 and coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
baude added a commit to baude/fedora-coreos-pipeline that referenced this issue Aug 22, 2023
baude added a commit to baude/coreos-assembler that referenced this issue Aug 22, 2023
this pr introduces a build artifact for the Apple Hypervisor (applehv).
It is a qemu-variant in raw disk form and gzipped (macos has gz support
natively)

See coreos/fedora-coreos-tracker#1533 and coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
dustymabe pushed a commit to coreos/coreos-assembler that referenced this issue Aug 23, 2023
this pr introduces a build artifact for the Apple Hypervisor (applehv).
It is a qemu-variant in raw disk form and gzipped (macos has gz support
natively)

See coreos/fedora-coreos-tracker#1533 and coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
baude added a commit to baude/ignition that referenced this issue Oct 11, 2023
* Add applehv platform
* Ignintion read from vsock connection with the host

See coreos/fedora-coreos-tracker#1533 and
coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
baude added a commit to baude/ignition that referenced this issue Oct 30, 2023
* Add applehv platform
* Ignintion read from vsock connection with the host

See coreos/fedora-coreos-tracker#1533 and
coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
baude added a commit to baude/ignition that referenced this issue Oct 30, 2023
* Add applehv platform
* Ignintion read from vsock connection with the host

See coreos/fedora-coreos-tracker#1533 and
coreos/fedora-coreos-tracker#1548

Signed-off-by: Brent Baude <[email protected]>
@dustymabe
Copy link
Member

baude added a commit to baude/fedora-coreos-tracker that referenced this issue Nov 21, 2023
Add new platform (applehv) for the Apple Hypervisor which uses the raw
disk format.

See coreos#1533 and
coreos#1548

Signed-off-by: Brent Baude <[email protected]>
baude added a commit to baude/fedora-coreos-pipeline that referenced this issue Nov 21, 2023
dustymabe pushed a commit that referenced this issue Nov 28, 2023
Add new platform (applehv) for the Apple Hypervisor which uses the raw
disk format.

See #1533 and
#1548

Signed-off-by: Brent Baude <[email protected]>
@dustymabe
Copy link
Member

dustymabe commented Nov 28, 2023

I pulled the latest quay.io/coreos-assembler/coreos-assembler:latest image and did run cosa buildextend-applehv and it created an artifact. I don't have a mac so I don't know if that artifact is good, but at least creating the artifact works.

[dustymabe@media fcos]$ ls builds/latest/x86_64/*apple* 
builds/latest/x86_64/fedora-coreos-39.20231122.dev.0-applehv.x86_64.raw.gz

dustymabe pushed a commit to coreos/fedora-coreos-pipeline that referenced this issue Nov 28, 2023
@dustymabe
Copy link
Member

coreos/fedora-coreos-pipeline#905 merged. This should be in next week's releases.

@dustymabe dustymabe added status/pending-testing-release Fixed upstream. Waiting on a testing release. status/pending-stable-release Fixed upstream and in testing. Waiting on stable release. status/pending-next-release Fixed upstream. Waiting on a next release. labels Nov 28, 2023
@dustymabe
Copy link
Member

The fix for this went into next stream release 39.20231204.1.0. Please try out the new release and report issues.

@dustymabe
Copy link
Member

The fix for this went into testing stream release 39.20231204.2.1. Please try out the new release and report issues.

@dustymabe dustymabe removed status/pending-testing-release Fixed upstream. Waiting on a testing release. status/pending-next-release Fixed upstream. Waiting on a next release. labels Jan 10, 2024
@dustymabe
Copy link
Member

The fix for this went into stable stream release 39.20231204.3.3.

@dustymabe dustymabe removed the status/pending-stable-release Fixed upstream and in testing. Waiting on stable release. label Jan 10, 2024
aaradhak pushed a commit to aaradhak/fedora-coreos-pipeline that referenced this issue May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants