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

refactor(cdi): update to v1.60.3 #382

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

Commits on Sep 26, 2024

  1. refactor(cdi): update to v1.60.3

    - Remove 006-customizer.patch: it is already in the upstream.
    - Remove redundant imports reformats.
    - Optimize 011-change-storage-class-for-scratch-pvc.patch: one line change is required.
    - Optimize 013-converting-images-on-filesystem-to-qcow2.patch: move new code in a separate file to increase chances to apply without problems in the future.
    
    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    a827240 View commit details
    Browse the repository at this point in the history
  2. - Use golang 1.22.7

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    862130a View commit details
    Browse the repository at this point in the history
  3. ++ try to fix gimme

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    73f522f View commit details
    Browse the repository at this point in the history
  4. ++ try to fix gimme: another round

    ++ remove rpmtrees from bazel builds
    
    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    6533414 View commit details
    Browse the repository at this point in the history
  5. ++ more experiments with gimme and bazel

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    b032127 View commit details
    Browse the repository at this point in the history
  6. ++ gimme fixed, go on with bazel

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    edbb521 View commit details
    Browse the repository at this point in the history
  7. - Update embedded CRDs to 1.60.3, make them equal to kubectl output. …

    …Ignore embedded CRDs for prettier.
    
    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    87c0f14 View commit details
    Browse the repository at this point in the history
  8. ++ fix gimme again

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    6dce4d8 View commit details
    Browse the repository at this point in the history
  9. ++ more bazel experiments

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    02301b4 View commit details
    Browse the repository at this point in the history
  10. ++ more bazel experiments

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    e075903 View commit details
    Browse the repository at this point in the history
  11. ++ more bazel experiments 2

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    d948463 View commit details
    Browse the repository at this point in the history
  12. ++ use p11 directly for cdi-apiserver, add script to build only neede…

    …d binaries, no bundling into images
    
    - Update virtualization-artifact dependencies: kubevirt-api and cdi-api
    
    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    206df12 View commit details
    Browse the repository at this point in the history
  13. ++ fix base alt p11 name

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    4805f05 View commit details
    Browse the repository at this point in the history
  14. - Update CRDs to 1.3.1

    - Update kubevirt.io/api to 1.3.1
    - Ignore prettier for crds/embedded
    
    ++ revert p11 for cdi-apiserver
    
    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    449f587 View commit details
    Browse the repository at this point in the history
  15. ++ revert changes to virt-artifact

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    1ee4176 View commit details
    Browse the repository at this point in the history
  16. ++ add new missing files to the patch

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    a5843d3 View commit details
    Browse the repository at this point in the history
  17. ++ add new files to BUILD.bazel

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    a61794c View commit details
    Browse the repository at this point in the history
  18. ++ add new go libraries to BUILD.bazel

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    883a99a View commit details
    Browse the repository at this point in the history
  19. ++ build experiments

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    a9c80f0 View commit details
    Browse the repository at this point in the history
  20. ++ build experiments: find rpms, tars, executables

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    559df1e View commit details
    Browse the repository at this point in the history
  21. ++ build experiments: no executables after building binaries - why?

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    b2d50d6 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. ++ build only binaries, not images for the first phase.

    ++ add build without bazel
    
    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    7be9a35 View commit details
    Browse the repository at this point in the history
  2. ++ build only binaries, not images for the first phase.

    ++ add build without bazel
    ++ add custom-build dir to git
    
    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    c2ed253 View commit details
    Browse the repository at this point in the history
  3. ++ chmod +x

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    82600da View commit details
    Browse the repository at this point in the history
  4. ++ import binaries from cdi-binaries dir, use alt:p11

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    fe305cd View commit details
    Browse the repository at this point in the history
  5. ++ fix stages

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    1bdd91e View commit details
    Browse the repository at this point in the history
  6. ++ remove ln -s

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    c6e6f74 View commit details
    Browse the repository at this point in the history
  7. ++ go-builder

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    505b1a0 View commit details
    Browse the repository at this point in the history
  8. ++ go-builder 2

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    1f303b7 View commit details
    Browse the repository at this point in the history
  9. ++ install libnbd-dev

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    4275fcf View commit details
    Browse the repository at this point in the history
  10. ++ enable cgo for importer and uploadserver

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    74d5617 View commit details
    Browse the repository at this point in the history
  11. ++ enable cgo for poller

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    5e39175 View commit details
    Browse the repository at this point in the history
  12. - Build CDI binaries without Bazel.

    - Small refinements in dvcr artifact.
    - Use Scratch for static binaries: cdi-operator, cdi-apiserver, cdi-controller, cdi-uploadproxy.
    - Update cdi API Go module in virtualization-artifact.
    
    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    4e2c90a View commit details
    Browse the repository at this point in the history
  13. ++ fromImage -> from

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    6f51449 View commit details
    Browse the repository at this point in the history
  14. ++ missing slash

    Signed-off-by: Ivan Mikheykin <[email protected]>
    diafour committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    2babe02 View commit details
    Browse the repository at this point in the history