Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: coder/envbox
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2b091cf
Choose a base ref
...
head repository: coder/envbox
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 8e68914
Choose a head ref
  • 7 commits
  • 13 files changed
  • 4 contributors

Commits on Jan 27, 2025

  1. fix(xunix): also mount shared symlinked shared object files (#123)

    * fix(xunix): also mount shared object files with .so.N
    * chore(Makefile): add test and test-integration targets
    * chore(README.md): add hacking and troubleshooting sections
    * chore(integration): fix tests under cgroupv2
    
    Signed-off-by: Cian Johnston <cian@coder.com>
    Co-authored-by: Dean Sheather <dean@deansheather.com>
    johnstcn and deansheather authored Jan 27, 2025
    Configuration menu
    Copy the full SHA
    361631d View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2025

  1. fix(dockerutil): GetImageMetadata: detect correct usr lib dir based o…

    …n os release (#127)
    
    We had been mounting GPU libraries into the destination /usr/lib inside the inner container by default. This doesn't hold true for Redhat-based distributions, who use /usr/lib64 instead.
    
    - Adds the capability to sniff /etc/os-release inside the inner container
    - Modifies the destination path for bind-mounting GPU libraries to the inner container based on the detected OS release ID
    - Adds integration testing for Envbox+NVidia GPUs (not run by default in CI)
    - Attempts to automatically set CODER_USR_LIB_DIR if not specified.
    - Adds the capability to manually set the inner mount path via CODER_INNER_USR_LIB_DIR.
    johnstcn authored Mar 6, 2025
    Configuration menu
    Copy the full SHA
    a556bac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9acf2c View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2025

  1. fix(xunix): improve handling of gpu library mounts (#129)

    * Mounts symlinks to auto-added GPU libs to inner container
    * Tightens up gpuExtraRegex to avoid extraneous matches (e.g. libglib.so)
    * Adds GPU integration tests to include regression test for redhat
    * Adds GPU integration test with sample NVIDIA CUDA image
    johnstcn authored Mar 7, 2025
    Configuration menu
    Copy the full SHA
    a09c7c2 View commit details
    Browse the repository at this point in the history
  2. chore(README.md): document CODER_BOOTSTRAP_SCRIPT (#130)

    Adds missing docs regarding CODER_BOOTSTRAP_SCRIPT in README
    Co-authored-by: Cian Johnston <cian@coder.com>
    bjornrobertsson and johnstcn authored Mar 7, 2025
    Configuration menu
    Copy the full SHA
    2f38dbc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c72a264 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2025

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