8000 support runner groups by tobiaskohlbau · Pull Request #6 · flint-actions/flint · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

support runner groups #6

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

Merged
merged 7 commits into from
Apr 1, 2024
Merged

support runner groups #6

merged 7 commits into from
Apr 1, 2024

Conversation

tobiaskohlbau
Copy link
Contributor

No description provided.

@tobiaskohlbau tobiaskohlbau marked this pull request as draft April 1, 2024 13:24
@tobiaskohlbau tobiaskohlbau force-pushed the feature/runnerGroups branch from 79d64df to 8a57304 Compare April 1, 2024 13:27
This CL includes changes to the underlying bootstrapping of the micro vm.
Before this CL the NFS module was required within the kernel. As this
module provides a way to bootstrap the networking configuration. The
network configuration is available before the VM starts therefore it's a
good idea to pass the configuration into the VM instead of reaching out
to the metadataserver and relying on the NFS module to initialize the
rudimentary network stack first.

Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
@tobiaskohlbau tobiaskohlbau force-pushed the feature/runnerGroups branch from 8a57304 to f0e73c5 Compare April 1, 2024 13:29
Support github runner groups. This CL also changes from cli parameters
to a configuration file to better handle all the configuration options.
Adding als the individual cli flags is quiet cumbersome and errorprone
to manually handle within the execution of the cli.

Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
Support setups without requiring an externally managed proxy in front of
flint. This allows setups where a complete machine is provisioned to run
github actions worloads and a special proxy setup is unecessary
complicated. This uses certmagic to request a valid tls certificate from
lets encrypt.

Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
@tobiaskohlbau tobiaskohlbau force-pushed the feature/runnerGroups branch from f0e73c5 to 58ac97c Compare April 1, 2024 13:33
Update readme with configuration instead of cli arguments.

Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
Fix issue where the organization a runner is going to contact was
hardcoded instead of the user specified one.

Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
Reflect move to flint organization instead of private repository.

Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
@tobiaskohlbau tobiaskohlbau marked this pull request as ready for review April 1, 2024 13:57
@tobiaskohlbau tobiaskohlbau merged commit c22fd86 into main Apr 1, 2024
@tobiaskohlbau tobiaskohlbau deleted the feature/runnerGroups branch April 1, 2024 13:57
@tobiaskohlbau tobiaskohlbau restored the feature/runnerGroups branch April 29, 2024 09:44
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

Successfully merging this pull request may close these issues.

1 participant
0