penguin/s3-arch-utils

bash scripts for s3

commit f536681e9a40eb36c994a16ca5c5eeab4190b39f

author斟酌 鵬兄 <tgckpg@gmail.com>
date2022-03-30T05:12:54Z
subjectAdded create-k8s-secrets.sh
commit f536681e9a40eb36c994a16ca5c5eeab4190b39f
Author: 斟酌 鵬兄 <tgckpg@gmail.com>
Date:   2022-03-30T05:12:54Z

    Added create-k8s-secrets.sh
---
 create-k8s-secrets.sh | 29 +++++++++++++++++++++++++++++
 create-secrets.sh     |  2 --
 2 files changed, 29 insertions(+), 2 deletions(-)

diff --git a/create-k8s-secrets.sh b/create-k8s-secrets.sh
new file mode 100755
index 0000000..561815d
--- /dev/null
+++ b/create-k8s-secrets.sh
@@ -0,0 +1,29 @@
+#!/bin/bash
+# Copyleft https://git.k8s.astropenguin.net/penguin/s3-arch-utils
+
+# ##
+#
+# Usage
+#   create-k8s-secrets.sh namespace secret-name
+#
+# Description
+#   Create a secret config for arch_* in secret-name under the
+#   specificed namespace
+#
+# #
+
+function _print_files {
+	for i in $( ls arch_*.sh ); do
+		echo "  $i: $( base64 -w0 $i )"
+	done
+}
+
+cat<<__SECRET__
+apiVersion: v1
+data:
+`_print_files`
+kind: Secret
+metadata:
+  name: $2
+  namespace: $1
+__SECRET__
diff --git a/create-secrets.sh b/create-secrets.sh
deleted file mode 100644
index 05a7907..0000000
--- a/create-secrets.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/bash
-