Thomas Lamprecht
d380f56bce
d/control: versioned dependency for pve-doc-generator
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-10 21:08:58 +02:00
Thomas Lamprecht
82601c6d9e
bump version to 6.2-4
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-10 21:07:36 +02:00
Thomas Lamprecht
6d3dbf0ef5
ui: sdn: move anycast addresses to advanced items
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-10 21:02:31 +02:00
Thomas Lamprecht
f3c1eac7f0
sdn: add onlineHelp references and various nits
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-10 21:00:49 +02:00
Thomas Lamprecht
4047ea2461
api: apt/versions: track libpve-network-perl as optional package
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-10 17:14:04 +02:00
Thomas Lamprecht
1b695a97b1
re-bump do 6.2-3
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-09 19:33:04 +02:00
Thomas Lamprecht
63308ba742
ui: memory field: third time's a charm...
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-09 18:17:35 +02:00
Thomas Lamprecht
4aec2728e9
bump version to 6.2-3
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-08 17:46:01 +02:00
Thomas Lamprecht
a5e503c7e1
update aplinfo
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-08 17:43:31 +02:00
Thomas Lamprecht
45dbb18177
ext. metric server: workaround stupid MTU problem..
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-08 17:22:35 +02:00
Thomas Lamprecht
5c77a34f08
metric server: improve flush on big data updates
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-08 17:15:44 +02:00
Thomas Lamprecht
7788262afb
ui: cluster join: hide all fields in assited mode until we got some info
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-08 13:33:39 +02:00
Tim Marx
4081db0708
ui: clusterjoin: fix cluster network field visibility
...
Signed-off-by: Tim Marx <t.marx@proxmox.com>
2020-05-08 13:33:37 +02:00
Thomas Lamprecht
9a9f1ac5aa
ui: cluster: code cleanups
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-08 13:33:37 +02:00
Dominik Csapak
f433ad19d2
dc/Realms: fix adding of new ldap realm
...
we cannot pass 'delete' on create api call, and we have to make
sure that 'default_opts' and 'sync_attributes' are alwyas available,
since they are used in onGetValues
(they were only created during setValues, which is not called
when adding a new realm)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-05-08 10:20:17 +02:00
Thomas Lamprecht
050d86a8b0
ui: also set minimum memory's maxValue to higher default initially
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-07 23:15:44 +02:00
Thomas Lamprecht
2d05caaa5f
update aplinfo
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-07 22:02:31 +02:00
Thomas Lamprecht
33ed392613
bump version to 6.2-2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-07 21:49:14 +02:00
Thomas Lamprecht
e01302b764
api acme: reduce after validation-request delay, print status on err
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-07 21:47:53 +02:00
Thomas Lamprecht
ffc65752f2
d/control: bump versioned build-dependency to doc-generator
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-07 21:43:00 +02:00
Thomas Lamprecht
0f14518fe9
ui: acme view: use "Challenge Plugins" name
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-07 21:40:06 +02:00
Thomas Lamprecht
b0bff8c3af
ui: acme plugin edit: allow to overwrite label and add a hint
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-07 20:55:34 +02:00
Thomas Lamprecht
228846472f
ui: acme dns plugin edit: wider labels, = as separator
...
Some API endpoints hvae very long variable names..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-07 20:52:34 +02:00
Thomas Lamprecht
4a566eda62
ui: acme dns plugin edit: add online help
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-07 20:52:01 +02:00
Thomas Lamprecht
77496e1be3
fix #2708 : ui: increase default memory in VM create wizard to 2GiB
...
as nowadays a lot of VMs won't even start the installer with 512 MB.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-07 15:09:29 +02:00
Dominik Csapak
796a8b7483
ui: dc/ACMEClusterView: show TaskProgress on account removal
...
this is not a synchronous api call, so open a taskprogress window
and reload after the task is done
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-05-07 14:32:55 +02:00
Dominik Csapak
efca2bbbc6
ui: dc/ACMEClusterView: load the correct store on reload
...
if we use a diff/update store combo, we have to load the updatestore
not the diff store, else we get spurious empty grids
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-05-07 14:32:55 +02:00
Dominik Csapak
fc40915c7c
ui: ACMEAccountCreate: make name only optional if no default exists
...
if the 'default' account exists, make the name field required and
remove the emptytext
get the information by querying the grid store. this may be not
up-to-date, but it is less intrusive that an extra api call that
blocks the window
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-05-07 14:32:55 +02:00
Thomas Lamprecht
a72428b8c6
ACME: add comment for implicit standalone plugin fallback
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-07 13:53:05 +02:00
Fabian Grünbichler
25fd63631d
ACME: fix fallback to implicit standalone plugin
...
we need to parse the config even if it does not exist - it will return
the 'standalone' entry that's needed to be backwards compatible with
existing setups.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-05-07 12:59:37 +02:00
Dominik Csapak
1f2497692a
ui: node/{ACME, Certificates}: add stopUpdate on destruction
...
else the stores never stop updating
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-05-07 12:54:30 +02:00
Dominik Csapak
1580b60501
ui: node/ACME: only enable order button when it should work
...
to order a ceritificate, we need at least one configured domain, and
the configured account (or default) must exist
so track the domaincount in the viewmodel and introduce a
'canOrder' formula which is only true when domaincount > 0 and
account is set (if the configured account does not exist, or no account
exists at all we set 'account' to 'null')
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-05-07 12:54:30 +02:00
Dominik Csapak
3071cc5be1
ui: node/ACME: use accountselector for verification
...
instead of using API2Request manually, just reload the store of
the accountselector and check if the configured account is in it
this should fix the spurious loading mask of the panel when
loading the accounts
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-05-07 12:54:30 +02:00
Dominik Csapak
80bd3209e7
ui: node/ACME: fix some eslint errors/warnings
...
* unneeded brackets for arrow function
* unused variables
* me not defined
* trailing commas
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-05-07 12:54:30 +02:00
Dominik Csapak
878dffb7a2
ui: dc/ACMEClusterView: use a diff/update store combo for the grids
...
so that they are get automatically reloaded with the default interval (3seconds)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-05-07 12:54:30 +02:00
Dominik Csapak
e666f688ef
ui: ACME: add emptyText and add minHeight
...
without the minHeight, the panel does resize weirdly on the first load
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-05-07 12:54:30 +02:00
Dominik Csapak
b7def515e8
NodeConfig/get_acme_conf: make domains always a hash
...
on all call sites, we assume $cfg->{domains} is a hash, but if we do not
have any domains configured, that fails with
'Can't use an undefined value as a HASH reference at ...'
so always make domains a hash to avoid this
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-05-07 12:54:30 +02:00
Thomas Lamprecht
d90b565fbd
bump version to 6.2-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-06 20:35:45 +02:00
Thomas Lamprecht
ec4bf5c4ec
ui: auth base: add onlineHelp
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-06 20:35:45 +02:00
Thomas Lamprecht
5aa99b6d65
d/control: versioned build-dependency for pve-doc-generator
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-06 20:25:27 +02:00
Dominik Csapak
47ea76b2ec
ui: dc/SyncWindow: add help button
...
with link to the LDAP Syncing section of the documentation
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-05-06 20:24:34 +02:00
Thomas Lamprecht
1c783f74de
ui: switch backup default compression selection to ZSTD
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-06 20:16:39 +02:00
Thomas Lamprecht
eff602d867
add some onlineHelp
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-06 20:12:23 +02:00
Thomas Lamprecht
f597b16f69
ui: fix spelling in file name
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-06 20:08:02 +02:00
Thomas Lamprecht
31c9edc85e
ui: acme: allow to register+set an account directly
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-06 20:04:13 +02:00
Thomas Lamprecht
8b779b4a27
ui: acme add domain: prefill with nodename.
...
FQDN would be more ideal, though
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-06 20:03:45 +02:00
Thomas Lamprecht
a94b71fba8
ui: acme add domain: move Domain field below, hide plugin in http mode
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-06 20:03:19 +02:00
Thomas Lamprecht
9c164224e5
ui: acme: call Standalone plugin type HTTP
...
It's not 100% true, but for the user more understandable. IF we
actually change such that this detail matters we can still go for a
"Better" solution then, as it will need UI updates anyway..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-06 20:01:42 +02:00
Thomas Lamprecht
85b275b1c9
node config: fix invalid domain error message
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-06 19:53:07 +02:00
Thomas Lamprecht
1b90cfc6ab
ui: acme: reduce update store interval
...
the grid glitches on load, that's a bug which we just reduce it's
frequency here...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-06 19:13:56 +02:00