Thomas Lamprecht
44f9ab364d
ui: add beta text with link to bugtracker
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-06 09:50:09 +02:00
Thomas Lamprecht
06c3062a7e
bump version to 8.0.0~7
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-05 19:04:12 +02:00
Thomas Lamprecht
13831d8d3d
ui: dc summary: code style fix
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-05 19:04:12 +02:00
Thomas Lamprecht
4bbd64a2f8
ui: ceph install: add pmx-hint class to hint field-label
...
looks a bit odd as the background it produces goes over the text, but
is the least invasive method to apply something like this, and
highlighting the whole thing is too flashy here.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-05 19:04:12 +02:00
Thomas Lamprecht
e6a1160f95
ui: ceph install: add hints depending on selected repo and subscriptions
...
None hint required if all nodes have subscriptions and enterprise
repo is selected, but otherwise give some hints for better UX and to
(hopefully) reduce the chance for mishaps.
We might want to highlight the label to improve visibility tough.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-05 19:04:12 +02:00
Thomas Lamprecht
b686fd3774
ui: ceph install wizard: allow selecting repository
...
provide a second combo box that allows one to select which specific
repository out of enterprise, no-subscription or test one would like
to use.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-05 19:04:12 +02:00
Thomas Lamprecht
35ff09a46e
ui: ceph install: increase dimension of window with 4:3 ratio
...
especially the console window is rather on the small side otherwise..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-05 19:04:12 +02:00
Thomas Lamprecht
cd56fd5557
ui: ceph: fix code indentation in onShow of wizard
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-05 19:04:12 +02:00
Thomas Lamprecht
bbfbf0efe9
ceph install: output some hints depending repo choice and subscription
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-05 19:04:12 +02:00
Thomas Lamprecht
93542d7748
pveceph: support new enterprise repository
...
With Proxmox VE 8, we'll have support for a enterprise ceph repo,
accessed through Proxmox VE subscriptions, to provide more broadly
tested ceph updates for production setups.
Replace the test-repository parameter with an actual enum of
selectable repo types for:
- test (same as previously selected through setting test-repository)
- no-subscription (the previous default, then named "main")
- enterprise (new and the default now, recommended for production)
Note that writing the auth-part is a bit hacky and might/should be
improved.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-05 19:04:12 +02:00
Thomas Lamprecht
75d1eb55ae
cli: subscription: simplify printing output in get command
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-05 19:04:12 +02:00
Thomas Lamprecht
fc3e061bd0
api: subscription: factor out check for cache being valid
...
multi-line post-if's are against our style guide.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-05 19:04:12 +02:00
Thomas Lamprecht
76a165a1f2
api: subscription: style cleanups
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-05 19:04:12 +02:00
Thomas Lamprecht
3211e833d9
ui: USB selector: fix typo
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-05 12:15:09 +02:00
Wolfgang Bumiller
a4c38b8f08
bump version to 8.0.0~6
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-06-05 10:05:38 +02:00
Wolfgang Bumiller
6a75aa3396
vzdump: add comment about why we still split_args for arrays
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-06-05 10:02:58 +02:00
Dominik Csapak
d6d3e55b1d
vzdump: prepare 'exclude-path' for array format
...
we want to move the 'exclude-path' to an array format (from 'string-alist')
prepare the code that it can be either a string or a list
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2023-06-05 10:01:45 +02:00
Thomas Lamprecht
0b1eb12908
bump version to 8.0.0~5
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-31 18:19:51 +02:00
Thomas Lamprecht
45d1707c75
pve7to8: cope with native version of proxmox-ve package
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-31 18:19:21 +02:00
Thomas Lamprecht
ff166f9c58
bump version to 8.0.0~4
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-31 18:10:20 +02:00
Thomas Lamprecht
de52feb88d
drop outdated pve6to7 upgrade checker script for bookworm
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-31 18:02:39 +02:00
Thomas Lamprecht
a98193c295
update source of pve7to8 upgrade checker script
...
squashed from the respective commits of the stable-7 branch, which is
the canonical source for this specific script.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-31 18:00:07 +02:00
Thomas Lamprecht
37c01c901d
buildsys: split list of CLI sources over multiple lines
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-31 18:00:07 +02:00
Thomas Lamprecht
c07ef53624
bump version to 8.0.0~3
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-30 15:32:35 +02:00
Thomas Lamprecht
fa3dfb1c2c
ui: ceph install wizard: drop releases not supported for Proxmox VE 8
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-30 15:31:46 +02:00
Thomas Lamprecht
40d819c7bf
bump version to 8.0.0~2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-30 15:19:29 +02:00
Thomas Lamprecht
ddd8927990
pveceph: drop special for octopus and pacific, unsupported in 8.x
...
sort the package list while at it
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-30 15:17:10 +02:00
Thomas Lamprecht
74ea1fb257
pveceph: update Ceph releases and repo dist for Bookworm
...
We'll only support Quincy and newer in Bookworm, and Reef isn't yet
released.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-30 15:16:19 +02:00
Thomas Lamprecht
03e1cd62c3
pve sources: update dist to bookworm
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-30 15:15:06 +02:00
Thomas Lamprecht
39075150e1
bump version to 8.0.0~1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
70d3278363
d/control: define compat level via build-depends and raise to 13
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
67089f146e
update/extend lintian-overrides for debhelper 13+
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
e36407c29e
buildsys: derive upload dist automatically and avoid bogus check
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
ff7fd641ac
buildsys: adapt extracting release to native versioning
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
b90691f4ac
d/control: do not depend on obsolete lsb-base
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
2731ef99e4
d/control: don't depend on libc, just use debhelper ${shlib:Depends}
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
c8a1f640ac
d/control: apt-transport-https as separate package is gone
...
just keep the versioned apt dependency, that alone ensures it and apt
1.5 got released on 24 Sep 2017, so just keep it for (or to avoid)
the real messed up installations
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
4209cc3ad3
d/postinst: fix version format for apt auth config migration check
...
The mistake wasn't that bad, as we mostly checked for the migration
to often, i.e., for any update to the 7.2-X releases, not just until
7.2-11 was crossed (but with 7.3-X the check worked again as
indented).
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
6cfada4a8f
d/control: add missing Standards-Version fields
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
057246a661
d/control: avoid versioned build-dependencies with a -1 revision
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
829f99e034
d/changelog: fix typos
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
739e2a4f04
buildsys: add DSC & sbuild convenience target
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
8df08859c4
buildsys: make build-dir generation atomic and versioned
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
7389c41a62
buildsys: use correct DEB_HOST_ARCH
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
08c9d4ebef
buildsys: rework doc-gen cleanup and makefile inclusion
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
0e77456f1f
expand repoid to 16 chars and avoid querying git for it twice
...
i.e., just reuse GITVERSION, and FWIW, the current ID length git
auto chooses is 9 chars, suggesting that 8 really was getting to
small. With 16 we got now 64 bits, that's plenty for the next few
years.
Document the format also (roughly) in the API schema
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
147d67c495
makefile: convert to use simple parenthesis
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
228e723a84
aplinfo: add bookworm release key to trusted ones
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
00ea2e4b6e
aplinfo: use sequioa for key ring generation
...
The sq CLI tool's UX is such a fresh breath of air compared to gpg...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 18:24:00 +02:00
Thomas Lamprecht
4a8501a8b7
bump version to 7.4-4
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-28 19:58:41 +02:00