This repository has been archived by the owner on Feb 7, 2024. It is now read-only.
Releases: blablacar/dgr
Releases · blablacar/dgr
65
Release of version 65
- fix runlevels script failed not detected
- hide cannot remove mount point on aci cleanup
- [#152] support non root exec user (see examples/debian/cassandra)
- [#154] add template function to check type and add/sub/mul/div
- [#154] fix template function access from partial
- [#157] always run try templater in trace to display result
64
63
Release of version 63
- [#111] Expose container version as
ACI_VERSION
env var to build* runlevels (see examples/none/grafana) - Fix
--set-env
on all build* runlevels - [#109] Support templating of
aci-manifest.yml
to add extra information during build (annotations, version, ...) (see examples/debian/cassandra) - Support builder's
$ROOTFS
access as non root - Fix
build-late
not run in some cases - Run inherit-build* of builder's dependencies during build
- Add
-C
catch flag to drop to shell after each build* runlevel - Rename
-t
trap flag to-c
catch flag to drop to shell on build failed - Handle gracefully when discovery does not give endpoint
- [#139][#124] Support mount point on builder
- Add archlinux examples
- Do not try to run directories in runlevels
62
Release of version 62
- [#92] add
graph.png
image when runninggraph
command - [#104] add experimental
try
command to run only templating - seed random name of internal aci import
- add example for gentoo / debian / alpine / libc
- use builder's rootfs if no builder dependencies (if nothing in /usr/bin after overlay)
- copy
inherit-build-*
script even if nobuild
&build-late
scripts - [#126] export
--set-env
tobuilder
&build
&build-late
scripts
61
Release of version 61
- Update tester to work like builder and support custom image and dependencies
- Fix
openssl
share directory access in builder - Remove
wget
andtar
frombusybox
since real binary exists - [#132] Remove installed aci after
test
- [#131] Do not create custom stage1 if
builder
do not have dependencies - use random filename for internal aci import to prevent colision
- fix
inherit-build-*
not run
60
Release of version 60
- [#128] introduce builder dependencies
- [#128] new
builder
runlevel triggered outside of aci in the builder to replacebuild-setup
- add
curl
,wget
,openssl
and root certificates to builder image - deprecate
build-setup
runlevel - [#117] new
-k
flag onbuild
command to trap to a shell onbuilder
/build
/build-late
runlevels - [#130] do not run
inherit-build-*
scripts if nobuild
/build-late
runlevel - [#90] add
no-store
andstore-only
arguments used when running rkt - fix cleanup of builder's aci and container when build failed
59
58
57
Release of version 57
This version is a rewrite at 90% but should be fully retrocompatible. Builds are now done inside rkt at stage1 layer.
- [#114][#59][#67][#68][#90][#102] use overlays of dependencies at build time for build, tests and pod and use upper layer as final rootfs
- add
-k
flag to build command to keep builder container in rkt from
is now deprecated and processed asdependency
- compress binary 16Mb -> 9.5Mb
- add
--version
command to display version - fail if no command provided
- [#119] update compatible version of rkt to 1.0.0
- all target files now belong to sudoer user after build
- format rkt manifest in target directory
- copy templater and prestart only if not already provided by a dependency
- [#123] deprecate -c in favor of
clean
- do not check compatibility and latest on
clean
- add build date and builder container to manifest's annotations
- improve error handling and logs to prevent panic stacktrace