With support for TLS authentication.
---
.gitignore | 1 +
configure.ac | 1 +
fence/agents/docker/Makefile.am | 20 +
fence/agents/docker/fence_docker.py | 152 +++
tests/data/metadata/fence_docker.x
There was problem with options which have value, but we don't want short opt
for them. In this case we can now use getopt = ":".
---
fence/agents/lib/fencing.py.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/fence/agents/lib/fencing.py.py b/fence/agents/lib/fencing.py.p
---
.gitignore | 1 +
configure.ac | 1 +
fence/agents/docker/Makefile.am | 18 ++
fence/agents/docker/fence_docker.py | 72 +++
tests/data/metadata/fence_docker.xml | 109 +++
5 f
I did few small changes and fix a problem in function register_dev.
---
configure.ac | 8 +
fence/agents/scsi/Makefile.am | 20 +-
fence/agents/scsi/fence_scsi.8| 119 -
fence/agents/scsi/fence_scsi.pl | 875 --
Thanks to Frank Brendel (author of original perl fence_pve) for help with
writing and testing this agent.
---
.gitignore| 1 +
configure.ac | 1 +
fence/agents/pve/Makefile.am | 18
fence/agents/pve/fence_pve.py | 178 ++
---
configure.ac | 8 +
fence/agents/scsi/Makefile.am | 20 +-
fence/agents/scsi/fence_scsi.8| 119 -
fence/agents/scsi/fence_scsi.pl | 875 --
fence/agents/scsi/fence_scsi.py | 444 +
fence
added option "on_target" for agents that need attribute "on_target" in metadata
---
fence/agents/lib/fencing.py.py | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/fence/agents/lib/fencing.py.py b/fence/agents/lib/fencing.py.py
index 0539a2f..76c2cd1 100644
--- a/fence/
---
fence/agents/amt/fence_amt.py | 16 +---
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/fence/agents/amt/fence_amt.py b/fence/agents/amt/fence_amt.py
index dc2fd12..edab61a 100644
--- a/fence/agents/amt/fence_amt.py
+++ b/fence/agents/amt/fence_amt.py
@@ -1,6 +1,6 @@
Thanks to Frank Brendel (author of original perl fence_pve) for help with
writing and testing this agent.
---
.gitignore| 1 +
configure.ac | 1 +
fence/agents/pve/Makefile.am | 18
fence/agents/pve/fence_pve.py | 180 ++
Now, we can set enviromant variables and maximum execution time for subprocess.
---
fence/agents/lib/fencing.py.py | 21 +
1 file changed, 17 insertions(+), 4 deletions(-)
diff --git a/fence/agents/lib/fencing.py.py b/fence/agents/lib/fencing.py.py
index 32040db..31155ac 1006
Previously, agent stuck on password prompt from ipmitool, if password was not
specified.
Resolves: rhbz#1083600
---
fence/agents/ipmilan/fence_ipmilan.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/fence/agents/ipmilan/fence_ipmilan.py
b/fence/agents/ipmilan/fence_ipmilan.py
index 1e
Previously, fence-agent failed to log in (ssh) using identity file. This caused
fence-agent failure because of uncaught exception.
Resolves: rhbz#1073947
---
fence/agents/lib/fencing.py.py | 9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/fence/agents/lib/fencing.py.p
Port of fence_scsi to fencing library
---
fence/agents/scsi/fence_scsi.py | 328
1 file changed, 328 insertions(+)
create mode 100644 fence/agents/scsi/fence_scsi.py
diff --git a/fence/agents/scsi/fence_scsi.py b/fence/agents/scsi/fence_scsi.py
new file
In transformation from short options to long options, was used list of all
options. That caused collision of options if there was 2 options with same
short name, but only one was used in fence-agent.
---
fence/agents/lib/fencing.py.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff
---
make/fenceman.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/make/fenceman.mk b/make/fenceman.mk
index d4f0377..163fe88 100644
--- a/make/fenceman.mk
+++ b/make/fenceman.mk
@@ -1,7 +1,7 @@
%.8: $(TARGET) $(top_srcdir)/fence/agents/lib/fence2man.xsl
set -e && \
---
fence/agents/amt/fence_amt.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/fence/agents/amt/fence_amt.py b/fence/agents/amt/fence_amt.py
index c164c66..81b8aec 100644
--- a/fence/agents/amt/fence_amt.py
+++ b/fence/agents/amt/fence_amt.py
@@ -134,7 +134,9 @@ def main(
Checks input for invalid usage of cycle (method cycle and plug).
---
fence/agents/lib/fencing.py.py | 27 ++-
1 file changed, 6 insertions(+), 21 deletions(-)
diff --git a/fence/agents/lib/fencing.py.py b/fence/agents/lib/fencing.py.py
index 5410176..9cc7407 100644
--- a/
---
fence/agents/ipmilan/fence_ipmilan.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/fence/agents/ipmilan/fence_ipmilan.py
b/fence/agents/ipmilan/fence_ipmilan.py
index 7b50772..e15dc94 100644
--- a/fence/agents/ipmilan/fence_ipmilan.py
+++ b/fence/agents/ipmilan/fence
Add new option method --method for cycle reboot
Checks input for invalid usage of cycle (method cycle and plug)
---
fence/agents/lib/fencing.py.py | 62 --
1 file changed, 42 insertions(+), 20 deletions(-)
diff --git a/fence/agents/lib/fencing.py.py b/fen
Port of fence_ipmilan to fencing library.
---
fence/agents/ipmilan/fence_ipmilan.py | 199 ++
1 file changed, 199 insertions(+)
create mode 100644 fence/agents/ipmilan/fence_ipmilan.py
diff --git a/fence/agents/ipmilan/fence_ipmilan.py
b/fence/agents/ipmilan/fe
New fence agent for Intel AMT.
---
fence/agents/amt/fence_amt.py | 149 ++
1 file changed, 149 insertions(+)
create mode 100755 fence/agents/amt/fence_amt.py
diff --git a/fence/agents/amt/fence_amt.py b/fence/agents/amt/fence_amt.py
new file mode 100755
i
New function is_executable added to fencing library.
Function checks if path is reachable and executable.
Used for example in fence_amt to check path to amttool.
---
fence/agents/lib/fencing.py.py | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/fence/agents/lib/fencing
Port of fence_ipmilan to fencing library.
---
fence/agents/ipmilan/fence_ipmilan.py | 207 ++
1 file changed, 207 insertions(+)
create mode 100644 fence/agents/ipmilan/fence_ipmilan.py
diff --git a/fence/agents/ipmilan/fence_ipmilan.py
b/fence/agents/ipmilan/fe
New fence agent for Intel AMT.
---
fence/agents/amt/fence_amt.py | 161 ++
1 file changed, 161 insertions(+)
create mode 100755 fence/agents/amt/fence_amt.py
diff --git a/fence/agents/amt/fence_amt.py b/fence/agents/amt/fence_amt.py
new file mode 100755
i
Add support for option --method and new option --amttool-path
---
fence/agents/amt/fence_amt.py | 72 ++-
1 file changed, 57 insertions(+), 15 deletions(-)
diff --git a/fence/agents/amt/fence_amt.py b/fence/agents/amt/fence_amt.py
index 8fe2dbc..7077828 10
Add support for option --method and new option --ipmitool-path
---
fence/agents/ipmilan/fence_ipmilan.py | 80 +++
1 file changed, 54 insertions(+), 26 deletions(-)
diff --git a/fence/agents/ipmilan/fence_ipmilan.py
b/fence/agents/ipmilan/fence_ipmilan.py
index 5
Add new option method --method for cycle reboot
---
fence/agents/lib/fencing.py.py | 80 ++
1 file changed, 57 insertions(+), 23 deletions(-)
diff --git a/fence/agents/lib/fencing.py.py b/fence/agents/lib/fencing.py.py
index b4abfb2..59ab91b 100644
--- a/f
New fence agent for Intel AMT.
---
fence/agents/amt/fence_amt.py | 120 ++
1 file changed, 120 insertions(+)
create mode 100755 fence/agents/amt/fence_amt.py
diff --git a/fence/agents/amt/fence_amt.py b/fence/agents/amt/fence_amt.py
new file mode 100755
i
This is port of fence_ipmilan to fencing library. Also added fail message to
fencing library if tool (e.g. impitool, amttool...) is not accessible.
---
fence/agents/ipmilan/fence_ipmilan.py | 184 ++
fence/agents/lib/fencing.py.py| 4 +-
2 files changed,
29 matches
Mail list logo