Ettore Di Giacinto
ec32677dc1
Merge branch 'master' into develop
2020-04-22 22:17:49 +02:00
Ettore Di Giacinto
60619c36a3
Merge pull request #95 from mudler/develop ( #96 )
2020-04-22 22:16:58 +02:00
Ettore Di Giacinto
141f1bf773
Merge pull request #95 from mudler/develop
...
Merge develop
2020-04-22 22:15:34 +02:00
Ettore Di Giacinto
9321a310a5
Support mount with target folder in box exec
...
Also mount bind before pivotroot, this fixes bind mounting in general
2020-04-21 17:30:27 +02:00
Ettore Di Giacinto
4cee27da7f
Fixup box CLI params and consume new box options
2020-04-20 23:03:03 +02:00
Ettore Di Giacinto
98876c8f20
Add support for env and hostmounts in box
2020-04-20 23:01:49 +02:00
Ettore Di Giacinto
4c2d38be59
Add package ExpandedRevdeps
2020-04-19 11:55:13 +02:00
Ettore Di Giacinto
20aa7c89f8
Use different result structs in pkglist
2020-04-19 11:37:23 +02:00
Ettore Di Giacinto
937609a9f4
Add machine readable output to pkglist
2020-04-19 11:24:41 +02:00
Ettore Di Giacinto
a3f0d848c9
Add builtime search to tree pkglist
2020-04-19 10:53:05 +02:00
Ettore Di Giacinto
8e91c255a3
Make FindPackageMatch match packages HumanReadableString
2020-04-19 10:47:55 +02:00
Ettore Di Giacinto
62381ed46d
Structure search machine readable output
2020-04-19 10:31:07 +02:00
Ettore Di Giacinto
1171987ed3
Adapt integration test to search output change
2020-04-19 10:24:39 +02:00
Ettore Di Giacinto
ac871cb0a3
Add --output option to search
...
In such way it can be parsed by scripts more easily.
It also disable the spinner based on loglevel
Fixes #92
2020-04-18 23:22:00 +02:00
Ettore Di Giacinto
82cd0e17b6
Enhance search output
2020-04-18 22:51:27 +02:00
Ettore Di Giacinto
c972795a30
Tweak upgrade integration test
...
In this way we also test that the user configuration takes precedence
over the one advertized remotely
2020-04-18 17:35:58 +02:00
Ettore Di Giacinto
4d466d0330
Sync the repository data with user configured data
...
Fixup a regression, in this way we respect the user configuration in
regards to a repository to be consumed (priority and repository type)
regardless of the one advertized remotely.
Also add informative message about prio and type.
2020-04-18 17:33:46 +02:00
Ettore Di Giacinto
84407e5ae7
Add SetPriority to repository
2020-04-18 17:33:34 +02:00
Ettore Di Giacinto
845797a155
Merge pull request #93 from mudler/develop
...
Merge develop
2020-04-18 14:45:20 +02:00
Ettore Di Giacinto
83e19359a9
Update bbolt to 1.3.4
...
Includes fixes for Go 1.14
See: https://github.com/etcd-io/bbolt/issues/187
2020-04-18 13:58:14 +02:00
Ettore Di Giacinto
d77f875a8a
Bump go version in travis
2020-04-18 12:41:23 +02:00
Ettore Di Giacinto
3963fb64e5
Update vendor
2020-04-18 11:49:28 +02:00
Ettore Di Giacinto
1d5ce53443
Add luet box command
...
It adds only the 'exec' subcommand to spawn processes in custom boxes
Relates to #45
2020-04-18 11:43:14 +02:00
Ettore Di Giacinto
a14f0abb5c
Update vendor
2020-04-18 11:42:34 +02:00
Ettore Di Giacinto
64bac0823c
Consume our moby fork
...
It handles #91
2020-04-18 11:41:34 +02:00
Ettore Di Giacinto
ee0fe1a86a
Allow to finalizer to specify entrypoint command
...
In this way, finalizer in strict environment can override the default
shell used to run commands.
The shell keyword is a list, as it needs to contain the full command +
args.
2020-04-14 17:46:39 +02:00
Ettore Di Giacinto
333b9cc023
Add reclaim to CLI
...
Relates to #86
2020-04-13 19:33:30 +02:00
Ettore Di Giacinto
538ba8f5df
Add luet reclaim
...
Reclaim allows to migrate between different system layouts. This
is a experimental feature (yet) and might be revisited in the future.
This change:
- Adds Reclaim(system) to Installer
- Adds unit tests
Relates to #86
2020-04-13 19:32:51 +02:00
Ettore Di Giacinto
eb56956c65
Add Touch file helper
2020-04-13 19:32:50 +02:00
Ettore Di Giacinto
32cf132a0c
Drop downloadOnly bool from Installer cli options
2020-04-13 19:32:50 +02:00
Ettore Di Giacinto
4e2d42e397
Drop downloadOnly bool from installer.Install
2020-04-13 19:32:50 +02:00
Ettore Di Giacinto
c2eed1d999
Add quay.io badge
2020-04-13 18:11:02 +02:00
Daniele Rondina
1b8176777a
cmd/search: Add filter to result
2020-04-13 15:50:45 +02:00
Ettore Di Giacinto
528f481a7b
Annotate package files in metadata
...
Fixes #87
2020-04-13 10:52:41 +02:00
Ettore Di Giacinto
2f3eabc3ca
Annotate git hash and time in displayed version
2020-04-12 14:37:49 +02:00
Ettore Di Giacinto
579a4f20fc
Add docker fixture for integration tests
2020-04-11 20:12:43 +02:00
Ettore Di Giacinto
dd45a46ed0
Add docker from scratch integration test
2020-04-11 20:07:10 +02:00
Ettore Di Giacinto
f987ee9fa0
Handle errors from os/user
...
We use it to generate defaults, if error is found, we imply preserve
permissions
2020-04-11 20:05:56 +02:00
Ettore Di Giacinto
0fe2a8c950
Add development version
2020-04-11 18:30:11 +02:00
Ettore Di Giacinto
9704992c43
Tag 0.7.3
2020-04-11 18:29:46 +02:00
Ettore Di Giacinto
c2beab64cb
Merge pull request #84 from mudler/develop
...
Merge develop
2020-04-11 18:24:02 +02:00
Ettore Di Giacinto
d8919f7250
Check if dependencies are selectors in validate
2020-04-10 20:00:37 +02:00
Daniele Rondina
42c380029c
cmd/tree/validate: Fix order analysis
2020-04-10 17:41:27 +02:00
Daniele Rondina
69a82a1ca5
simpledocker: Use debug option for print container-diff results
2020-04-10 09:32:12 +02:00
Daniele Rondina
02c33896d5
simpledocker: Move warning before return
2020-04-10 09:31:08 +02:00
Daniele Rondina
c2e9176ab2
solver.Order now return error
2020-04-09 17:07:57 +02:00
Daniele Rondina
726a749b4b
cmd/tree/validate: Integrate order of the solution
2020-04-09 15:58:05 +02:00
Ettore Di Giacinto
0d2668e452
Print warning if container-diffs return errors to stderr
2020-04-08 18:31:40 +02:00
Ettore Di Giacinto
77ba4193aa
Add ValidateSelector to versioner interface and consume it
...
We can refactor furthermore by dropping the package methods, as now we
can consume a versioner in all places that requires it
2020-04-05 15:52:16 +02:00
Ettore Di Giacinto
5a5e7f1dfa
Move version logic inside versioner
...
WIP, it needs yet to be under the interface implementation
2020-04-05 11:16:14 +02:00