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

osbuild-runner: run osbuild in an ec2 vm #3939

Merged
merged 8 commits into from
Feb 14, 2024

Commits on Feb 13, 2024

  1. Configuration menu
    Copy the full SHA
    6044bfa View commit details
    Browse the repository at this point in the history
  2. osbuildexecutor: introduce osbuildexecutor.Executor interface

    Wrap the current osbuildexecutor.Executor in an interface so it's easier
    to add different executors, which for instance can run osbuild in a VM.
    croissanne committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    7f74552 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a08f446 View commit details
    Browse the repository at this point in the history
  4. cloud/awscloud: add ability to run a secure instance to awscloud

    This instance can only contact the host, and requires this host to be
    running on AWS itself with the appropriate IAM role.
    croissanne committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    8cf0cfb View commit details
    Browse the repository at this point in the history
  5. cloud/awscloud: add userdata to secure instance

    This way the `worker-initialization.service` knows to spin up the
    builder instead of the worker.
    croissanne committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    4285454 View commit details
    Browse the repository at this point in the history
  6. osbuildexecutor: add aws.ec2 executor

    This executor spins up an instance which can only contact the host, and
    uses the osbuild-jobsite manager & builder to invoke osbuild.
    croissanne committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    deb1097 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ba09a17 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bc1e7d7 View commit details
    Browse the repository at this point in the history