Skip to content

Add ProxyConfig to the bootstrap params - #56

Merged
gabriel-samfira merged 1 commit into
cloudbase:mainfrom
gabriel-samfira:add-proxy-cfg
Jul 7, 2026
Merged

Add ProxyConfig to the bootstrap params#56
gabriel-samfira merged 1 commit into
cloudbase:mainfrom
gabriel-samfira:add-proxy-cfg

Conversation

@gabriel-samfira

Copy link
Copy Markdown
Member

This change adds a ProxyConfig section to BootstrapInstance{}, which injects a bootcmd in cloud-init config, which configures the local package manager of the runner. This is meant to enable proxy settings in the early package update plugin and in the packages plugin of cloud-init.

The user script used by GARM will have its own proxy section and will be generated by GARM itself. We should deprecate the runner install template in the garm-provider-common package as it is severely outdated, does not have gitea support and is dificult to update.

This change adds a ProxyConfig section to BootstrapInstance{}, which
injects a bootcmd in cloud-init config, which configures the local
package manager of the runner. This is meant to enable proxy settings
in the early package update plugin and in the packages plugin of
cloud-init.

The user script used by GARM will have its own proxy section and will be
generated by GARM itself. We should deprecate the runner install template
in the garm-provider-common package as it is severely outdated, does not
have gitea support and is dificult to update.

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
@gabriel-samfira
gabriel-samfira merged commit f064b74 into cloudbase:main Jul 7, 2026
2 checks passed
@gabriel-samfira
gabriel-samfira deleted the add-proxy-cfg branch July 7, 2026 09:37
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