Skip to content
This repository has been archived by the owner on Feb 7, 2024. It is now read-only.

Releases: blablacar/dgr

65

12 May 14:14
Compare
Choose a tag to compare
65 Pre-release
Pre-release

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

12 Apr 11:07
Compare
Choose a tag to compare
64 Pre-release
Pre-release

Release of version 64

  • Fix generated version number missing in manifest
  • [#120] Pod's aci directory is not mandatory if nothing to put in it
  • Fix do not run inherit-build-* if no build / build-late
  • [#95] inherit aci manifest info on pod's aci

63

07 Apr 18:21
Compare
Choose a tag to compare
63 Pre-release
Pre-release

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

29 Mar 09:22
Compare
Choose a tag to compare
62 Pre-release
Pre-release

Release of version 62

  • [#92] add graph.png image when running graph 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 no build & build-late scripts
  • [#126] export --set-env to builder & build & build-late scripts

61

23 Mar 13:43
Compare
Choose a tag to compare
61 Pre-release
Pre-release

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 and tar from busybox 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

21 Mar 14:30
Compare
Choose a tag to compare
60 Pre-release
Pre-release

Release of version 60

  • [#128] introduce builder dependencies
  • [#128] new builder runlevel triggered outside of aci in the builder to replace build-setup
  • add curl, wget, openssl and root certificates to builder image
  • deprecate build-setup runlevel
  • [#117] new -k flag on build command to trap to a shell on builder / build / build-late runlevels
  • [#130] do not run inherit-build-* scripts if no build / build-late runlevel
  • [#90] add no-store and store-only arguments used when running rkt
  • fix cleanup of builder's aci and container when build failed

59

14 Mar 12:55
Compare
Choose a tag to compare
59 Pre-release
Pre-release

Release of version 59

  • fix zip aci before upload without rootfs

58

14 Mar 12:14
Compare
Choose a tag to compare
58 Pre-release
Pre-release

Release of version 58

  • [#126] add set-env argument for build-setup
  • tell that overlay fs is required
  • fix push that failed to read manifest

57

11 Mar 09:54
Compare
Choose a tag to compare
57 Pre-release
Pre-release

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 as dependency
  • 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

56

18 Feb 13:26
Compare
Choose a tag to compare
56 Pre-release
Pre-release

Release of version 56

  • [#90] do not fail if image fetch failed during compatibility validation
  • [#110] use busybox sh as default exec if not set