5
0
mirror of git://git.proxmox.com/git/pve-cluster.git synced 2025-03-12 20:58:25 +03:00

249 Commits

Author SHA1 Message Date
Thomas Lamprecht
f9eb3f1510 bump version to 7.2-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-07-14 07:38:52 +02:00
Thomas Lamprecht
4786150bcf bump version to 7.2-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-04-28 17:11:13 +02:00
Thomas Lamprecht
92f5c7f00a bump version to 7.1-3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-12-15 15:24:26 +01:00
Thomas Lamprecht
b4afda7e4c d/copyright: update years
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-18 08:48:22 +01:00
Thomas Lamprecht
5840283565 bump version to 7.1-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-15 14:32:00 +01:00
Thomas Lamprecht
87f7608e66 bump version to 7.1-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-15 08:24:36 +01:00
Thomas Lamprecht
46ba8e2674 bump version to 7.0-5
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-11 17:22:03 +01:00
Alexandre Derumier
fa42079929 sysctl: disable net.ipv4.igmp_link_local_mcast_reports
currently, when veth or tap interfaces are plugged to bridge,
an igmp v3 report is broadcasted to the network, with the
bridge mac adddress.

Users have reported problems with hetzner for example, blocking the server
because of the unknown mac flooding the network.
https://forum.proxmox.com/threads/proxmox-claiming-mac-address.52601/page-6#post-421676

some traces:

ip addr:

190: fwbr109i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 22:5f:0b:cb:ac:42 brd ff:ff:ff:ff:ff:ff

ebtable log:
Oct  6 09:46:24 kvmformation3 kernel: [437256.753355] MAC-FLOOD-F IN=fwpr109p0 OUT=eno1 MAC source = 22:5f:0b:cb:ac:42 MAC dest = 01:00:5e:00:00:16 proto = 0x0800 IP SRC=0.0.0.0 IP DST=224.0.0.22, IP tos=0xC0, IP proto=2

tcpdump -e -i eno1 igmp
09:53:23.914825 22:5f:0b:cb:ac:42 (oui Unknown) > 01:00:5e:00:00:16 (oui Unknown), ethertype IPv4 (0x0800), length 54: 0.0.0.0 > igmp.mcast.net: igmp v3 report, 1 group record(s)

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-11 17:17:38 +01:00
Stoiko Ivanov
fd12066f6e sysctl snippet: move to /usr/lib and prefix with 10-
following best-practices according to `sysctl.d(5)`:
* Packages should install their configuration files in /usr/lib/ ...
* It is recommended to prefix all filenames with a two-digit number
  and a dash ...

the conffile removal is inspired by how it was done in `procps` (one
of the few packages in the debian repository, which did this
transition) and by following `dpkg-maintscript-helper(1)` and
`deb-conffiles(5)` (the former recommending the latter)

The choice of 10- as prefix is due to pve-container shipping its
snippet with that prefix already. other packages use higher numbers
(e.g. systemd - 50-)

Tested on 2 VMs (one with modifications, the other without) - worked
as advertised (the modified file was kept as
/etc/sysctl.d/pve.conf.dpkg-old and the upgrade notified me of the
change)

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-11-11 17:16:52 +01:00
Thomas Lamprecht
bf3daa3e6e bump version to 7.0-4
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-09 18:30:14 +01:00
Thomas Lamprecht
6af0c1add0 Revert "d/control: better handle fuse3 transition"
This reverts commit a9592e415670131e35cd149eafd0993ddb526536.
2021-10-06 15:32:25 +02:00
Thomas Lamprecht
a9592e4156 d/control: better handle fuse3 transition
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-20 08:22:35 +02:00
Thomas Lamprecht
6453548eee bump version to 7.0-3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-01 12:42:57 +02:00
Aaron Lauterer
be7f39fb8d pve-cluster.service: remove ceph.service
The ceph.service file has been removed in pve-manager commit be244f1.
Therefore, there is no need to reference it anymore. This also avoids
showing the `ceph.service` as a `not found` unit.

Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
2021-06-21 09:39:42 +02:00
Thomas Lamprecht
a47058f234 bump version to 7.0-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 11:23:56 +02:00
Fabian Grünbichler
305facd9d4 d/control: add missing libtest-mockmodule-perl b-d
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-05-19 11:45:32 +02:00
Thomas Lamprecht
4c9ce43a08 bump version to 7.0-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-09 19:31:37 +02:00
Thomas Lamprecht
6d21f2451b d/control: bump debhelper compat to >= 12
dh_systemd was enabled by default since level 10, with level 12 the
compat plugin does not exists anymore so enabling it manually results
in an error.

The dh_strip override is now obsolete too, as users need to go
through 5.4 AND 6.4 anyway on upgrade, and new installations do not
matter here.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-09 18:05:32 +02:00
Thomas Lamprecht
747cf0db49 d/control: adapt libqb SO-Version dependency change
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-09 17:39:11 +02:00
Thomas Lamprecht
2fd0b1f682 bump version to 6.4-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-04-26 16:01:12 +02:00
Thomas Lamprecht
6f1de191d7 bump version to 6.2-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-09-30 13:49:08 +02:00
Thomas Lamprecht
b67b701452 bump version to 6.1-8
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-03 18:19:31 +02:00
Thomas Lamprecht
da0488c2ed bump version to 6.1-8
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-02 19:14:37 +02:00
Thomas Lamprecht
fab69e8338 bump version to 6.1-7
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-04-30 17:33:56 +02:00
Thomas Lamprecht
b1ad614cca bump version to 6.1-6
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-04-30 14:32:30 +02:00
Thomas Lamprecht
3902af0a9f bump version to 6.1-5
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-03-25 17:38:49 +01:00
Thomas Lamprecht
3144ce43b3 bump version to 6.1-4
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-01-28 15:27:08 +01:00
Thomas Lamprecht
e07cfd7c33 d/control: drop shlibs:Depends for architecture independent packages
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-01-28 15:27:08 +01:00
Thomas Lamprecht
e3e91cb39a bump version to 6.1-3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-01-17 10:30:15 +01:00
Thomas Lamprecht
e62a6aea25 bump version to 6.1-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-27 17:19:51 +01:00
Thomas Lamprecht
168ba12e3d bump version to 6.0-10
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-26 15:10:05 +01:00
Thomas Lamprecht
34c830646f bump version to 6.0-9
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-22 16:30:26 +01:00
Fabian Grünbichler
404a82d0a0 bump version to 6.0-8
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-18 12:28:08 +01:00
Thomas Lamprecht
48f486d13a d/control: update breaks versions to actual one
ha-manager and pve-manager got bumped during this series development,
so reflect that by updating the breaks versions, to not leave a gap
here.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-18 12:28:08 +01:00
Thomas Lamprecht
3257d064c5 fix some lintian warning about Package description/synopsis
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-18 11:50:20 +01:00
Thomas Lamprecht
c7fa83116c d/control: make api lib depend on the same version as cluster lib
As they need to be the same to work, else some half-upgrades or
half-downgrades can be done, which may break stuff badly. So tell
apt/dpkg about the relation ship be doing a hard version dependency
on ${binary:Version} which is our currently build package version

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-18 11:47:56 +01:00
Fabian Grünbichler
84c3ab06fe pve-cluster.service: move pvecm call to pveproxy.service
since that is were we actually require a certificate/key to be present

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-11-15 10:39:51 +01:00
Fabian Grünbichler
352d651007 split package into pve-cluster/pmxcfs and perl modules
with the former containing:
- pmxcfs binary + service
- IPCC perl bindings
- PVE::Cluster

and the latter being further split into

libpve-cluster-perl:
- PVE::DataCenterConfig
- various other perl modules not directly related to pmxcfs

and libpve-cluster-api-perl:
- ClusterConfig API
- pvecm CLI
- PVE::Corosync
- PVE::Cluster::Setup helper module

this second split is needed to avoid a (pre-existing) circular
dependency between libpve-access-control and libpve-cluster-perl:
- the cluster API code uses PVE::RPCEnvironment
- the access-control API code uses PVE::DataCenterConfig

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-11-15 10:39:51 +01:00
Fabian Grünbichler
995743c4c4 d/control: add versioned breaks
for all the refactored/moved code

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-11-15 10:39:51 +01:00
Fabian Grünbichler
ab96672976 move datacenter.cfg to own file
and inline get_local_migration_ip into 'pvecm mtunnel', since all the
other callers are either wrong or have different requirements.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-11-15 10:39:51 +01:00
Fabian Grünbichler
2a7ba010d9 d/control: add missing build-depends
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-11-15 10:39:51 +01:00
Fabian Grünbichler
c92b771669 use PVE::Certificate to read fingerprint
instead of duplicating the whole "read certificate from file" code that
we already have in pve-common.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-11-08 12:45:44 +01:00
Thomas Lamprecht
11f9f36e2f bump version to 6.0-7
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-09-02 11:08:06 +02:00
Thomas Lamprecht
5e39cd6244 bump version to 6.0-6
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-08-30 14:46:49 +02:00
Fabian Grünbichler
03179a24d8 bump version to 6.0-5
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-08-07 10:49:36 +02:00
Fabian Grünbichler
6d84afbdc5 bump version to 6.0-6 2019-07-02 11:21:47 +02:00
Thomas Lamprecht
d22c852e12 bump version to 6.0-3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-27 11:17:20 +02:00
Thomas Lamprecht
5968955908 bump version to 6.0-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-25 12:30:27 +02:00
Thomas Lamprecht
b2390cdf08 bump version to 6.0-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-14 20:13:49 +02:00
Thomas Lamprecht
65c0ac002e buildsys: perlapi-X.Y gets set automatically by dh, so drop manual replace
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-25 19:12:32 +02:00