Releases: ontariosystems/iscenv
Releases · ontariosystems/iscenv
v3.16.4
v3.16.3
Fixed
- update isclib to v2.2.13 to get fix for file permissions that was
breaking some plugins - update go modules
v3.16.2
Fixed
- update isclib to 2.2.12, fixes
fork/exec
permissions errors running
images with non-root users (like irisowner) - build with go 1.22
- update go dependencies
v3.16.1
3.16.1
v3.16.0
Added
-
Commands that would start or exec into a docker container now have a
--user
flag to switch the user used -
new plugin
user-mapping
to change the uid and gid of users and
groups in container when it starts.Can be configured with
--user-mapping-users
flag to private the
list of users to map. Also--user-mapping-owner
boolean flag if
you want the ISC instance owner to have its uid and gid changed to
the uid and gid of the host user runningiscenv
.In your config file these would look like:
start: user-mapping-users: 'example:example:1001:1001' user-mapping-owner: true
v3.15.3
Fixed
- make sure
--log-json
actually sets json formatting - make sure plugin logging is configured before plugins start logging
v3.15.2
v3.15.1
Fixed
- Allow plugins that use the Config.FromEnv() method to have default
values for environment variables that are not set.
Full Changelog: v3.15.0...v3.15.1
v3.15.0
Added
- Use docker credential helpers defined in
~/.docker/config.json
if we
don't find credential auth for a registry
Fixed
- Update isclib to v2.2.9 to work with containers not running as root
- Update a bunch of go module dependencies
Full Changelog: v3.14.10...v3.15.0
v3.14.10
Fixes
- build with go 1.21 and update various dependences (including isclib)
- create
ISCENV_CONTAINER
environment variable when launching
containers to make it easier to see we're on the inside (rather than
relying on cgroups which can act strange on v1 vs v2). See #28
Full Changelog: v3.14.9...v3.14.10