Ettore Di Giacinto
d6ae727d79
🐛 Fix handlelock panic
...
Somehow this slipped in, as we should check the lock only if we have enough args.
Fixes #297
2022-05-25 10:07:25 +00:00
Ettore Di Giacinto
fea872aba0
⬆️ Tag 0.32.1
2022-05-24 23:05:35 +02:00
mudler
5bc3e3f277
⬆️ Bump version to 0.32.0
2022-04-27 23:33:49 +02:00
Ettore Di Giacinto
e70a543f42
⚙️ Add ability to build from Dockerfiles directly
2022-04-27 21:39:55 +02:00
Ettore Di Giacinto
388a3e4471
🎨 CLI UX enhancements
2022-04-22 11:59:46 +02:00
Ettore Di Giacinto
6674abb256
⬆️ Bump version to 0.31.2
2022-04-14 09:34:18 +02:00
mudler
cca1a6dbc4
⚙️ Annotate build dir when building against system repo
2022-04-14 09:33:44 +02:00
mudler
58e857e700
⬆️ Bump version to 0.31.1
2022-04-13 23:28:44 +02:00
mudler
77c7eab1ee
⚙️ Fixup runtime tree detection during join images
...
We need to hook up the runtime DB in order to query the correct part of
the tree
2022-04-13 23:28:44 +02:00
Ettore Di Giacinto
6bf91a0b60
⬆️ Bump version to 0.31.0
2022-04-13 18:47:38 +02:00
Ettore Di Giacinto
c6170fabd6
⚙️ Enhancements to final images building
...
This commit is multi-fold and impacts several areas:
- Don't re-generate final artifact locally if already present while
building with `requires_final_images`.
- Expose to CLI a way to build final images without pushing them.
- The packages listed with `requires_final_images` now are evaluated by
the solver so the full deptree is took into account
Fixes: https://github.com/mudler/luet/issues/294
2022-04-13 18:04:50 +02:00
Ettore Di Giacinto
18881c3283
⬆️ Bump version to 0.30.3
2022-03-23 18:04:07 +01:00
Ettore Di Giacinto
82f339f493
⬆️ Bump version to 0.30.2
2022-03-21 18:33:00 +01:00
Ettore Di Giacinto
f19b893820
⬆️ Tag 0.30.1
2022-03-21 15:36:54 +01:00
Ettore Di Giacinto
8a80d70b78
⬆️ Tag 0.30.0
2022-03-19 00:40:22 +01:00
Ettore Di Giacinto
4947b891c5
⚙️ Add luet repo add/get
...
Fix #230
2022-03-17 17:01:43 +01:00
Ettore Di Giacinto
4943ed6aef
⚙️ Resolve templates folder when syncing repositories
...
This fixes #284
2022-01-09 14:21:42 +01:00
Ettore Di Giacinto
ba0d625b5f
🎨 Port package to types
...
This refactors DefaultPackage into types.Package and gets rid of the
interface. This is a preceeding for a follow up where accessors will be
removed from the code.
It also does several cleanup, so we get rid also of some unneeded
dependencies.
2022-01-08 00:05:20 +01:00
Ettore Di Giacinto
9c61210b5b
🆕 Tag 0.22.6
2022-01-07 15:41:51 +01:00
Ettore Di Giacinto
f0200018c7
🆕 Tag 0.22.5
2022-01-04 22:46:28 +01:00
Ettore Di Giacinto
9bd6730aeb
🤖 Adapt makefile/scripts to ginkgo changes
2022-01-04 18:47:21 +01:00
Ettore Di Giacinto
80bc5429bc
🆕 Tag 0.22.4
2021-12-28 22:08:04 +01:00
Ettore Di Giacinto
57eedf8e7e
🆕 Tag 0.22.3
2021-12-28 19:02:20 +01:00
Ettore Di Giacinto
196cdc5cfc
🔧 Extract common func into api function, also set sane defaults
2021-12-28 18:55:59 +01:00
Ettore Di Giacinto
719ef16161
🆕 Tag 0.22.2
2021-12-28 16:01:35 +01:00
Ettore Di Giacinto
1a9073a97a
🎨 Display installed packages in luet search
...
Fixes #236
2021-12-28 15:04:00 +01:00
Ettore Di Giacinto
39e62f3321
🆕 Tag 0.22.1
2021-12-28 14:36:44 +01:00
Ettore Di Giacinto
c4affb0f0e
🔧 Fixup live-output CLI parameter
2021-12-27 23:11:16 +01:00
Ludea
4c1b9b92af
Unpack local image ( #277 )
...
* [WIP] Unpack local docker images
* unpack local image
* PR feedback + missing new function call
Co-authored-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2021-12-26 20:06:15 +01:00
Ettore Di Giacinto
7f7e1418c1
Tag 0.22.0
2021-12-25 11:37:13 +01:00
Ettore Di Giacinto
e8c5e237b2
🎨 Display missing files in oscheck with --debug
2021-12-25 10:40:07 +01:00
Ettore Di Giacinto
c98f427156
🎨 Introduce contextualized logging
...
This commit is multi-fold as it also refactors internally context and logger
as interfaces so it is easier to plug luet as a library externally.
Introduces a garbage collector (related to #227 ) but doesn't handle yet
parallelism.
Closes #265
2021-12-21 21:54:14 +01:00
Ettore Di Giacinto
fd90e0d627
🆕 Tag 0.21.2
2021-12-18 17:30:30 +01:00
Ettore Di Giacinto
20d01e43c7
🎨 Update repos automatically only if out-of-sync
...
Fixes #274
Fixes #212
2021-12-18 16:32:03 +01:00
Ettore Di Giacinto
50b23095b2
Tag 0.21.1
2021-12-17 23:58:36 +01:00
Ettore Di Giacinto
37f4289cdd
🔧 Allow to specify a snapshot ID #276
2021-12-17 15:41:17 +01:00
Ettore Di Giacinto
01638567a7
Tag 0.21.0
2021-12-16 00:22:17 +01:00
Ettore Di Giacinto
0a90129e34
🔧 Restore tree imglist hash output
...
Fixes #271
2021-12-15 18:38:47 +01:00
Ettore Di Giacinto
938d41fe9e
🔧 Allow to perform automatically oscheck after upgrades
2021-12-12 12:23:30 +01:00
Ettore Di Giacinto
07e37ea059
🔧 Add luet reinstall --installed
...
Fixes #273
2021-12-07 18:22:05 +01:00
Ettore Di Giacinto
432b1db116
🆕 Tag 0.20.13
2021-12-06 21:47:12 +01:00
Ettore Di Giacinto
1f29fdd680
🔧 Add oscheck
...
Fixes #50
2021-12-05 23:22:56 +01:00
Ettore Di Giacinto
1e6aca0ba1
🔧 CLI: add quiet mode
2021-12-04 21:35:34 +01:00
Ettore Di Giacinto
71d5b03382
Tag 0.20.12
2021-11-25 15:04:16 +01:00
Ettore Di Giacinto
ba0551caab
Tag 0.20.11
2021-11-22 12:11:39 +01:00
Ettore Di Giacinto
44e66cc729
Use tarball.LayerFromOpener
...
tarball.LayerFromReader slurps the whole src in memory. The payoff is
that we might read the file multiple time as internally it's called
multiple times.
2021-11-22 11:27:46 +01:00
Ettore Di Giacinto
80412e2e5d
Add luet util pack
2021-11-18 15:33:18 +01:00
Ettore Di Giacinto
df2be8acfe
Tag 0.20.10
2021-11-15 22:14:45 +01:00
Ettore Di Giacinto
bb88fe7e9c
🆕 Tag 0.20.9
2021-11-10 16:29:48 +01:00
Ettore Di Giacinto
c58a462e79
🆕 Tag 0.20.8
2021-11-05 23:44:27 +01:00