* [pve-devel] [PATCH v2 container 0/2] unmanaged containers
@ 2021-10-05 8:09 Oguz Bektas
2021-10-05 8:09 ` [pve-devel] [PATCH v2 container 1/2] setup: fix creating " Oguz Bektas
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Oguz Bektas @ 2021-10-05 8:09 UTC (permalink / raw)
To: pve-devel
minor fix for creating unmanaged containers
v1->v2:
* return nothing instead of an empty hash ref
* separate patch for dropping early unmanaged return
Oguz Bektas (2):
setup: fix creating unmanaged containers
setup: drop remaining unmanaged return
src/PVE/LXC/Setup.pm | 2 --
src/PVE/LXC/Setup/Unmanaged.pm | 1 +
2 files changed, 1 insertion(+), 2 deletions(-)
--
2.30.2
^ permalink raw reply [flat|nested] 4+ messages in thread
* [pve-devel] [PATCH v2 container 1/2] setup: fix creating unmanaged containers
2021-10-05 8:09 [pve-devel] [PATCH v2 container 0/2] unmanaged containers Oguz Bektas
@ 2021-10-05 8:09 ` Oguz Bektas
2021-10-05 8:09 ` [pve-devel] [PATCH v2 container 2/2] setup: drop remaining unmanaged return Oguz Bektas
2021-10-05 8:54 ` [pve-devel] applied-series: [PATCH v2 container 0/2] unmanaged containers Thomas Lamprecht
2 siblings, 0 replies; 4+ messages in thread
From: Oguz Bektas @ 2021-10-05 8:09 UTC (permalink / raw)
To: pve-devel
ssh_host_key_generate did not explicitly return in unmanaged plugin,
causing the post_create_hook to fail because of an invalid hash
reference (cannot use "1" as a HASH ref, "1" was likely being returned
implicitly as the scalar value of 'my ($self) = @_;')
Signed-off-by: Oguz Bektas <o.bektas@proxmox.com>
---
src/PVE/LXC/Setup/Unmanaged.pm | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/PVE/LXC/Setup/Unmanaged.pm b/src/PVE/LXC/Setup/Unmanaged.pm
index 38e245f..3b9febf 100644
--- a/src/PVE/LXC/Setup/Unmanaged.pm
+++ b/src/PVE/LXC/Setup/Unmanaged.pm
@@ -51,6 +51,7 @@ sub unified_cgroupv2_support {
sub ssh_host_key_types_to_generate {
my ($self) = @_;
+ return;
}
# hooks
--
2.30.2
^ permalink raw reply [flat|nested] 4+ messages in thread
* [pve-devel] [PATCH v2 container 2/2] setup: drop remaining unmanaged return
2021-10-05 8:09 [pve-devel] [PATCH v2 container 0/2] unmanaged containers Oguz Bektas
2021-10-05 8:09 ` [pve-devel] [PATCH v2 container 1/2] setup: fix creating " Oguz Bektas
@ 2021-10-05 8:09 ` Oguz Bektas
2021-10-05 8:54 ` [pve-devel] applied-series: [PATCH v2 container 0/2] unmanaged containers Thomas Lamprecht
2 siblings, 0 replies; 4+ messages in thread
From: Oguz Bektas @ 2021-10-05 8:09 UTC (permalink / raw)
To: pve-devel
not needed anymore since we have 'unmanaged' plugin, so $self->{plugin}
would be 'unmanaged' and get handled by that instead of an early return.
Signed-off-by: Oguz Bektas <o.bektas@proxmox.com>
---
src/PVE/LXC/Setup.pm | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/PVE/LXC/Setup.pm b/src/PVE/LXC/Setup.pm
index cfbe02c..4e211ef 100644
--- a/src/PVE/LXC/Setup.pm
+++ b/src/PVE/LXC/Setup.pm
@@ -228,8 +228,6 @@ my sub generate_ssh_key { # create temporary key in hosts' /run, then read and u
sub rewrite_ssh_host_keys {
my ($self) = @_;
- return if !$self->{plugin}; # unmanaged
-
my $plugin = $self->{plugin};
my $keynames = $plugin->ssh_host_key_types_to_generate();
--
2.30.2
^ permalink raw reply [flat|nested] 4+ messages in thread
* [pve-devel] applied-series: [PATCH v2 container 0/2] unmanaged containers
2021-10-05 8:09 [pve-devel] [PATCH v2 container 0/2] unmanaged containers Oguz Bektas
2021-10-05 8:09 ` [pve-devel] [PATCH v2 container 1/2] setup: fix creating " Oguz Bektas
2021-10-05 8:09 ` [pve-devel] [PATCH v2 container 2/2] setup: drop remaining unmanaged return Oguz Bektas
@ 2021-10-05 8:54 ` Thomas Lamprecht
2 siblings, 0 replies; 4+ messages in thread
From: Thomas Lamprecht @ 2021-10-05 8:54 UTC (permalink / raw)
To: Proxmox VE development discussion, Oguz Bektas
On 05.10.21 10:09, Oguz Bektas wrote:
> minor fix for creating unmanaged containers
>
> v1->v2:
> * return nothing instead of an empty hash ref
> * separate patch for dropping early unmanaged return
>
> Oguz Bektas (2):
> setup: fix creating unmanaged containers
> setup: drop remaining unmanaged return
>
> src/PVE/LXC/Setup.pm | 2 --
> src/PVE/LXC/Setup/Unmanaged.pm | 1 +
> 2 files changed, 1 insertion(+), 2 deletions(-)
>
applied both patches, thanks!
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-10-05 8:56 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-05 8:09 [pve-devel] [PATCH v2 container 0/2] unmanaged containers Oguz Bektas
2021-10-05 8:09 ` [pve-devel] [PATCH v2 container 1/2] setup: fix creating " Oguz Bektas
2021-10-05 8:09 ` [pve-devel] [PATCH v2 container 2/2] setup: drop remaining unmanaged return Oguz Bektas
2021-10-05 8:54 ` [pve-devel] applied-series: [PATCH v2 container 0/2] unmanaged containers Thomas Lamprecht
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal