From ae269bdfdee63b23256e0bd365f5fa406fbc7899 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Wed, 9 Jun 2021 00:04:38 -0400 Subject: [PATCH] Add scripts to generate ZK migration JSON --- api-daemon/pvcapid-manage-zk.py | 24 ++++++++++++++++++++++++ gen-zk-migrations | 7 +++++++ 2 files changed, 31 insertions(+) create mode 100755 api-daemon/pvcapid-manage-zk.py create mode 100755 gen-zk-migrations diff --git a/api-daemon/pvcapid-manage-zk.py b/api-daemon/pvcapid-manage-zk.py new file mode 100755 index 00000000..5f889c55 --- /dev/null +++ b/api-daemon/pvcapid-manage-zk.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python3 + +# pvcapid-manage-zk.py - PVC Zookeeper migration generator +# Part of the Parallel Virtual Cluster (PVC) system +# +# Copyright (C) 2018-2021 Joshua M. Boniface +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +############################################################################### + +from daemon_lib.zkhandler import ZKSchema + +ZKSchema.write() diff --git a/gen-zk-migrations b/gen-zk-migrations new file mode 100755 index 00000000..c64bb8c0 --- /dev/null +++ b/gen-zk-migrations @@ -0,0 +1,7 @@ +#!/bin/bash + +# Generate the Zookeeper migration files + +pushd api-daemon +./pvcapid-manage-zk.py +popd