Hello community,
here is the log from the commit of package container-registry-systemd for
openSUSE:Factory checked in at 2019-12-30 12:34:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/container-registry-systemd (Old)
and /work/SRC/openSUSE:Factory/.container-registry-systemd.new.6675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "container-registry-systemd"
Mon Dec 30 12:34:31 2019 rev:5 rq:759895 version:0.0+git20191229.fbbe884
Changes:
--------
---
/work/SRC/openSUSE:Factory/container-registry-systemd/container-registry-systemd.changes
2019-12-23 22:49:05.442104127 +0100
+++
/work/SRC/openSUSE:Factory/.container-registry-systemd.new.6675/container-registry-systemd.changes
2019-12-30 12:34:36.863797547 +0100
@@ -1,0 +2,6 @@
+Sun Dec 29 12:46:22 UTC 2019 - [email protected]
+
+- Update to version 0.0+git20191229.fbbe884:
+ * Add re-generation of certificates
+
+-------------------------------------------------------------------
Old:
----
container-registry-systemd-0.0+git20191222.b00b515.tar.xz
New:
----
container-registry-systemd-0.0+git20191229.fbbe884.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ container-registry-systemd.spec ++++++
--- /var/tmp/diff_new_pack.xSAolp/_old 2019-12-30 12:34:37.323797794 +0100
+++ /var/tmp/diff_new_pack.xSAolp/_new 2019-12-30 12:34:37.323797794 +0100
@@ -17,11 +17,11 @@
Name: container-registry-systemd
-Version: 0.0+git20191222.b00b515
+Version: 0.0+git20191229.fbbe884
Release: 0
Summary: Systemd service files and config files for container-registry
License: GPL-3.0-or-later
-URL: https://github.com/thkukuk/container-registry-systemd
+URL: https://github.com/kubic-project/container-registry-systemd
Source: container-registry-systemd-%{version}.tar.xz
Requires: certstrap
Requires(post): %fillup_prereq
++++++ _service ++++++
--- /var/tmp/diff_new_pack.xSAolp/_old 2019-12-30 12:34:37.355797811 +0100
+++ /var/tmp/diff_new_pack.xSAolp/_new 2019-12-30 12:34:37.355797811 +0100
@@ -2,7 +2,7 @@
<service name="tar_scm" mode="disabled">
<param name="version">0.0</param>
<param name="versionformat">0.0+git%cd.%h</param>
- <param
name="url">git://github.com/thkukuk/container-registry-systemd.git</param>
+ <param
name="url">git://github.com/kubic-project/container-registry-systemd.git</param>
<param name="scm">git</param>
<param name="changesgenerate">enable</param>
</service>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.xSAolp/_old 2019-12-30 12:34:37.367797817 +0100
+++ /var/tmp/diff_new_pack.xSAolp/_new 2019-12-30 12:34:37.367797817 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
- <param
name="url">git://github.com/thkukuk/container-registry-systemd.git</param>
- <param
name="changesrevision">b00b5157429f328f3c21a7837d1c13b03767f99b</param>
+ <param
name="url">git://github.com/kubic-project/container-registry-systemd.git</param>
+ <param
name="changesrevision">fbbe884b36ac072012796e6ed4af3d4c0fdc0022</param>
</service>
</servicedata>
\ No newline at end of file
++++++ container-registry-systemd-0.0+git20191222.b00b515.tar.xz ->
container-registry-systemd-0.0+git20191229.fbbe884.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/container-registry-systemd-0.0+git20191222.b00b515/create-container-registry-certs.sh
new/container-registry-systemd-0.0+git20191229.fbbe884/create-container-registry-certs.sh
---
old/container-registry-systemd-0.0+git20191222.b00b515/create-container-registry-certs.sh
2019-12-22 10:01:45.000000000 +0100
+++
new/container-registry-systemd-0.0+git20191229.fbbe884/create-container-registry-certs.sh
2019-12-29 10:56:58.000000000 +0100
@@ -2,13 +2,20 @@
CERTDIR=/etc/registry/certs
LANG=C
USE_PORTUS=
+FORCE=0
show_help() {
- echo "create-container-registry-certs [--help|--portus|--docker_auth]"
- echo ""
- echo "Script to create self signed certificates for a container"
- echo "registry and optional portus"
- echo ""
+ echo "create-container-registry-certs
[--help|--portus|--docker_auth][--force]"
+ echo ""
+ echo "Script to create self signed certificates for a container"
+ echo "registry and optional portus"
+ echo ""
+ echo "Options:"
+ echo " -f|--force Overwrite existing CA certificate"
+ echo " -a|--docker_auth Create additional a certificate for docker_auth"
+ echo " -p|--portus Create additional a certificate for Portus"
+ echo " -h|--help Print this help text"
+ echo ""
}
POSITIONAL=()
@@ -25,10 +32,14 @@
USE_PORTUS=1
shift
;;
- --docker_auth)
+ -a|--docker_auth)
USE_DOCKER_AUTH=1
shift
;;
+ -f|--force)
+ FORCE=1
+ shift
+ ;;
*) # unknown option
POSITIONAL+=("$1") # save it in an array for later
shift # past argument
@@ -37,14 +48,17 @@
done
set -- "${POSITIONAL[@]}" # restore positional parameters
-mkdir -p ${CERTDIR}
-# Create CA certificate
-certstrap --depot-path ${CERTDIR} init --common-name "ContainerRegistryCA"
--passphrase ""
+if [ ${FORCE} -eq 1 -o ! -f ${CERTDIR}/ContainerRegistryCA.crt ]; then
+ mkdir -p ${CERTDIR}
+ rm -f ${CERTDIR}/ContainerRegistryCA.*
+ # Create CA certificate
+ certstrap --depot-path ${CERTDIR} init --common-name "ContainerRegistryCA"
--passphrase ""
+fi
if [ -n "$*" ]; then
- HOSTNAMES="$@"
+ HOSTNAMES="$@"
else
- HOSTNAMES="`hostname -f; hostname` localhost"
+ HOSTNAMES="`hostname -f; hostname` localhost"
fi
IP_ADDRS=`getent ahosts ${HOSTNAMES} | awk '{print $1}' | sort -u`
@@ -52,14 +66,17 @@
HOSTNAMES=`echo -n ${HOSTNAMES} | tr ' ' ','`
if [ ! -z "${USE_PORTUS}" ]; then
+ rm -f ${CERTDIR}/portus.*
certstrap --depot-path ${CERTDIR} request-cert -ip ${IP_ADDRS} -domain
${HOSTNAMES} --passphrase "" --common-name portus
certstrap --depot-path ${CERTDIR} sign portus --CA "ContainerRegistryCA"
fi
if [ ! -z "${USE_DOCKER_AUTH}" ]; then
+ rm -f ${CERTDIR}/auth_server.*
certstrap --depot-path ${CERTDIR} request-cert -ip ${IP_ADDRS} -domain
${HOSTNAMES} --passphrase "" --common-name auth_server
certstrap --depot-path ${CERTDIR} sign auth_server --CA
"ContainerRegistryCA"
fi
+rm -f ${CERTDIR}/registry.*
certstrap --depot-path ${CERTDIR} request-cert -ip ${IP_ADDRS} -domain
${HOSTNAMES} --passphrase "" --common-name registry
certstrap --depot-path ${CERTDIR} sign registry --CA "ContainerRegistryCA"