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

Update GCP agents to current Go versions #1826

Draft
wants to merge 14 commits into
base: main
Choose a base branch
from
Draft

Update GCP agents to current Go versions #1826

wants to merge 14 commits into from

Commits on Apr 2, 2024

  1. coreos-overlay/app-admin: Import GCP Agent packages from COS

    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]>
    jepio committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    3a4df09 View commit details
    Browse the repository at this point in the history
  2. app-admin/google-guest-agent: Depend on coreos-go for x-compile support

    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    c611e63 View commit details
    Browse the repository at this point in the history
  3. app-admin/google-osconfig-agent: Depend on coreos-go for x-compile su…

    …pport
    
    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    fa5bbba View commit details
    Browse the repository at this point in the history
  4. app-admin/google-guest-configs: Install ssd optimize script

    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    c982153 View commit details
    Browse the repository at this point in the history
  5. app-admin/oslogin: Fix eclasses and export CC/CXX

    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]>
    jepio committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    90faf6a View commit details
    Browse the repository at this point in the history
  6. coreos-base/coreos: No longer install google-oslogin

    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]>
    jepio committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    4068575 View commit details
    Browse the repository at this point in the history
  7. WIP: dev-lang/go: Add Go 1.21.8

    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    18c65e1 View commit details
    Browse the repository at this point in the history
  8. coreos-base/oem-gce: Switch to Go-based agents

    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]>
    jepio committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    a6acec3 View commit details
    Browse the repository at this point in the history
  9. coreos-devel/board-packages: Remove google-compute-engine

    Nothing depends on it any longer.
    
    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    e04edde View commit details
    Browse the repository at this point in the history
  10. coreos-devel/board-packages: Add GCP OEM packages to RDEPENDS

    So that they can be included in a sysext.
    
    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    8d3f25d View commit details
    Browse the repository at this point in the history
  11. dev-python/boto: Remove unused ebuild

    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]>
    jepio committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    1c8b3a5 View commit details
    Browse the repository at this point in the history
  12. coreos-base/oem-gce: Remove unused files

    We now rely on GCP agents taking care of instance configuration.
    
    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    ebb10a1 View commit details
    Browse the repository at this point in the history
  13. app-admin/google-*-agent: Update SRC_URI for deps tarball

    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    8caa5a8 View commit details
    Browse the repository at this point in the history
  14. coreos-base/oem-gce: Enable timer and remove debug files

    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    e1a7a9e View commit details
    Browse the repository at this point in the history