Ettore Di Giacinto
a591a1e44f
📓 Add docs alongside
2022-01-30 22:04:36 +01:00
Ettore Di Giacinto
6f77fa2b3a
♻️ Use sprig instead of helm
...
This alleviates luet build dependency graph while it simplifies template
logic too.
2022-01-27 17:42:53 +01:00
Ettore Di Giacinto
8bcdf6bc28
🐳 Drop upx build from Dockerfile
2022-01-20 13:59:44 +01:00
David Cassany Viladomat
881bf03c3d
Do not use os.Exit in exportable packages ( #286 )
...
Fixes #285
Signed-off-by: David Cassany <dcassany@suse.com>
2022-01-12 08:57:41 +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
f8350a2f07
Revert " ⬆️ Bump helm.sh/helm/v3 from 3.3.4 to 3.6.1 ( #280 )" ( #281 )
...
This reverts commit db8e3da01f
.
2022-01-08 09:36:01 +01:00
dependabot[bot]
db8e3da01f
⬆️ Bump helm.sh/helm/v3 from 3.3.4 to 3.6.1 ( #280 )
...
Bumps [helm.sh/helm/v3](https://github.com/helm/helm ) from 3.3.4 to 3.6.1.
- [Release notes](https://github.com/helm/helm/releases )
- [Commits](https://github.com/helm/helm/compare/v3.3.4...v3.6.1 )
---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-08 07:23:47 +01:00
dependabot[bot]
d80cbae40a
⬆️ Bump github.com/containerd/containerd from 1.5.7 to 1.5.9 ( #279 )
...
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.5.7 to 1.5.9.
- [Release notes](https://github.com/containerd/containerd/releases )
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md )
- [Commits](https://github.com/containerd/containerd/compare/v1.5.7...v1.5.9 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-08 07:16:46 +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
519058f13c
🔧 Do not store file list of hidden packages
2022-01-07 00:02:22 +01:00
Ettore Di Giacinto
f0200018c7
🆕 Tag 0.22.5
2022-01-04 22:46:28 +01:00
Ettore Di Giacinto
6198eba3b8
♻️ Drop travis file and chglog
2022-01-04 20:44:31 +01:00
Ettore Di Giacinto
9bd6730aeb
🤖 Adapt makefile/scripts to ginkgo changes
2022-01-04 18:47:21 +01:00
Ettore Di Giacinto
2bd623a61c
🔧 Drop containerd workaround
...
Partly reverts
37cc186c0b
,
but re-enable test.
2022-01-04 17:03:21 +01:00
Ettore Di Giacinto
80bc5429bc
🆕 Tag 0.22.4
2021-12-28 22:08:04 +01:00
Ettore Di Giacinto
9274f87a80
🔧 ci: disable flaky test
2021-12-28 21:06:31 +01:00
Ettore Di Giacinto
1d651a5878
🔧 ci: disable -race on scripts/ginkgo.coverage.sh
2021-12-28 20:45:24 +01:00
Ettore Di Giacinto
f7357a60a6
🔧 ci: disable -race on tests
...
Seems race conditions are triggered from the go-containerregistry
underlying library.
2021-12-28 20:35:19 +01:00
Ettore Di Giacinto
57eedf8e7e
🆕 Tag 0.22.3
2021-12-28 19:02:20 +01:00
Ettore Di Giacinto
96aaf5235b
🔧 Update modules
2021-12-28 18:56:13 +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
7e825400e2
🔧 Use crane.Insecure while checking image availability
...
As those checks are not consuming any digest, we just use them to assess
if we need to build or not certain packages. The backend will refuse the
image if not configured appropriately
2021-12-28 14:54:11 +01:00
Ettore Di Giacinto
39e62f3321
🆕 Tag 0.22.1
2021-12-28 14:36:44 +01:00
Ettore Di Giacinto
9dcaeb0870
🔧 Defer write repository synctime
2021-12-28 12:06:09 +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
a363b53043
🔧 Speedup package upgrades
...
Now we can just remove the necessary files and let the installation
handle the rest
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
ed63236516
🔧 take into account of multiple installs
2021-12-18 15:32:35 +01:00
Ettore Di Giacinto
50b23095b2
Tag 0.21.1
2021-12-17 23:58:36 +01:00
Ettore Di Giacinto
9665bc1481
🎨 Display generated ops, speedup filecheck
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
fbe9b038dd
🔧 Consider removals when appending packages to be uninstalled
2021-12-15 21:11:21 +01:00
Ettore Di Giacinto
0a90129e34
🔧 Restore tree imglist hash output
...
Fixes #271
2021-12-15 18:38:47 +01:00
Ettore Di Giacinto
b05b00c615
🔧 🎨 Enhance package upgrade strategy order
...
Enhance package upgrade ordering during swap taking into accounts of files
shipped by packages.
This change also introduce a new method for clients to get the
underlying cache data, thus consuming it in installer to fix progressbar display
2021-12-15 18:04:45 +01:00
Ettore Di Giacinto
938d41fe9e
🔧 Allow to perform automatically oscheck after upgrades
2021-12-12 12:23:30 +01:00
Ettore Di Giacinto
163bd77d27
🔧 Emit post/pre upgrade events
2021-12-12 10:45:28 +01:00
Ettore Di Giacinto
309f5c0559
📒 update vendor/
2021-12-07 18:26:35 +01:00
Ettore Di Giacinto
1f6d0cc66c
🆕 Update go-pluggable
2021-12-07 18:23:49 +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
8e16d3abd3
🔧 Use ImageID for generating dockerfile names
...
It is safer, and plays better with buildx
2021-12-06 21:46:15 +01:00