-
Notifications
You must be signed in to change notification settings - Fork 29
/
podman-tui.spec.rpkg
460 lines (426 loc) · 18.6 KB
/
podman-tui.spec.rpkg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
%global with_debug 0
%if 0%{?with_debug}
%global _find_debuginfo_dwz_opts %{nil}
%global _dwz_low_mem_die_limit 0
%else
%global debug_package %{nil}
%endif
%global provider github
%global provider_tld com
%global project containers
%global repo %{name}
%global import_path %{provider}.%{provider_tld}/%{project}/%{repo}
%global git0 https://%{import_path}
Name: podman-tui
Version: 1.4.0
Release: dev.1%{?dist}
Summary: Podman Terminal User Interface
License: ASL 2.0
URL: %{git0}
VCS: {{{ git_dir_vcs }}}
Source0: {{{ git_dir_pack }}}
BuildRequires: gcc
BuildRequires: golang >= 1.18.2
BuildRequires: glib2-devel
BuildRequires: glibc-devel
BuildRequires: glibc-static
BuildRequires: git-core
BuildRequires: go-rpm-macros
BuildRequires: make
%if 0%{?fedora} >= 35
BuildRequires: shadow-utils-subid-devel
%endif
%description
%{name} is a terminal user interface for Podman.
%prep
{{{ git_dir_setup_macro }}}
%build
%set_build_flags
make binary
%install
install -dp %{buildroot}%{_bindir}
install -p ./bin/%{name} %{buildroot}%{_bindir}
%check
#define license tag if not already defined
%{!?_licensedir:%global license %doc}
%files
%license LICENSE
%doc docs/README.md
%{_bindir}/%{name}
%changelog
* Sun Dec 01 2024 Navid Yaghoobi <[email protected]> 1.4.0-dev-1
* Sun Dec 01 2024 Navid Yaghoobi <[email protected]> 1.3.0-1
- Bump github.com/containers/podman/v5 to v5.3.1
- Bump github.com/containers/buildah to v1.38.0
- Bump github.com/containers/common to v0.61.0
- Bump github.com/containers/storage to v1.56.0
- Fix event reader channel close after receiving first event
* Sat Aug 03 2024 Navid Yaghoobi <[email protected]> 1.2.0-1
- New feature - secrets page
- Secret create and remove command
- Fix container exec error dialog hang
- Packit targets update
- Vagrant update to fedora 40
- Go version update 1.21.0
- README.md update
- Bump github.com/containers/podman/v5 from 5.1.0 to 5.2.0
- Bump github.com/containers/common from 0.59.1 to 0.59.2
- Bump golang.org/x/crypto from 0.23.0 to 0.25.0
- Bump github.com/gorilla/schema from 1.3.0 to 1.4.1
- Bump github.com/spf13/cobra from 1.8.0 to 1.8.1
* Sun Jun 02 2024 Navid Yaghoobi <[email protected]> 1.1.0-1
- Bump github.com/containers/podman from 5.0.3 to 5.1.0
- Bump github.com/containers/buildah from 1.35.4 to 1.36.0
- Bump github.com/containers/storage from 1.53.0 to 1.54.0
- Bump github.com/containers/common from 0.58.3 to 0.59.0
- Bump github.com/BurntSushi/toml from 1.3.2 to 1.4.0
- Bump github.com/rs/zerolog from 1.32.0 to 1.33.0
* Sat May 11 2024 Navid Yaghoobi <[email protected]> 1.0.1-1
- Bump github.com/containers/podman/v5 from 5.0.0 to 5.0.3
- Bump github.com/containers/buildah from 1.35.1 to 1.35.2
- Bump github.com/containers/common from 0.58.0 to 0.58.2
- Bump golang.org/x/crypto from 0.21.0 to 0.23.0
- Bump golang.org/x/net from 0.22.0 to 0.23.0
- Bump github.com/distribution/reference from 0.5.0 to 0.6.0
* Wed Mar 20 2024 Navid Yaghoobi <[email protected]> 1.0.0-1
- Podman v5 support (5.0.0)
- Bump github.com/containers/buildah to v1.35.1
- Bump github.com/containers/common to v0.58.0
- Bump github.com/containers/storage to v1.53.0
* Sat Mar 16 2024 Navid Yaghoobi <[email protected]> 0.18.0-1
- Resolves Substitute env variables in config file
- Golangci-lint update 1.56.2
- Unit tests
- Vagrantfile update (fedora 39)
- Github action update
- podman-tui installation via homebrew for Mac
- install.md update - ArchLinux (AUR)
- install.md update - Alpine Linux, AlmaLinux and Rocky Linux
- README.md update
- Bump github.com/containers/podman/v4 from 4.9.2 to 4.9.3
- Bump github.com/gdamore/tcell/v2 from 2.7.0 to 2.7.4
- Bump golang.org/x/crypto from 0.19.0 to 0.21.0
- Bump tim-actions/get-pr-commits from 1.3.0 to 1.3.1
- Bump codecov/codecov-action from 3 to 4
- Bump golang.org/x/crypto from 0.18.0 to 0.19.0
- Bump pre-commit/action from 3.0.0 to 3.0.1
- Bump github.com/rs/zerolog from 1.31.0 to 1.32.0
- Bump google.golang.org/protobuf from 1.31.0 to 1.33.0
- Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3
- Bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
* Sun Feb 04 2024 Navid Yaghoobi <[email protected]> 0.17.0-1
- Bump github.com/containers/podman/v4 to 4.9.2
- Bump github.com/containers/common to 0.57.4
- Go version update to 1.20
* Sun Jan 21 2024 Navid Yaghoobi <[email protected]> 0.16.0-1
- Bump github.com/containers/podman/v4 from 4.8.2 to 4.8.3
- Bump github.com/containerd/containerd from 1.7.9 to 1.7.11
- Bump golang.org/x/crypto from 0.17.0 to 0.18.0
- Bump github.com/containers/common from 0.57.1 to 0.57.2
* Wed Dec 20 2023 Navid Yaghoobi <[email protected]> 0.15.0-1
- Bump golang.org/x/crypto from 0.16.0 to 0.17.0 [CVE-2023-48795]
- Bump github.com/gdamore/tcell/v2 from 2.6.0 to 2.7.0
- Bump github.com/containers/podman/v4 from 4.8.1 to 4.8.2
* Sat Dec 09 2023 Navid Yaghoobi <[email protected]> 0.14.0-1
- Container create dialog - user/groups category options
- Container create dialog - environment category options
- Container create dialog - privileged and timeout options
- Bump github.com/containers/common from 0.57.0 to 0.57.1
- Bump github.com/containers/podman/v4 from 4.8.0 to 4.8.1
- Bump actions/stale from 8 to 9
- Bump actions/setup-python from 4 to 5
- Bump actions/setup-go from 4 to 5
* Fri Dec 01 2023 Navid Yaghoobi <[email protected]> 0.13.0-1
- EPEL rpm package
- Adding container create mount inputfield option
- Use inputfield for container create volume option
- Github action update
- Docs update - add Gentoo in packaged versions
- Running golangci-lint on ui package
- Running golangci-lint on app package
- Running golangci-lint on config package
- Running golangci-lint on cmd package
- Bump github.com/containers/podman/v4 from 4.7.2 to 4.8.0
- Bump golang.org/x/crypto from 0.15.0 to 0.16.0
- Bump github.com/navidys/tvxwidgets from 0.4.0 to 0.4.1
- Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1
- Bump github.com/containers/storage from 1.50.2 to 1.51.0
* Sat Nov 11 2023 Navid Yaghoobi <[email protected]> 0.12.0-1
- Bump github.com/containers/buildah from 1.31.2 to 1.32.2
- Bump github.com/containers/podman/v4 from 4.6.2 to 4.7.2
- GH action update
- Using github.com/distribution/reference
- Bump github.com/docker/distribution
- Bump github.com/docker/docker
- Bump google.golang.org/grpc from 1.57.0 to 1.57.1
- Bump golang.org/x/net from 0.13.0 to 0.17.0
- Bump golang.org/x/crypto from 0.13.0 to 0.15.0
- Update ginkgo cli version to 2.11.0
- Bump github.com/spf13/cobra from 1.7.0 to 1.8.0
- Running codespell
- Bump github.com/rs/zerolog from 1.30.0 to 1.31.0
- Bump github.com/containers/storage from 1.48.0 to 1.50.2
- Bump github.com/navidys/tvxwidgets from 0.3.0 to 0.4.0
- Bump github.com/containers/podman/v4 from 4.6.1 to 4.6.2
- Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4
- Bump github.com/docker/docker
- Bump golang.org/x/crypto from 0.12.0 to 0.13.0
- Bump actions/checkout from 3 to 4
- Bump tim-actions/commit-message-checker-with-regex from 0.3.1 to 0.3.2
* Sun Aug 20 2023 Navid Yaghoobi <[email protected]> 0.11.0-1
- Fix missing volume list created time column
- Bump github.com/containers/podman/v4 to 4.6.1
- Vagrantfile update (fedora-38 image)
- Bump github.com/containers/buildah from 1.31.1 to 1.31.2
- Bump github.com/containers/common from 0.55.2 to 0.55.3
- Bump golang.org/x/crypto from 0.11.0 to 0.12.0
- Bump github.com/docker/docker
- Bump github.com/rs/zerolog from 1.29.1 to 1.30.0
- Bump github.com/containers/buildah from 1.30.0 to 1.31.1
- Bump github.com/containers/common from 0.53.0 to 0.55.2
- Bump golang.org/x/crypto from 0.10.0 to 0.11.0
- Bump github.com/containers/storage from 1.46.1 to 1.48.0
- Bump golang.org/x/crypto from 0.9.0 to 0.10.0
- Bump github.com/BurntSushi/toml from 1.2.1 to 1.3.2
- Bump github.com/docker/docker
- Bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3
- Bump github.com/containers/podman/v4 from 4.5.0 to 4.5.1
- Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2
- Bump github.com/docker/distribution
- Bump github.com/sigstore/rekor from 1.1.0 to 1.2.0
- Bump tim-actions/get-pr-commits from 1.2.0 to 1.3.0
- Bump github.com/containers/common from 0.52.0 to 0.53.0
- Bump github.com/rs/zerolog from 1.29.0 to 1.29.1
* Sun Apr 16 2023 Navid Yaghoobi <[email protected]> 0.10.0-1
- Packit update - remove centos stream build
- Golangci-lint system package
- Package ui/styles - applying golint
- Package ui/infobar - applying golint
- Package ui/help - applying golint
- Package ui/volumes code improvement and golint
- Adding container attach command to container page/view
- Fix container create error without health options
- Add container health options to the container create dialog
- Add packit configuration to build RPM as part of PR tests
- Update unit tests and github workflow for running the tests
- Fix container create error when volume is selected
- Update github workflow golang version to 1.18.8
- Golangci-lint update to v1.51.1
- Fix vendor + codepsell
- Unit tests fix
- Bump github.com/containers/podman/v4 to 4.5.0
- Bump actions/stale from 7 to 8
- Bump github.com/containers/common
- Bump github.com/docker/docker
- Bump github.com/containers/podman/v4 to 4.4.4
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0
- Bump github.com/containers/storage from 1.45.4 to 1.46.0
- Bump actions/setup-go from 3 to 4
- Bump golang.org/x/crypto from 0.6.0 to 0.7.0
* Sun Mar 05 2023 Navid Yaghoobi <[email protected]> 0.9.0-1
- New feature - container healthcheck
- UI style update
- Displaying progressbar before container logs command
- Adding published port feature to pod create dialog
- Removing empty first row in container and network UI create dialogs
- Removing command dialog button to improve usability
- Podman-tui container image build/push to quay.io
- Workflow update - fix unit test failure
- Github workflow update
- Fix build issue (vendor)
- Vagrant box update to fc37
- Bump podman/v4 to 4.4.2
- Bump github.com/containers/storage from 1.45.3 to 1.45.4
- Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4
- Bump github.com/onsi/gomega from 1.27.1 to 1.27.2
- Bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.8.3
- Bump github.com/gdamore/tcell/v2
- Bump golang.org/x/net from 0.6.0 to 0.7.0
- Bump github.com/containerd/containerd from 1.6.12 to 1.6.18
- Bump github.com/docker/docker
- Bump golang.org/x/crypto from 0.5.0 to 0.6.0
- Bump github.com/docker/docker
- Bump github.com/rs/zerolog from 1.28.0 to 1.29.0
- Bump github.com/containerd/containerd from 1.6.8 to 1.6.12
- Bump github.com/sylabs/sif/v2 from 2.8.0 to 2.8.1
- Bump github.com/docker/docker
- Bump golang.org/x/crypto from 0.4.0 to 0.5.0
- Bump actions/stale from 6 to 7
- Bump github.com/navidys/tvxwidgets from 0.2.0 to 0.3.0
- Bump github.com/docker/docker
- Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0
- Bump golang.org/x/crypto from 0.3.0 to 0.4.0
- Bump actions/checkout from 2 to 3
- Bump github.com/containers/buildah from 1.28.1 to 1.28.2
- Bump github.com/containers/buildah from 1.28.0 to 1.28.1
- Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1
- Bump actions/setup-python from 3 to 4
- Bump golang.org/x/crypto from 0.1.0 to 0.3.0
- Bump github.com/containers/podman/v4 from 4.3.0 to 4.3.1
- Bump github.com/onsi/gomega from 1.24.0 to 1.24.1
- Bump github.com/containers/storage from 1.43.0 to 1.44.0
- Bump github.com/onsi/ginkgo/v2 from 2.4.0 to 2.5.0
- Bump github.com/navidys/tvxwidgets from 0.1.1 to 0.2.0
* Sun Nov 06 2022 Navid Yaghoobi <[email protected]> 0.7.0-1
- New feature - container restore
- New feature - container checkpoint
- Cirrus + golangci update
- Fix vendoring failure
- Config and pdcs update for podman v4.3.0
- Check for gha updates daily with dependabot
- Static build support
- Fix test failure for utils and network disconnect dialog
- Bump github.com/containers/podman/v4 from 4.2.1 to 4.3.0
- Bump github.com/containers/buildah from 1.27.2 to 1.28.0
- Bump github.com/containers/common from 0.49.1 to 0.50.1
- Bump actions/checkout from 2 to 3
- Bump actions/stale from 1 to 6
- Bump tim-actions/get-pr-commits from 1.1.0 to 1.2.0
- Bump github.com/docker/docker from 20.10.20+incompatible to 20.10.21+incompatible
- Bump github.com/onsi/gomega from 1.22.1 to 1.24.0
- Bump github.com/spf13/cobra from 1.6.0 to 1.6.1
- Bump github.com/BurntSushi/toml from 1.2.0 to 1.2.1
- Bump github.com/onsi/ginkgo/v2 from 2.3.1 to 2.4.0
- Bump github.com/docker/docker from 20.10.19+incompatible to 20.10.20+incompatible
- Bump github.com/docker/docker from 20.10.18+incompatible to 20.10.19+incompatible
- Bump github.com/onsi/ginkgo/v2 from 2.3.0 to 2.3.1
- Bump github.com/onsi/gomega from 1.22.0 to 1.22.1
- Bump github.com/onsi/ginkgo/v2 from 2.2.0 to 2.3.0
- Bump github.com/onsi/gomega from 1.21.1 to 1.22.0
- Bump github.com/spf13/cobra from 1.5.0 to 1.6.0
- Bump github.com/onsi/gomega from 1.20.2 to 1.21.1
- Bump github.com/containers/buildah from 1.27.1 to 1.27.2
- Bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.2.0
- Bump github.com/docker/docker 20.10.17+incompatible to 20.10.18+incompatible
- Bump github.com/containers/buildah from 1.27.0 to 1.27.1
* Sun Sep 11 2022 Navid Yaghoobi <[email protected]> 0.6.0-1
- new feature - network disconnect
- adding approvers to OWNERS file + running codespell
- new feature - network connect
- Fix flaky tests
- Fix typos
- Running golangci-lint on pdcs/pods, pcs/containers
- running golangci-lint on pdcs/images
- Makefile target to run codespell
- running golangci-lint on pdcs/sysinfo
- running golangci-lint on pdcs/networks
- running golangci-lint on pdcs/volumes
- running golangci-lint on pdcs/registry and pdcs/utils
- Makefile - install golangci-lint and codespell tools
- Bump github.com/containers/podman/v4 from 4.2.0 to 4.2.1
- Bump github.com/docker/go-units from 0.4.0 to 0.5.0
- Bump github.com/onsi/gomega from 1.20.1 to 1.20.2
- Bump github.com/onsi/ginkgo/v2 from 2.1.4 to 2.1.6
- Bump github.com/rs/zerolog from 1.27.0 to 1.28.0
- Bump github.com/containers/podman/v4 from 4.1.1 to 4.2.0
- Bump github.com/containers/buildah from 1.26.4 to 1.27.0
- Bump github.com/containers/buildah from 1.26.2 to 1.26.4
- Bump github.com/containers/common from 0.48.0 to 0.49.0
- Bump github.com/containers/storage from 1.41.0 to 1.42.0
- Bump github.com/BurntSushi/toml from 1.1.0 to 1.2.0
- Bump github.com/onsi/gomega from 1.19.0 to 1.20.0
- Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0
- Bump github.com/containers/buildah from 1.26.1 to 1.26.2
- Bump github.com/navidys/tvxwidgets from 0.1.0 to 0.1.1
* Sat Jul 02 2022 Navid Yaghoobi <[email protected]> 0.5.0-1
- feature - image push
- feature - container commit
- using images.GetImage function for image inspect
- show confirmation dialog in the center of different views
- disk usage dialog table headers color update
- Esc key shall not close dialogs if its dropdown widgets has focus
- infobar + help color update for headers
- image history dialog update
- update button labels based on their function
- code coverage for network and volume create dialogs
- code coverage for ui/utils
- makefile update - darwin build
- docs: adding templates for bug report and features
- docs: adding security policy
- docs: Mac build
- Bump github.com/containers/podman/v4 from 4.1.0 to 4.1.1
- Bump github.com/docker/docker
- Bump github.com/rs/zerolog from 1.26.1 to 1.27.0
- Bump github.com/spf13/cobra from 1.4.0 to 1.5.0
* Thu Jun 02 2022 Navid Yaghoobi <[email protected]> 0.4.0-1
- new ui color theme
- CI setup
- update vagrant box to Fedora 36
- pre-commit configuration and fixes
- Bump github.com/docker/docker
- Bump github.com/containers/storage from 1.40.2 to 1.41.0
- doc update - install.md
- pod/container top dialog ui update
- image history dialog ui update
- container stats dialog ui update
- image search/pull dialog ui update
- sort categories for pod/containers create and image build dialogs
- code coverage for ui/dialogs package
- Bump github.com/containers/podman/v4 from 4.0.3 to 4.1.0
- Bump github.com/containers/buildah from 1.25.1 to 1.26.1
- Bump github.com/containers/common from 0.47.5 to 0.48.0
- Bump github.com/containers/storage from 1.40.0 to 1.40.2
- Bump github.com/containers/storage from 1.39.0 to 1.40.0
- exec terminal update (automatic resize and detach)
- adding image tree command
- adding security options fields to pod create dialog
- adding container create security options fields
- adding format and security options fields to image build dialog
- doc update
- windows support
- removing unused connection dialog
- fixing golint
- removing image index from name field string search result
* Sun Mar 27 2022 Navid Yaghoobi <[email protected]> 0.3.0-1
- Bump github.com/docker/docker
- networks screen refresh after network prune command
- container screen refresh after container rename command
- displaying pogressbar for pod create command
- do not write to log file if debug mode is not enabled
- Bump github.com/containers/common from 0.47.4 to 0.47.5
- add a dependabot config to automate vendoring (#29)
- podman-tui-image Containerfile
- docs update
- tests - system connections
- new feature - system connections
- docs update + golint + codespell
- image search dialog update to display all columns
- set message dialog min width
- tests update for podman v4
- pods ui + pdcs update for podman v4
- container ui + pdcs update for podman v4
- networks ui + pdcs update for podman v4
- upgrade to podman v4 API
- Bump to v0.3.0-dev
* Thu Mar 10 2022 Navid Yaghoobi <[email protected]> 0.2.0-1
- update install.md - made shell commands more accessible to those who copy/paste
- install.md
- tests update + codespell
- doc update
- keybindings improvement + help screen + ui update
- keybindings improvement + help screen + ui update
- readme: add AUR mention
- tests update: update wait time + command index for container and pod
- command dialog layout/height update to fit in different terminal heights
- dropdown primitive list style update
- docs update - API >= 3.1 and build dependencies
- new feature - pod stats
- Run codespell on code
- new feature - pod stats
- misc update - rpm prep
- new feature - container stats
- fix error with running tests via root account
- remove invalid --noheadings/--noheading option from tests podman query
- vagrant vm box update to fc35
- tests
- functionality tests
- github workflow (DCO, PR stale and subject length check)
- rpm spec (rpkg) and release script to bump version
- error message format update in error message dialog and application logs
- container exec error dialog: missing error message string
- remove volume destination field from container create dialog
- bugfix: network table not refreshing after remove
- container exec (new feature)
- Remove trailing "/" from Makefile (#1)
* Sat Jan 22 2022 Navid Yaghoobi <[email protected]> - v0.1.0-1
- Initial release