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

Support architecture targeted builds #837

Merged
merged 13 commits into from
Mar 13, 2020
Merged

Support architecture targeted builds #837

merged 13 commits into from
Mar 13, 2020

Commits on Feb 10, 2020

  1. Configuration menu
    Copy the full SHA
    a88575a View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2020

  1. build: allow cross arch builds

    This reworks much of the Makefile and, to a lesser extent, the
    Dockerfiles for building the CNI plugins for other platforms.
    
    Additional clean up work is included as well as this was combed
    through to support these builds.
    
    Including:
    
    - ARCH resolver to identify the ARCH (GOARCH styled) to pass around
    - Updated ARCH and GOARCH references throughout to support
      against other ARCHes
    - Make base container build appropriately for ARCH
      - Docker explicit multiarch references in targets and Dockerfiles
      - Updated related container images to allow testing where possible
    - Eliminate ./tmp usage with tar unpacking from a pipe
    - Clean up and consistent call sites all around
       - Reconciled image naming
       - Updated stale golang images references
    - Added docstrings for reference
    jahkeup committed Feb 21, 2020
    Configuration menu
    Copy the full SHA
    67e8458 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    513af33 View commit details
    Browse the repository at this point in the history
  3. build: force Circle CI to use amd64 for unit tests

    Though the tests don't require CGO with cross-compilation support, the
    tests do still require support to exec the golang test binaries.
    jahkeup committed Feb 21, 2020
    Configuration menu
    Copy the full SHA
    a250d67 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae4f6a6 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2020

  1. Configuration menu
    Copy the full SHA
    f96e485 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2020

  1. Configuration menu
    Copy the full SHA
    fab138d View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2020

  1. Configuration menu
    Copy the full SHA
    3246cc3 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2020

  1. Merge branch 'master' into arches

    Claes Mogren authored Mar 4, 2020
    Configuration menu
    Copy the full SHA
    7dadfe8 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2020

  1. Configuration menu
    Copy the full SHA
    517242a View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2020

  1. Configuration menu
    Copy the full SHA
    416ba31 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87f40f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c921939 View commit details
    Browse the repository at this point in the history