You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by GitBox <gi...@apache.org> on 2019/10/11 17:04:07 UTC

[GitHub] [couchdb-docker] wohali opened a new pull request #157: Add scripts to simplify creation of multiarch images

wohali opened a new pull request #157: Add scripts to simplify creation of multiarch images
URL: https://github.com/apache/couchdb-docker/pull/157
 
 
   ## Overview
   
   The two new scripts represent the final step in the multi-architecture journey for the CouchDB Docker images.
   
   `./build.sh` includes the magic incantation necessary to build a CouchDB image on `x86_64` for another platform, such as `arm64v8` or `ppc64le`.
   
   `./build-manifest.sh` builds those images for all 3 platforms CouchDB supports today.
   
   **Note:** "Support" is defined by us running those machines in our CI infrastructure regularly. This is true today for `arm64v8` (aka `aarch64`) and is about to be true for `ppc64le`. I feel very strongly that it is irresponsible to add another architecture to this image, or to the downstream Docker top-level `couchdb` image, without regular CI occurring. You can revisit that decision after I eventually leave the CouchDB project, but know that it'll be with my disappointment. ;)
   
   ## Testing recommendations
   
   On a **native** `ppc64le` or `aarch64/amd64v8` platform:
   
   ```
   docker pull apache/couchdb:2.3.1
   docker run apache/couchdb:2.3.1
   ```
   
   The images have already been tested under qemu; we don't need any more testing in that environment.
   
   Testing with actual workloads on actual hardware would be really, really nice before a downstream PR is opened.
   
   ## GitHub issue number
   
   Closes #68
   Closes #85 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services