Skip to content

Commit c7afeb2

Browse files
authored
Import commands: copy, du, edit, meta, rotate-ca, support, wipe (#44)
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
1 parent 3912f91 commit c7afeb2

File tree

12 files changed

+1475
-109
lines changed

12 files changed

+1475
-109
lines changed

Makefile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@ import-commands:
3737
shutdown \
3838
stats \
3939
time \
40+
copy \
41+
meta \
42+
edit \
43+
rollback \
44+
rotate-ca \
45+
support \
46+
wipe \
47+
diskusage \
4048
version
4149

4250
import-internal:

go.mod

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ require (
6969
github.com/dustin/go-humanize v1.0.1
7070
github.com/ecks/uefi v0.0.0-20221116212947-caef65d070eb
7171
github.com/elastic/go-libaudit/v2 v2.6.1
72-
github.com/fatih/color v1.18.0 // indirect
72+
github.com/fatih/color v1.18.0
7373
github.com/foxboron/go-uefi v0.0.0-20241219185318-19dc140271bf
7474
github.com/freddierice/go-losetup/v2 v2.0.1
7575
github.com/fsnotify/fsnotify v1.8.0 // indirect
@@ -145,7 +145,7 @@ require (
145145
github.com/siderolabs/go-retry v0.3.3
146146
github.com/siderolabs/go-smbios v0.3.3
147147
github.com/siderolabs/go-tail v0.1.1
148-
github.com/siderolabs/go-talos-support v0.1.2 // indirect
148+
github.com/siderolabs/go-talos-support v0.1.2
149149
github.com/siderolabs/grpc-proxy v0.5.1
150150
github.com/siderolabs/kms-client v0.1.0
151151
github.com/siderolabs/net v0.4.0
@@ -189,9 +189,11 @@ require (
189189
github.com/Masterminds/sprig/v3 v3.3.0
190190
github.com/containerd/containerd v1.7.23
191191
github.com/gobwas/glob v0.2.3
192+
github.com/gosuri/uiprogress v0.0.1
192193
github.com/pkg/errors v0.9.1
193194
github.com/siderolabs/talos v1.9.1
194195
helm.sh/helm/v3 v3.16.4
196+
k8s.io/kubectl v0.32.0
195197
)
196198

197199
require (
@@ -202,7 +204,9 @@ require (
202204
github.com/AdamKorcz/go-118-fuzz-build v0.0.0-20231105174938-2b5cbb29f3e2 // indirect
203205
github.com/Azure/azure-sdk-for-go/sdk/internal v1.10.0 // indirect
204206
github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/internal v1.1.0 // indirect
207+
github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 // indirect
205208
github.com/AzureAD/microsoft-authentication-library-for-go v1.3.1 // indirect
209+
github.com/MakeNowJust/heredoc v1.0.0 // indirect
206210
github.com/Masterminds/goutils v1.1.1 // indirect
207211
github.com/Masterminds/semver/v3 v3.3.0 // indirect
208212
github.com/Microsoft/go-winio v0.6.2 // indirect
@@ -227,6 +231,7 @@ require (
227231
github.com/beorn7/perks v1.0.1 // indirect
228232
github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
229233
github.com/cespare/xxhash/v2 v2.3.0 // indirect
234+
github.com/chai2010/gettext-go v1.0.2 // indirect
230235
github.com/cilium/ebpf v0.16.0 // indirect
231236
github.com/cloudflare/circl v1.5.0 // indirect
232237
github.com/containerd/continuity v0.4.4 // indirect
@@ -246,10 +251,12 @@ require (
246251
github.com/emicklei/dot v1.6.4 // indirect
247252
github.com/emicklei/go-restful/v3 v3.11.2 // indirect
248253
github.com/evanphx/json-patch v5.9.0+incompatible // indirect
254+
github.com/exponent-io/jsonpath v0.0.0-20210407135951-1de76d718b3f // indirect
249255
github.com/felixge/httpsnoop v1.0.4 // indirect
250256
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
251257
github.com/gdamore/encoding v1.0.0 // indirect
252258
github.com/ghodss/yaml v1.0.0 // indirect
259+
github.com/go-errors/errors v1.4.2 // indirect
253260
github.com/go-logr/logr v1.4.2 // indirect
254261
github.com/go-logr/stdr v1.2.2 // indirect
255262
github.com/go-openapi/jsonpointer v0.21.0 // indirect
@@ -265,7 +272,10 @@ require (
265272
github.com/google/gnostic-models v0.6.8 // indirect
266273
github.com/google/go-cmp v0.6.0 // indirect
267274
github.com/google/gofuzz v1.2.0 // indirect
275+
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
268276
github.com/gorilla/websocket v1.5.1 // indirect
277+
github.com/gosuri/uilive v0.0.4 // indirect
278+
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 // indirect
269279
github.com/grpc-ecosystem/grpc-gateway/v2 v2.24.0 // indirect
270280
github.com/hashicorp/errwrap v1.1.0 // indirect
271281
github.com/hashicorp/go-safetemp v1.0.0 // indirect
@@ -278,6 +288,7 @@ require (
278288
github.com/josharian/native v1.1.0 // indirect
279289
github.com/json-iterator/go v1.1.12 // indirect
280290
github.com/kylelemons/godebug v1.1.0 // indirect
291+
github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de // indirect
281292
github.com/lmittmann/tint v1.0.4 // indirect
282293
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
283294
github.com/mailru/easyjson v0.7.7 // indirect
@@ -299,8 +310,10 @@ require (
299310
github.com/moby/sys/signal v0.7.1 // indirect
300311
github.com/moby/sys/user v0.3.0 // indirect
301312
github.com/moby/sys/userns v0.1.0 // indirect
313+
github.com/moby/term v0.5.0 // indirect
302314
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
303315
github.com/modern-go/reflect2 v1.0.2 // indirect
316+
github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 // indirect
304317
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
305318
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f // indirect
306319
github.com/nsf/termbox-go v0.0.0-20190121233118-02980233997d // indirect
@@ -309,6 +322,7 @@ require (
309322
github.com/opencontainers/runtime-tools v0.9.1-0.20221107090550-2e043c6bd626 // indirect
310323
github.com/opencontainers/selinux v1.11.1 // indirect
311324
github.com/opentracing/opentracing-go v1.2.0 // indirect
325+
github.com/peterbourgon/diskv v2.0.1+incompatible // indirect
312326
github.com/pierrec/lz4/v4 v4.1.21 // indirect
313327
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect
314328
github.com/planetscale/vtprotobuf v0.6.1-0.20241121165744-79df5c4772f2 // indirect
@@ -317,6 +331,7 @@ require (
317331
github.com/prometheus/client_model v0.6.1 // indirect
318332
github.com/prometheus/common v0.55.0 // indirect
319333
github.com/rivo/uniseg v0.4.7 // indirect
334+
github.com/russross/blackfriday/v2 v2.1.0 // indirect
320335
github.com/shopspring/decimal v1.4.0 // indirect
321336
github.com/siderolabs/protoenc v0.2.1 // indirect
322337
github.com/siderolabs/tcpproxy v0.1.0 // indirect
@@ -331,6 +346,7 @@ require (
331346
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
332347
github.com/xeipuuv/gojsonschema v1.2.0 // indirect
333348
github.com/xiang90/probing v0.0.0-20221125231312-a49e3df8f510 // indirect
349+
github.com/xlab/treeprint v1.2.0 // indirect
334350
go.etcd.io/bbolt v1.3.11 // indirect
335351
go.etcd.io/etcd/client/v2 v2.305.17 // indirect
336352
go.etcd.io/etcd/pkg/v3 v3.5.17 // indirect
@@ -355,11 +371,14 @@ require (
355371
gopkg.in/inf.v0 v0.9.1 // indirect
356372
gopkg.in/yaml.v2 v2.4.0 // indirect
357373
k8s.io/apiextensions-apiserver v0.31.3 // indirect
374+
k8s.io/cli-runtime v0.32.0 // indirect
358375
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f // indirect
359376
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 // indirect
360377
kernel.org/pub/linux/libs/security/libcap/psx v1.2.73 // indirect
361378
rsc.io/qr v0.2.0 // indirect
362379
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 // indirect
380+
sigs.k8s.io/kustomize/api v0.18.0 // indirect
381+
sigs.k8s.io/kustomize/kyaml v0.18.1 // indirect
363382
sigs.k8s.io/structured-merge-diff/v4 v4.4.2 // indirect
364383
tags.cncf.io/container-device-interface v0.8.0 // indirect
365384
tags.cncf.io/container-device-interface/specs-go v0.8.0 // indirect

0 commit comments

Comments
 (0)