On Mon Mar 4, 2024 at 2:22 PM CET, Christoph Heiss wrote:
> The `root@pam` user is notified via email about available updates. Click the
> 'Changelog' button in the GUI to see more details about the selected update.
>
> -You need a valid subscription key to access the `pve-enterprise` repositor
On Mon Mar 4, 2024 at 2:22 PM CET, Christoph Heiss wrote:
> +When copying and setting up the packages has finished, you can reboot the
> +server. This will be done automatically after a few seconds by default.
I would remove the `by default` so that the sentence becomes:
This will be done aut
ping, still applies!
___
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
--- Begin Message ---
On Fri, Mar 01, 2024 at 11:14:31AM +0100, Roland Kammerer wrote:
> On Fri, Mar 01, 2024 at 10:45:37AM +0100, Dietmar Maurer wrote:
> >
> > > On 29.2.2024 16:09 CET Roland Kammerer via pve-devel
> > > wrote:
> > > All in all, yes, this is specific for our use case, otherwise
Am 23/02/2024 um 10:24 schrieb Roland Kammerer:
> This passes the well known $scfg to parse_volname and bumps the API
> versions accordingly. This allows plugins to access their configuration
> if necessary.
We discussed this another time here and effectively it can be fine, while
the need for it
On Tue, Mar 05, 2024 at 09:28:21AM +0100, Gabriel Goller wrote:
> On Mon Mar 4, 2024 at 2:22 PM CET, Christoph Heiss wrote:
> > The `root@pam` user is notified via email about available updates. Click
> > the
> > 'Changelog' button in the GUI to see more details about the selected
> > update.
>
Thanks for the review!
On Tue, Mar 05, 2024 at 09:38:02AM +0100, Gabriel Goller wrote:
> On Mon Mar 4, 2024 at 2:22 PM CET, Christoph Heiss wrote:
> > +When copying and setting up the packages has finished, you can reboot the
> > +server. This will be done automatically after a few seconds by defa
Roland Kammerer wrote:
> On Thu, Feb 29, 2024 at 02:29:51PM +0100, Fiona Ebner wrote:
> > Am 23.02.24 um 10:24 schrieb Roland Kammerer:
> > > This passes the well known $scfg to parse_volname and bumps the API
> > > versions accordingly. This allows plugins to access their configuration
> > > if ne
This was forgotten to be updated when it changed it the installer and
now reported in the forum [0] that the docs are a bit outdated in this
regard.
[0]
https://forum.proxmox.com/threads/hat-proxmox-8-neue-zfs_arc_max-settings.142754/
Signed-off-by: Christoph Heiss
---
local-zfs.adoc | 19
Allows to optionally configure a local interface name to which to
bind to when sending a wake on lan packet to wake a remote node.
Default behaviour remains to send the packet via the interface for
the default gateway.
Signed-off-by: Christian Ebner
---
PVE/API2/Nodes.pm | 13 -
PVE
Show how to configure the optional bind interface and broadcast address
options via `pvenode`.
Signed-off-by: Christian Ebner
---
pvenode.adoc | 14 ++
1 file changed, 14 insertions(+)
diff --git a/pvenode.adoc b/pvenode.adoc
index 59eeecb..8a1da08 100644
--- a/pvenode.adoc
+++ b/pv
Allows to configure a custom broadcast address to use when sending a
wake on lan packet to wake a remote node.
Default behaviour remains to fallback to 255.255.255.255.
Signed-off-by: Christian Ebner
---
PVE/API2/Nodes.pm | 3 ++-
PVE/NodeConfig.pm | 6 ++
2 files changed, 8 insertions(+),
For certain network setups the default values currently used to send
a wake on lan magic packet are not correct, e.g. it will get send via
the interface for which the default gateway is configured.
This patches add optional configuration options to set a bind
interface, over which to send the WoL
This has been part of the installer since the 8.1 release.
Signed-off-by: Christoph Heiss
---
pve-installation.adoc | 7 +++
1 file changed, 7 insertions(+)
diff --git a/pve-installation.adoc b/pve-installation.adoc
index 6b44fc0..3e12727 100644
--- a/pve-installation.adoc
+++ b/pve-install
After a bit of research, here is a more descriptive commit message:
Allow moving unused disks to another storage
In the past, moving unused disks to another storage was prohibited due
to oversights in the handling of unused disks. This commit rectifies
this limitation by allowing the movement o
This patch makes it so that `ceph-crash` attempts to use the
non-host-specific keyring before anything else, which avoids
unnecessary error messages landing in the systemd-journal in our case.
Signed-off-by: Max Carrara
Reviewed-by: Fabian Grünbichler
---
Changes v1 --> v2:
* new
Changes v2 --
Ceph has a postinst hook that sets the ownership of '/var/lib/ceph/*'
to ceph:ceph (in our case), but misses out on the contents of
'/var/lib/ceph/crash'.
This patch therefore also recursively updates the permissions of
'/var/lib/ceph/crash'.
Signed-off-by: Max Carrara
---
Changes v1 --> v2:
*
This patch makes it so that `ceph-crash` attempts to use the
non-host-specific keyring before anything else, which avoids
unnecessary error messages landing in the systemd-journal in our case.
Signed-off-by: Max Carrara
Reviewed-by: Fabian Grünbichler
---
Changes v1 --> v2:
* new
Changes v2 --
Signed-off-by: Max Carrara
---
Changes v3 --> v4:
* new
src/PVE/CephConfig.pm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/PVE/CephConfig.pm b/src/PVE/CephConfig.pm
index 6b7bbd4..da28940 100644
--- a/src/PVE/CephConfig.pm
+++ b/src/PVE/CephConfig.pm
@@ -70,6 +70,8 @@ sub parse_ce
Ceph's docs state the following [0]:
> The backslash character `\` is used as the line-continuation marker
> that combines the next line with the current one.
This commit implements the support of such line-continuations in our
parser.
The line following a line ending with a '\' has its whitespac
Because continued lines (lines following lines that end with '\')
preserve whitespace, this commit removes any leading whitespace that
is added by our config writer.
This is done in order to make continued lines look less "awkward" when
manually changing values in 'ceph.conf' after the file has be
Fix #4759: Configure Permissions for ceph-crash.service - Version 4
===
Notable changes since v3
* Both parser and writer for 'ceph.conf' now have unit tests which run
during make targets like e.g. `mak
These tests attempt to cover all syntax quirks that the format of
'ceph.conf' currently allows.
One known exception however is the handling of "quoted" and "unquoted"
strings, as Ceph's own parser appears to not actually differ between
them either. Curiously, if a "quoted string" isn't able to be
Due to Ceph dropping privileges when running the 'ceph-crash' daemon
[0], it is necessary to allow the daemon to authenticate with its
cluster in a safe manner.
In order to avoid exposing sensitive keyrings or somehow escalating
its privileges again, 'ceph-crash' is therefore provided with its own
This commit allows our parser and writer implementations to support
escaping and un-escaping the comment literals '#' and ';' [0].
[0]:
https://git.proxmox.com/?p=ceph.git;a=blob;f=ceph/src/common/ConfUtils.cc;h=2f78fd02bf9e27467275752e6f3bca0c5e3946ce;hb=refs/heads/master#l179
Signed-off-by: Ma
Ceph has a postinst hook that sets the ownership of '/var/lib/ceph/*'
to ceph:ceph (in our case), but misses out on the contents of
'/var/lib/ceph/crash'.
This patch therefore also recursively updates the permissions of
'/var/lib/ceph/crash'.
Signed-off-by: Max Carrara
---
Changes v1 --> v2:
*
in order to group related sections together.
Signed-off-by: Max Carrara
---
Changes v2 --> v3:
* new; originally patch 07 of series v2, now adapted to this series
Changes v3 --> v4:
* none
src/PVE/CephConfig.pm | 11 +++
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a
This adds support for writing arbitrary sections to 'ceph.conf' while
ensuring that already written sections are not duplicated.
Sections that are associated with the client, for example
'[client.foo]', are written directly after the '[client]' section.
Signed-off-by: Max Carrara
---
Changes v1
Signed-off-by: Max Carrara
---
Changes v2 --> v3:
* new
Changes v3 --> v4:
* none
bin/Makefile | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/bin/Makefile b/bin/Makefile
index b221e4b1..180a91b5 100644
--- a/bin/Makefile
+++ b/bin/Makefile
@@ -25,6 +25,10 @@ SCRIP
This commit changes the code style of subroutine `write_ceph_config`
to match our style guide [0] more.
Furthermore, the repeated calls to the inner subroutine are replaced
with a loop, while the regular expressions used by the inner sub are
now quoted with `qr` to prevent any accidental mis-quoti
1. Comments, irrespective of whether they start with '#' or ';' are
now treated the same. Otherwise, sections and key-value pairs with
a trailing comment starting with ';' are still parsed. Consider
this example:
[some.section] # inline comment after section
foo = bar ; in
This commit adds the '/etc/pve/ceph' directory to our overall expected
Ceph configuration.
This directory is meant to store cluster-wide, non-private
configuration files used by Ceph applications and services that are
executed with lower privileges, such as 'ceph-crash.service'.
The existence of
32 matches
Mail list logo