-
Notifications
You must be signed in to change notification settings - Fork 51
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
Update GCP agents to current Go versions #1826
base: main
Are you sure you want to change the base?
Conversation
Import google-guest-agent, google-guest-configs, google-osconfig-agent and oslogin packages from COS. These are sourced from the Git repo: https://cos.googlesource.com/cos/overlays/board-overlays, commit 8a6d617d85df03028c9c6d51a1bb3a3bc2eb0933, folder project-lakitu. Signed-off-by: Jeremi Piotrowski <[email protected]>
Signed-off-by: Jeremi Piotrowski <[email protected]>
…pport Signed-off-by: Jeremi Piotrowski <[email protected]>
Signed-off-by: Jeremi Piotrowski <[email protected]>
eutils is not supported by the latest EAPIs, but COS hasn't noticed. We also need CC/CXX exported to use the correct tools. Signed-off-by: Jeremi Piotrowski <[email protected]>
It is no longer needed in the image, oslogin can be included in the GCP sysext. Remove the unused ebuild as well. Signed-off-by: Jeremi Piotrowski <[email protected]>
Signed-off-by: Jeremi Piotrowski <[email protected]>
The Go-based agents imported from COS are up-to-date and apply all the required configuration automatically. Signed-off-by: Jeremi Piotrowski <[email protected]>
Nothing depends on it any longer. Signed-off-by: Jeremi Piotrowski <[email protected]>
So that they can be included in a sysext. Signed-off-by: Jeremi Piotrowski <[email protected]>
Google-compute-engine used to depend on boto, but it has been booted from our tree so we can remove boto as well. Signed-off-by: Jeremi Piotrowski <[email protected]>
We now rely on GCP agents taking care of instance configuration. Signed-off-by: Jeremi Piotrowski <[email protected]>
Signed-off-by: Jeremi Piotrowski <[email protected]>
Signed-off-by: Jeremi Piotrowski <[email protected]>
I think |
Build action triggered: https://github.com/flatcar/scripts/actions/runs/8523902983 |
I think we need to add an ExecStartPre to one of the services to clean up state created from the old
Maybe remove |
I did try |
Yes, we need to think a bit more about what happens when upgrading. |
Update GCP agents to current Go versions
TODO:
How to use
[ describe what reviewers need to do in order to validate this PR ]
Testing done
[Describe the testing you have done before submitting this PR. Please include both the commands you issued as well as the output you got.]
changelog/
directory (user-facing change, bug fix, security fix, update)/boot
and/usr
size, packages, list files for any missing binaries, kernel modules, config files, kernel modules, etc.