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
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
9bd6730aeb
🤖 Adapt makefile/scripts to ginkgo changes
2022-01-04 18:47:21 +01:00
Ettore Di Giacinto
96aaf5235b
🔧 Update modules
2021-12-28 18:56:13 +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
309f5c0559
📒 update vendor/
2021-12-07 18:26:35 +01:00
Ettore Di Giacinto
5a7e97d0fb
Update vendor
2021-10-26 16:56:49 +02:00
Ettore Di Giacinto
bb40b5d1b7
update vendor
2021-10-24 19:07:41 +02:00
Ettore Di Giacinto
67a07e7c5a
Drop link to moby fork
2021-10-24 19:07:41 +02:00
Ettore Di Giacinto
063f704057
update vendor
2021-10-24 18:26:30 +02:00
Ettore Di Giacinto
ab251fefce
update vendor
2021-10-24 18:26:25 +02:00
Ettore Di Giacinto
b9895c9e05
update vendor
2021-10-21 23:58:19 +02:00
Ettore Di Giacinto
a6b6909dc4
Update vendor
2021-10-19 21:25:01 +02:00
Ettore Di Giacinto
619c9aeda0
update vendor
2021-10-14 22:06:48 +02:00
Daniele Rondina
77b4c9a972
Update vendor Sabayon/pkgs-checker@v0.8.4 ( #255 )
...
* Update vendor Sabayon/pkgs-checker@v0.8.4
* Drop golang.org/x/text
Co-authored-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
2021-10-06 13:41:14 +02:00
Itxaka
220f8700ce
Update vendor and go.mod ( #245 )
...
Due to https://github.com/mudler/luet/pull/244 being rebased on top of
master instead of develop there is a mismatch in the dependencies.
This should fix it.
Signed-off-by: Itxaka <igarcia@suse.com>
2021-08-11 10:35:48 +02:00
Itxaka
4adc0dc9b9
Use goreleaser to build and release ( #244 )
...
Instead of using gox on one side and an action to release, we can merge
them together with goreleaser which will build for extra targets (arm,
mips if needed in the future) and it also takes care of creating
checksums, a source archive, and a changelog and creating a release with
all the artifacts.
All binaries should respect the old naming convention, so any scripts
out there should still work.
Signed-off-by: Itxaka <igarcia@suse.com>
2021-08-11 08:30:55 +02:00
Ettore Di Giacinto
77c4bf1fd1
update vendor
2021-08-07 14:46:05 +02:00
Ettore Di Giacinto
76b70ebeb4
Add dirhash to package signatures
...
While this breaks current hashing, it ties also the spec content to the
hash, in this way if we change something in the spec folder, it breaks
the hashing for the package.
Signed-off-by: Ettore Di Giacinto <mudler@sabayon.org>
2021-07-09 12:37:38 +02:00
Ettore Di Giacinto
92e18d5782
Support priv/unpriv image extraction
...
Optionally add back privileged extraction which can be enabled with
LUET_PRIVILEGED_EXTRACT=true
Signed-off-by: Ettore Di Giacinto <mudler@sabayon.org>
2021-06-16 23:30:28 +02:00
Ettore Di Giacinto
0658020c60
Update go.mod and vendor
2021-06-04 11:15:10 +02:00
Ettore Di Giacinto
c72b5be364
Update vendor
2021-05-19 17:34:54 +02:00
Ettore Di Giacinto
1ef18ed2c5
Add salted method for assertion hashing
...
- Add the spec Hash as salt for image hashes
- Add tests and adapt existing ones
- Use a signature to build a spec hash
Fixes : #207
2021-05-19 17:34:01 +02:00
Ettore Di Giacinto
45c8dfa19f
Update go-pluggable
2021-05-13 18:13:44 +02:00
Ettore Di Giacinto
bdc24b84a4
Update go-pluggable
...
- Update vendor and run go mod tidy
2021-05-11 14:02:15 +02:00
Ettore Di Giacinto
d297b92483
Update vendor
2021-04-16 14:00:11 +02:00
Daniele Rondina
88307b1912
Restore parsing of gentoo string with condition ( #195 )
...
* cmd/helpers: Permit to parse gentoo package str with condition
* Update vendor pkgs-checker @v0.8.1
2021-03-30 09:17:16 +02:00
Ettore Di Giacinto
f8989e464e
Update vendor
2021-03-11 17:57:59 +01:00
Ettore Di Giacinto
49d7efa9ea
Update vendor
2021-02-17 13:01:36 +01:00
David Cassany
18e9ce4557
Trim the Domain Name from cached image references
...
This commit removes the Domain Name, if any, from the cached image
reference before computing the image fingerprint. This way the same
image, if stored in some oter mirror, is still seen as the same one.
Fixes #158
2021-01-29 15:11:52 +01:00
Ettore Di Giacinto
c24a3a35f1
Update gomod and vendor
2021-01-22 16:55:51 +01:00
Ettore Di Giacinto
7b25a54653
Update gomod and vendor
2021-01-22 16:54:19 +01:00
Ettore Di Giacinto
9e868b69fc
Update vendor
2020-12-25 10:35:18 +01:00
Ettore Di Giacinto
71c06913aa
Update vendor
2020-12-18 21:24:12 +01:00
Ettore Di Giacinto
193f6872a0
Update vendor
2020-12-14 19:20:35 +01:00
Ettore Di Giacinto
5b54aeb822
Update vendor
2020-11-23 19:14:07 +01:00
Ettore Di Giacinto
53ab0e0dd2
Merge pull request #151 from mudler/download-progress-bar
...
Download progress bar
2020-11-20 19:00:25 +01:00
Daniele Rondina
651ea17548
Update vendor/ (progress bar deps)
2020-11-20 18:16:49 +01:00
Ettore Di Giacinto
4e1b006a08
Cleanup vendor
2020-11-19 18:53:08 +01:00
Daniele Rondina
287098f101
Update vendor github.com/cavaliercoder/grab
2020-11-19 00:56:59 +01:00
Ettore Di Giacinto
c82d23f9f2
Update go-pluggable
2020-11-13 19:50:10 +01:00
Ettore Di Giacinto
d7a04465fd
update vendor/
2020-11-03 17:21:32 +01:00
Daniele Rondina
5f8b836335
Update vendor github.com/Sabayon/pkgs-checker@v0.7.2
2020-10-28 17:48:30 +01:00
Ettore Di Giacinto
94937cc88a
update vendor/
2020-10-19 17:58:50 +02:00
Daniele Rondina
51f32c0614
Update vendor/
2020-10-10 19:59:40 +02:00
Daniele Rondina
9b381e5d19
Update github.com/Sabayon/pkgs-checker vendor
2020-09-12 16:07:04 +02:00
Ettore Di Giacinto
6b8f412138
Update vendor
2020-06-12 17:58:13 +02:00