beaker-tests added

This commit is contained in:
clime 2017-02-09 15:15:56 +01:00
parent d928af2592
commit cbe7ec058e
18 changed files with 4787 additions and 2 deletions

4
Vagrantfile vendored
View file

@ -36,7 +36,7 @@ Vagrant.configure(2) do |config|
run: "always"
distgit.vm.provision "file",
source: "./tests/pkgs-files/server.pem", destination: "/tmp/server.pem",
source: "./beaker-tests/pkgs-files/server.pem", destination: "/tmp/server.pem",
run: "always"
distgit.vm.provision "shell",
@ -44,7 +44,7 @@ Vagrant.configure(2) do |config|
run: "always"
distgit.vm.provision "file",
source: "./tests/pkgs-files/ca-bundle.crt", destination: "/tmp/ca-bundle.crt",
source: "./beaker-tests/pkgs-files/ca-bundle.crt", destination: "/tmp/ca-bundle.crt",
run: "always"
distgit.vm.provision "shell",

63
beaker-tests/Makefile Normal file
View file

@ -0,0 +1,63 @@
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# Makefile of /tools/dist-git/Regression/
# Description: Test dist-git functionality.
# Author: clime <clime@redhat.com>
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# Copyright (c) 2016 Red Hat, Inc.
#
# 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, either version 2 of
# the License, or (at your option) any later version.
#
# 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 http://www.gnu.org/licenses/.
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
export TEST=/tools/dist-git/Regression/
export TESTVERSION=1.0
BUILT_FILES=
FILES=$(METADATA) run.sh Makefile PURPOSE pkgs-files files setup.sh tests
.PHONY: all install download clean
run: $(FILES) build
./run.sh
build: $(BUILT_FILES)
test -x run.sh || chmod a+x run.sh
clean:
rm -f *~ $(BUILT_FILES)
include /usr/share/rhts/lib/rhts-make.include
$(METADATA): Makefile
@echo "Owner: clime <clime@redhat.com>" > $(METADATA)
@echo "Name: $(TEST)" >> $(METADATA)
@echo "TestVersion: $(TESTVERSION)" >> $(METADATA)
@echo "Path: $(TEST_DIR)" >> $(METADATA)
@echo "Description: Test dist-git functionality." >> $(METADATA)
@echo "Type: Regression" >> $(METADATA)
@echo "TestTime: 2h" >> $(METADATA)
@echo "RunFor: dist-git" >> $(METADATA)
@echo "Requires: dist-git" >> $(METADATA)
@echo "Priority: Normal" >> $(METADATA)
@echo "License: GPLv2+" >> $(METADATA)
@echo "Confidential: no" >> $(METADATA)
@echo "Destructive: no" >> $(METADATA)
@echo "Releases: -RHEL4 -RHELClient5 -RHELServer5" >> $(METADATA)
rhts-lint $(METADATA)

3
beaker-tests/PURPOSE Normal file
View file

@ -0,0 +1,3 @@
PURPOSE of /tools/dist-git/Regression/
Description: Test dist-git functionality.
Author: clime <clime@redhat.com>

View file

@ -0,0 +1,32 @@
[fedpkg]
lookaside = http://pkgs.fedoraproject.org/repo/pkgs
lookasidehash = sha512
lookaside_cgi = https://pkgs.fedoraproject.org/repo/pkgs/upload.cgi
gitbaseurl = ssh://%(user)s@pkgs.fedoraproject.org/%(module)s
anongiturl = git://pkgs.fedoraproject.org/%(module)s
tracbaseurl = https://%(user)s:%(password)s@fedorahosted.org/rel-eng/login/xmlrpc
branchre = f\d$|f\d\d$|el\d$|olpc\d$|master$
kojiconfig = /etc/koji.conf
build_client = koji
clone_config =
bz.default-tracker bugzilla.redhat.com
bz.default-product Fedora
bz.default-version rawhide
bz.default-component %(module)s
sendemail.to %(module)s-owner@fedoraproject.org
push.default simple
#distgit_namespaced = True
kerberos_realms = FEDORAPROJECT.ORG
[fedpkg.bodhi]
# This is for the bodhi-client 1.x. that accepts --bodhi-dir option to switch
# to different instances including the production and stage.
url = https://bodhi.fedoraproject.org/
# This is for the bodhi-client 2.x, that do not require an option to switch to
# different instance. Instead, --staging is available to switch to the stage
# bodhi, and production is used without providing --staging.
staging = False
[fedpkg.pkgdb]
url = https://admin.fedoraproject.org/pkgdb/

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,23 @@
-----BEGIN CERTIFICATE-----
MIID6zCCAtOgAwIBAgIJAIf1D+1cNTghMA0GCSqGSIb3DQEBCwUAMIGLMQswCQYD
VQQGEwJDWjEXMBUGA1UECAwOQ3plY2ggUmVwdWJsaWMxDTALBgNVBAcMBEJybm8x
FzAVBgNVBAoMDkZlZG9yYSBQcm9qZWN0MRowGAYDVQQLDBFGZWRvcmEgUHJvamVj
dCBDQTEfMB0GA1UEAwwWcGtncy5mZWRvcmFwcm9qZWN0Lm9yZzAeFw0xNzAyMDkx
MTEyNTVaFw0xODAyMDkxMTEyNTVaMIGLMQswCQYDVQQGEwJDWjEXMBUGA1UECAwO
Q3plY2ggUmVwdWJsaWMxDTALBgNVBAcMBEJybm8xFzAVBgNVBAoMDkZlZG9yYSBQ
cm9qZWN0MRowGAYDVQQLDBFGZWRvcmEgUHJvamVjdCBDQTEfMB0GA1UEAwwWcGtn
cy5mZWRvcmFwcm9qZWN0Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALWNYkrord/8nrhjVhD+lDwOdQ6rSKGaonnolzXjmFl84bQp8O0dNs+JGlOa
4kDvKo6OrFxJU1KEiDv+kaJ2EeCqXOTXvChkhNWecg320nGuuVIGyvsWdDsPRrhu
OFOkZdEHFEVXe7Y0RRJmCmyRWU1BtvFePeuw+2HS4Gh5/oaPqELVACIVw/Ax0zDO
R6QNOEThxoeYAxp9+HY2I0X+ZOHnaUERskQJSu5IhkNLK8XQ+56x8E12zuY/KnTr
hs039uR2IX+cSoITLckRftJZiYphyq+UeMINJrg3agdGdbWiV/ayQ5iKSxurIYSu
M9LymA4u7pi0k4cS4ckfdhj+bCECAwEAAaNQME4wHQYDVR0OBBYEFIm7yrfie1ES
nmfOeTOZFiMu2SZdMB8GA1UdIwQYMBaAFIm7yrfie1ESnmfOeTOZFiMu2SZdMAwG
A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAIMkHI8co3z8PhJixTSd22SN
r46//Kh0cFMbF78ur85SSHtuQJBBRmjeReMtLWiwUJxs12qwCsdChTQfGdVZWd32
jq9vUvP+l6YFoCpbnAVSsW3HmO3xqb4UOQicRmoFWbqemHvEKbbwgV8E/sJkOe6y
l+nIntPCtdc8FlM1+iTosjKEprRmhLr2Zp2w7udlFXzxJPQ+E1oQimSk4XvE5abv
hAOYJjVxDWbwGRfuQLD7NcNrkX8mvlylqDmfsopmc+EOUPFQ7QPsfZ318zKCXUvA
4AzI1OkmAfx/paIeJyt7vrad18RJRTge7xnD1Y8GNfSeseRZotwztuJjnuTt4f4=
-----END CERTIFICATE-----

View file

@ -0,0 +1,23 @@
-----BEGIN CERTIFICATE-----
MIID6zCCAtOgAwIBAgIJAIf1D+1cNTghMA0GCSqGSIb3DQEBCwUAMIGLMQswCQYD
VQQGEwJDWjEXMBUGA1UECAwOQ3plY2ggUmVwdWJsaWMxDTALBgNVBAcMBEJybm8x
FzAVBgNVBAoMDkZlZG9yYSBQcm9qZWN0MRowGAYDVQQLDBFGZWRvcmEgUHJvamVj
dCBDQTEfMB0GA1UEAwwWcGtncy5mZWRvcmFwcm9qZWN0Lm9yZzAeFw0xNzAyMDkx
MTEyNTVaFw0xODAyMDkxMTEyNTVaMIGLMQswCQYDVQQGEwJDWjEXMBUGA1UECAwO
Q3plY2ggUmVwdWJsaWMxDTALBgNVBAcMBEJybm8xFzAVBgNVBAoMDkZlZG9yYSBQ
cm9qZWN0MRowGAYDVQQLDBFGZWRvcmEgUHJvamVjdCBDQTEfMB0GA1UEAwwWcGtn
cy5mZWRvcmFwcm9qZWN0Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALWNYkrord/8nrhjVhD+lDwOdQ6rSKGaonnolzXjmFl84bQp8O0dNs+JGlOa
4kDvKo6OrFxJU1KEiDv+kaJ2EeCqXOTXvChkhNWecg320nGuuVIGyvsWdDsPRrhu
OFOkZdEHFEVXe7Y0RRJmCmyRWU1BtvFePeuw+2HS4Gh5/oaPqELVACIVw/Ax0zDO
R6QNOEThxoeYAxp9+HY2I0X+ZOHnaUERskQJSu5IhkNLK8XQ+56x8E12zuY/KnTr
hs039uR2IX+cSoITLckRftJZiYphyq+UeMINJrg3agdGdbWiV/ayQ5iKSxurIYSu
M9LymA4u7pi0k4cS4ckfdhj+bCECAwEAAaNQME4wHQYDVR0OBBYEFIm7yrfie1ES
nmfOeTOZFiMu2SZdMB8GA1UdIwQYMBaAFIm7yrfie1ESnmfOeTOZFiMu2SZdMAwG
A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAIMkHI8co3z8PhJixTSd22SN
r46//Kh0cFMbF78ur85SSHtuQJBBRmjeReMtLWiwUJxs12qwCsdChTQfGdVZWd32
jq9vUvP+l6YFoCpbnAVSsW3HmO3xqb4UOQicRmoFWbqemHvEKbbwgV8E/sJkOe6y
l+nIntPCtdc8FlM1+iTosjKEprRmhLr2Zp2w7udlFXzxJPQ+E1oQimSk4XvE5abv
hAOYJjVxDWbwGRfuQLD7NcNrkX8mvlylqDmfsopmc+EOUPFQ7QPsfZ318zKCXUvA
4AzI1OkmAfx/paIeJyt7vrad18RJRTge7xnD1Y8GNfSeseRZotwztuJjnuTt4f4=
-----END CERTIFICATE-----

View file

@ -0,0 +1,111 @@
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 4388 (0x1124)
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=CZ, ST=Czech Republic, L=Brno, O=Fedora Project, OU=Fedora Project CA, CN=pkgs.fedoraproject.org
Validity
Not Before: Feb 9 11:32:33 2017 GMT
Not After : Feb 9 11:32:33 2018 GMT
Subject: C=CZ, ST=Czech Republic, O=Fedora Project, OU=Fedora User Cert, CN=clime/emailAddress=clime@redhat.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (2048 bit)
Modulus:
00:d4:ef:05:ec:4d:8d:e1:5e:47:3e:18:a2:30:a0:
fe:2e:b7:6f:96:a6:99:a1:ee:09:33:98:91:a2:98:
de:36:ae:f6:f7:f0:65:71:31:cb:ac:3d:c5:cc:5b:
8e:f4:b6:56:55:e5:d3:7f:a6:b1:f4:90:0d:47:0a:
5b:d1:62:64:66:d6:3a:4f:c7:b8:11:e8:6b:e3:61:
9b:57:4d:d4:d3:34:88:16:e2:17:9b:97:9a:16:15:
67:6f:97:26:fc:01:d6:76:4f:2e:e5:a1:d0:1f:97:
a7:0e:7e:92:7c:ba:22:9d:36:48:49:5e:20:95:20:
aa:24:f2:7d:79:f3:4e:a4:fc:4b:0f:8a:b8:d6:a9:
be:44:6c:1a:6d:20:f4:d2:89:83:41:60:df:cf:d5:
2c:22:a1:73:64:21:2f:ba:99:3f:37:c6:9d:23:0c:
dd:d8:e2:15:f1:3e:db:34:24:63:c4:aa:c1:8f:ec:
43:24:cb:bf:62:12:64:bd:2c:a2:a3:43:84:51:f2:
c7:f9:00:09:71:66:f8:99:0c:3e:bf:39:de:44:3b:
76:9d:6b:9b:96:b9:56:87:6e:7f:5a:c2:39:f4:dd:
53:eb:21:03:e9:64:3e:8e:7d:e1:06:1c:08:7f:eb:
a5:f0:6a:2a:b3:27:3d:4f:64:e7:76:42:2a:4c:e5:
62:23
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
Netscape Comment:
OpenSSL Generated Certificate
X509v3 Subject Key Identifier:
F9:C5:2D:45:5A:70:4D:EF:21:EB:EB:E1:0D:B5:41:CF:22:29:E7:F4
X509v3 Authority Key Identifier:
keyid:89:BB:CA:B7:E2:7B:51:12:9E:67:CE:79:33:99:16:23:2E:D9:26:5D
Signature Algorithm: sha256WithRSAEncryption
b4:79:1e:6f:ce:7a:86:ab:b7:2a:53:4f:22:57:b8:c3:63:34:
c2:32:29:eb:06:6a:93:cb:fd:b0:e1:e9:6f:57:06:4d:1e:dd:
fe:64:7a:38:e6:23:75:7d:d0:ac:94:9b:3f:e8:2a:dc:1a:8e:
be:34:f4:57:af:89:be:8c:06:5c:4e:b7:0e:05:89:eb:fc:cf:
c2:1a:4b:3c:44:40:19:01:27:10:4e:5c:35:63:64:a3:d3:a3:
e2:ea:6a:09:2a:4d:a1:74:7f:49:5e:a1:b8:3a:1d:d3:4c:2b:
33:0d:fa:49:5a:04:b6:e6:52:13:19:8a:ec:68:bd:01:47:40:
d8:02:8a:4e:8b:6d:56:7d:42:4e:4f:d2:b3:8f:97:2e:83:8f:
0f:28:eb:a0:3a:09:e2:2d:12:93:30:98:1d:3c:16:1d:cb:e3:
35:dc:0b:58:e4:02:1c:ba:16:1b:e4:1a:02:e9:46:29:e8:e4:
2a:94:79:2e:aa:db:78:d0:84:3c:4f:98:80:14:3d:82:0c:37:
30:b6:45:95:78:2b:5e:23:59:d0:2b:4c:7b:20:64:9d:25:d4:
fa:53:2c:db:d1:3b:a6:74:24:b1:c2:fb:d5:6f:c7:3a:67:98:
5a:2f:4c:dc:9c:51:3f:45:d4:af:8e:f5:ac:07:ec:85:ea:cb:
64:a0:ab:6d
-----BEGIN CERTIFICATE-----
MIIEDzCCAvegAwIBAgICESQwDQYJKoZIhvcNAQELBQAwgYsxCzAJBgNVBAYTAkNa
MRcwFQYDVQQIDA5DemVjaCBSZXB1YmxpYzENMAsGA1UEBwwEQnJubzEXMBUGA1UE
CgwORmVkb3JhIFByb2plY3QxGjAYBgNVBAsMEUZlZG9yYSBQcm9qZWN0IENBMR8w
HQYDVQQDDBZwa2dzLmZlZG9yYXByb2plY3Qub3JnMB4XDTE3MDIwOTExMzIzM1oX
DTE4MDIwOTExMzIzM1owgYsxCzAJBgNVBAYTAkNaMRcwFQYDVQQIDA5DemVjaCBS
ZXB1YmxpYzEXMBUGA1UECgwORmVkb3JhIFByb2plY3QxGTAXBgNVBAsMEEZlZG9y
YSBVc2VyIENlcnQxDjAMBgNVBAMMBWNsaW1lMR8wHQYJKoZIhvcNAQkBFhBjbGlt
ZUByZWRoYXQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1O8F
7E2N4V5HPhiiMKD+LrdvlqaZoe4JM5iRopjeNq729/BlcTHLrD3FzFuO9LZWVeXT
f6ax9JANRwpb0WJkZtY6T8e4Eehr42GbV03U0zSIFuIXm5eaFhVnb5cm/AHWdk8u
5aHQH5enDn6SfLoinTZISV4glSCqJPJ9efNOpPxLD4q41qm+RGwabSD00omDQWDf
z9UsIqFzZCEvupk/N8adIwzd2OIV8T7bNCRjxKrBj+xDJMu/YhJkvSyio0OEUfLH
+QAJcWb4mQw+vzneRDt2nWublrlWh25/WsI59N1T6yED6WQ+jn3hBhwIf+ul8Goq
syc9T2TndkIqTOViIwIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQf
Fh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQU+cUtRVpw
Te8h6+vhDbVBzyIp5/QwHwYDVR0jBBgwFoAUibvKt+J7URKeZ855M5kWIy7ZJl0w
DQYJKoZIhvcNAQELBQADggEBALR5Hm/OeoartypTTyJXuMNjNMIyKesGapPL/bDh
6W9XBk0e3f5kejjmI3V90KyUmz/oKtwajr409Fevib6MBlxOtw4Fiev8z8IaSzxE
QBkBJxBOXDVjZKPTo+LqagkqTaF0f0leobg6HdNMKzMN+klaBLbmUhMZiuxovQFH
QNgCik6LbVZ9Qk5P0rOPly6Djw8o66A6CeItEpMwmB08Fh3L4zXcC1jkAhy6Fhvk
GgLpRino5CqUeS6q23jQhDxPmIAUPYIMNzC2RZV4K14jWdArTHsgZJ0l1PpTLNvR
O6Z0JLHC+9VvxzpnmFovTNycUT9F1K+O9awH7IXqy2Sgq20=
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEA1O8F7E2N4V5HPhiiMKD+LrdvlqaZoe4JM5iRopjeNq729/Bl
cTHLrD3FzFuO9LZWVeXTf6ax9JANRwpb0WJkZtY6T8e4Eehr42GbV03U0zSIFuIX
m5eaFhVnb5cm/AHWdk8u5aHQH5enDn6SfLoinTZISV4glSCqJPJ9efNOpPxLD4q4
1qm+RGwabSD00omDQWDfz9UsIqFzZCEvupk/N8adIwzd2OIV8T7bNCRjxKrBj+xD
JMu/YhJkvSyio0OEUfLH+QAJcWb4mQw+vzneRDt2nWublrlWh25/WsI59N1T6yED
6WQ+jn3hBhwIf+ul8Goqsyc9T2TndkIqTOViIwIDAQABAoIBAEOXF9c5ivbl2VFx
ulIbWHP10FsOySeoio0xOdFWGvtasJRlX539w3wKI7ZJvegZ1O/xQyB7BnPuIfjR
5fFh/SLTj7DxYZF1qIGF4yxkTVE5lJVG8V13Uvb9llbKsRo/bxcg7W8A3TKaDfJA
5TjoUMJ8j5eSZF9R/hA6VPAX9nfR9TmpCtq2BtnNZ3d67vOkOaf64Q+1v1znEEjq
moUtPUxPcMD/KP9+zE3GnHtB6di1CBj8iclbfTXhczH201212AxLMsxUGmRGShZT
1jkvqla5g7BmjCqGLb4J5i6dbr7W0vaGAIoHNOdLFafrXKlB6lVXno2drVB6UBDX
bVgy+XECgYEA/ateO0PdBdNG0V3V7SQFJ7K3Dvr7W46tR+62o/quCwn8gU/0NKn4
ywVhZpbKg4WMjWE9fwbCcJNXfHusjCFY27oFOAFitI2n62sfdRRYlqcHmV6BVFPJ
AboQ9tmtHBjYhJKpKp0jme9e0hWSAbL5a4IqWbeg+2akR+kr+UL2l8kCgYEA1uPY
Kf6jTdzOlj5uoC6O04mWMxlo0ihL3ymG59mRN5Sx3YCGUafOoNJnuL3oXWoqY5vw
aJyfunerf9Kfr3nKygoMzlPADM8plFC9RJEAhJwVpeteC6NwA6E0LsA3cho323mV
dMIVtWNs6yRCvlkXWRG4v3S8IjUNwAMhm/HlOIsCgYBfNq6FAkD4ycfAGD+O5kFF
GFCbv9sPD6u83z4QqKwhGpt7kh4wkkf/NELN9fWHjl4mRwSFJG1hQfzJjcZDRtUK
jHUfA24gJTeNJsVE9eEWkxVIHO/gTh6ZllR9w1C1xiGnCUGT7C2LvwxRQKVwG9SA
5Peuez1if7FUCJJn2hmi+QKBgEtXw3il4RfxrTUcWqkq6cTdXp438HqOyltKMhSk
QbgdGGezImUK0vWsD9XEL+5gxM/74sSq9Y3pW2YLsRVTPHiuIWNOFe3nzIpF7LZX
qLjWCPkNlwG5ohKDuMoTdt04uBDphi9TxUy9uXiQVB5tGjSOdBockcHknBeQgX4t
x9KVAoGBAL9SHK+dRqTVIiYDZ8whl44JKmoHtaTH8VnnTsh/2aRNGeKVS9ihaTV1
V53LxKbmuj31AAC9tWtuw624SCRrFJ7BzEOCVtlNd7SKf1Fauo3CFlUW68cAuahu
8Dfy0NnKi9GUQo+aVfOB3mCmdu1Ys0BLAIuKX7w6v0wU2Lo0HJ/M
-----END RSA PRIVATE KEY-----

View file

@ -0,0 +1,23 @@
-----BEGIN CERTIFICATE-----
MIID6zCCAtOgAwIBAgIJAIf1D+1cNTghMA0GCSqGSIb3DQEBCwUAMIGLMQswCQYD
VQQGEwJDWjEXMBUGA1UECAwOQ3plY2ggUmVwdWJsaWMxDTALBgNVBAcMBEJybm8x
FzAVBgNVBAoMDkZlZG9yYSBQcm9qZWN0MRowGAYDVQQLDBFGZWRvcmEgUHJvamVj
dCBDQTEfMB0GA1UEAwwWcGtncy5mZWRvcmFwcm9qZWN0Lm9yZzAeFw0xNzAyMDkx
MTEyNTVaFw0xODAyMDkxMTEyNTVaMIGLMQswCQYDVQQGEwJDWjEXMBUGA1UECAwO
Q3plY2ggUmVwdWJsaWMxDTALBgNVBAcMBEJybm8xFzAVBgNVBAoMDkZlZG9yYSBQ
cm9qZWN0MRowGAYDVQQLDBFGZWRvcmEgUHJvamVjdCBDQTEfMB0GA1UEAwwWcGtn
cy5mZWRvcmFwcm9qZWN0Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALWNYkrord/8nrhjVhD+lDwOdQ6rSKGaonnolzXjmFl84bQp8O0dNs+JGlOa
4kDvKo6OrFxJU1KEiDv+kaJ2EeCqXOTXvChkhNWecg320nGuuVIGyvsWdDsPRrhu
OFOkZdEHFEVXe7Y0RRJmCmyRWU1BtvFePeuw+2HS4Gh5/oaPqELVACIVw/Ax0zDO
R6QNOEThxoeYAxp9+HY2I0X+ZOHnaUERskQJSu5IhkNLK8XQ+56x8E12zuY/KnTr
hs039uR2IX+cSoITLckRftJZiYphyq+UeMINJrg3agdGdbWiV/ayQ5iKSxurIYSu
M9LymA4u7pi0k4cS4ckfdhj+bCECAwEAAaNQME4wHQYDVR0OBBYEFIm7yrfie1ES
nmfOeTOZFiMu2SZdMB8GA1UdIwQYMBaAFIm7yrfie1ESnmfOeTOZFiMu2SZdMAwG
A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAIMkHI8co3z8PhJixTSd22SN
r46//Kh0cFMbF78ur85SSHtuQJBBRmjeReMtLWiwUJxs12qwCsdChTQfGdVZWd32
jq9vUvP+l6YFoCpbnAVSsW3HmO3xqb4UOQicRmoFWbqemHvEKbbwgV8E/sJkOe6y
l+nIntPCtdc8FlM1+iTosjKEprRmhLr2Zp2w7udlFXzxJPQ+E1oQimSk4XvE5abv
hAOYJjVxDWbwGRfuQLD7NcNrkX8mvlylqDmfsopmc+EOUPFQ7QPsfZ318zKCXUvA
4AzI1OkmAfx/paIeJyt7vrad18RJRTge7xnD1Y8GNfSeseRZotwztuJjnuTt4f4=
-----END CERTIFICATE-----

View file

@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC1jWJK6K3f/J64
Y1YQ/pQ8DnUOq0ihmqJ56Jc145hZfOG0KfDtHTbPiRpTmuJA7yqOjqxcSVNShIg7
/pGidhHgqlzk17woZITVnnIN9tJxrrlSBsr7FnQ7D0a4bjhTpGXRBxRFV3u2NEUS
ZgpskVlNQbbxXj3rsPth0uBoef6Gj6hC1QAiFcPwMdMwzkekDThE4caHmAMaffh2
NiNF/mTh52lBEbJECUruSIZDSyvF0PuesfBNds7mPyp064bNN/bkdiF/nEqCEy3J
EX7SWYmKYcqvlHjCDSa4N2oHRnW1olf2skOYiksbqyGErjPS8pgOLu6YtJOHEuHJ
H3YY/mwhAgMBAAECggEBAJuFPYoFv8x7zksNbRCpw7meeM/UEie9GylrAPz8tekS
fRWkR+oWeHlXbOHpb59IQSBVP3jepy2ssjcSXxbYJYBa77BozZmcYd3MGM+1e5g+
oCmQABkOpwpgj6g1YrLjxQRGGCs+QY9XP0P/fTZ7XBA+FsS0gj6AIRcvWWSl/E6v
F3iosoGTVPT7TheAqaoo5BZ0ZyCyvFtG/r2Y9tgUdCvqRrvb14tqo5GKYeJrTto3
e6TtUa2+YoXVLM1mZaP46lCDATEyOoTo1eKHTqAMAPL8N8jA9Oj3lNnzX0R8uICh
nPGaKIRQDFDDyceFfYZuXbIV7StD1hOILa202iXgtEECgYEA3CNXtZT/1U8k/xrx
YWKZJXx7IpMMJU9vroHCWAUWffSU6cHuZJz9xFU0J5EZgxB/RhqOsceEbfLF1PsI
mNOYdtWZk63GwVd5zQk3hgV/JzHeCIqzWET9ry+uNCBz0wwLoFQj1u9uHwmZL1DK
OMij5jo2YqEWcKGRdkb1Kloy+OUCgYEA0yDbTfhK7SZ1BSzL4Ec9+y7fJUp3j3FV
7UYwB6j4Cx0eUbjyg4TaZDuXEB0vX4pMX9vU7XNAGT+JX4htbl/rkb6Urh86xQ14
/S32KnPm+8lFDfIPHvKUSHwvuBBRsQeNWlvOmgyIyga5akx7RxC/JPUiFTf7hQNR
XraqvlE2no0CgYEAs6fQU+vW4lHmAqANcInULGir4WqalfR/U66oWcdFNOQfh6py
kQAihlF27/eWF4WmKSNRYztOE6D23TtGJ9s/6XOnE4PV2kI2sCOega0IuYcUCmqP
tTEQzCEgjYASpqGE94LTgP0EJSZjMt8/Ohpc0G6fpdyLgL4LBbkhKkBUqxUCgYBn
7rbGzUHlOJdGsuSyRZ/ndQ14iA4PWRWZtoGSY8WngvAX/tmzkMUJrqQQ1K0rdSNf
1RIeyit1wmdX1gs42JNYrd73UHxX4Of8ipGyGFhO/qe108FJ1NTWUfwTukTcxwD4
yFUOVLlJ6sF/6KKPO1k9Ukcy9tokgpud6oJnKgefSQKBgQDQ5vMfw3I8D2tG5vkM
0wLO+BVVHJL5FJVvV8Y5gYoAPvPaVAGo0r4Xwc0z3+G/8kYc+UXr1SapAbn8L3qd
/YxJqN+6FkHtYWULNgxIo5cFRXFh23DON8cIse2pNn+pPpOvD5SVx9/TVhWhnzJP
bUB8Mr4j+SmoKrSgNIlcc80ZQQ==
-----END PRIVATE KEY-----

View file

@ -0,0 +1,52 @@
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC1jWJK6K3f/J64
Y1YQ/pQ8DnUOq0ihmqJ56Jc145hZfOG0KfDtHTbPiRpTmuJA7yqOjqxcSVNShIg7
/pGidhHgqlzk17woZITVnnIN9tJxrrlSBsr7FnQ7D0a4bjhTpGXRBxRFV3u2NEUS
ZgpskVlNQbbxXj3rsPth0uBoef6Gj6hC1QAiFcPwMdMwzkekDThE4caHmAMaffh2
NiNF/mTh52lBEbJECUruSIZDSyvF0PuesfBNds7mPyp064bNN/bkdiF/nEqCEy3J
EX7SWYmKYcqvlHjCDSa4N2oHRnW1olf2skOYiksbqyGErjPS8pgOLu6YtJOHEuHJ
H3YY/mwhAgMBAAECggEBAJuFPYoFv8x7zksNbRCpw7meeM/UEie9GylrAPz8tekS
fRWkR+oWeHlXbOHpb59IQSBVP3jepy2ssjcSXxbYJYBa77BozZmcYd3MGM+1e5g+
oCmQABkOpwpgj6g1YrLjxQRGGCs+QY9XP0P/fTZ7XBA+FsS0gj6AIRcvWWSl/E6v
F3iosoGTVPT7TheAqaoo5BZ0ZyCyvFtG/r2Y9tgUdCvqRrvb14tqo5GKYeJrTto3
e6TtUa2+YoXVLM1mZaP46lCDATEyOoTo1eKHTqAMAPL8N8jA9Oj3lNnzX0R8uICh
nPGaKIRQDFDDyceFfYZuXbIV7StD1hOILa202iXgtEECgYEA3CNXtZT/1U8k/xrx
YWKZJXx7IpMMJU9vroHCWAUWffSU6cHuZJz9xFU0J5EZgxB/RhqOsceEbfLF1PsI
mNOYdtWZk63GwVd5zQk3hgV/JzHeCIqzWET9ry+uNCBz0wwLoFQj1u9uHwmZL1DK
OMij5jo2YqEWcKGRdkb1Kloy+OUCgYEA0yDbTfhK7SZ1BSzL4Ec9+y7fJUp3j3FV
7UYwB6j4Cx0eUbjyg4TaZDuXEB0vX4pMX9vU7XNAGT+JX4htbl/rkb6Urh86xQ14
/S32KnPm+8lFDfIPHvKUSHwvuBBRsQeNWlvOmgyIyga5akx7RxC/JPUiFTf7hQNR
XraqvlE2no0CgYEAs6fQU+vW4lHmAqANcInULGir4WqalfR/U66oWcdFNOQfh6py
kQAihlF27/eWF4WmKSNRYztOE6D23TtGJ9s/6XOnE4PV2kI2sCOega0IuYcUCmqP
tTEQzCEgjYASpqGE94LTgP0EJSZjMt8/Ohpc0G6fpdyLgL4LBbkhKkBUqxUCgYBn
7rbGzUHlOJdGsuSyRZ/ndQ14iA4PWRWZtoGSY8WngvAX/tmzkMUJrqQQ1K0rdSNf
1RIeyit1wmdX1gs42JNYrd73UHxX4Of8ipGyGFhO/qe108FJ1NTWUfwTukTcxwD4
yFUOVLlJ6sF/6KKPO1k9Ukcy9tokgpud6oJnKgefSQKBgQDQ5vMfw3I8D2tG5vkM
0wLO+BVVHJL5FJVvV8Y5gYoAPvPaVAGo0r4Xwc0z3+G/8kYc+UXr1SapAbn8L3qd
/YxJqN+6FkHtYWULNgxIo5cFRXFh23DON8cIse2pNn+pPpOvD5SVx9/TVhWhnzJP
bUB8Mr4j+SmoKrSgNIlcc80ZQQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIID6zCCAtOgAwIBAgIJAIf1D+1cNTghMA0GCSqGSIb3DQEBCwUAMIGLMQswCQYD
VQQGEwJDWjEXMBUGA1UECAwOQ3plY2ggUmVwdWJsaWMxDTALBgNVBAcMBEJybm8x
FzAVBgNVBAoMDkZlZG9yYSBQcm9qZWN0MRowGAYDVQQLDBFGZWRvcmEgUHJvamVj
dCBDQTEfMB0GA1UEAwwWcGtncy5mZWRvcmFwcm9qZWN0Lm9yZzAeFw0xNzAyMDkx
MTEyNTVaFw0xODAyMDkxMTEyNTVaMIGLMQswCQYDVQQGEwJDWjEXMBUGA1UECAwO
Q3plY2ggUmVwdWJsaWMxDTALBgNVBAcMBEJybm8xFzAVBgNVBAoMDkZlZG9yYSBQ
cm9qZWN0MRowGAYDVQQLDBFGZWRvcmEgUHJvamVjdCBDQTEfMB0GA1UEAwwWcGtn
cy5mZWRvcmFwcm9qZWN0Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALWNYkrord/8nrhjVhD+lDwOdQ6rSKGaonnolzXjmFl84bQp8O0dNs+JGlOa
4kDvKo6OrFxJU1KEiDv+kaJ2EeCqXOTXvChkhNWecg320nGuuVIGyvsWdDsPRrhu
OFOkZdEHFEVXe7Y0RRJmCmyRWU1BtvFePeuw+2HS4Gh5/oaPqELVACIVw/Ax0zDO
R6QNOEThxoeYAxp9+HY2I0X+ZOHnaUERskQJSu5IhkNLK8XQ+56x8E12zuY/KnTr
hs039uR2IX+cSoITLckRftJZiYphyq+UeMINJrg3agdGdbWiV/ayQ5iKSxurIYSu
M9LymA4u7pi0k4cS4ckfdhj+bCECAwEAAaNQME4wHQYDVR0OBBYEFIm7yrfie1ES
nmfOeTOZFiMu2SZdMB8GA1UdIwQYMBaAFIm7yrfie1ESnmfOeTOZFiMu2SZdMAwG
A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAIMkHI8co3z8PhJixTSd22SN
r46//Kh0cFMbF78ur85SSHtuQJBBRmjeReMtLWiwUJxs12qwCsdChTQfGdVZWd32
jq9vUvP+l6YFoCpbnAVSsW3HmO3xqb4UOQicRmoFWbqemHvEKbbwgV8E/sJkOe6y
l+nIntPCtdc8FlM1+iTosjKEprRmhLr2Zp2w7udlFXzxJPQ+E1oQimSk4XvE5abv
hAOYJjVxDWbwGRfuQLD7NcNrkX8mvlylqDmfsopmc+EOUPFQ7QPsfZ318zKCXUvA
4AzI1OkmAfx/paIeJyt7vrad18RJRTge7xnD1Y8GNfSeseRZotwztuJjnuTt4f4=
-----END CERTIFICATE-----

View file

@ -0,0 +1,83 @@
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 4388 (0x1124)
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=CZ, ST=Czech Republic, L=Brno, O=Fedora Project, OU=Fedora Project CA, CN=pkgs.fedoraproject.org
Validity
Not Before: Feb 9 11:32:33 2017 GMT
Not After : Feb 9 11:32:33 2018 GMT
Subject: C=CZ, ST=Czech Republic, O=Fedora Project, OU=Fedora User Cert, CN=clime/emailAddress=clime@redhat.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (2048 bit)
Modulus:
00:d4:ef:05:ec:4d:8d:e1:5e:47:3e:18:a2:30:a0:
fe:2e:b7:6f:96:a6:99:a1:ee:09:33:98:91:a2:98:
de:36:ae:f6:f7:f0:65:71:31:cb:ac:3d:c5:cc:5b:
8e:f4:b6:56:55:e5:d3:7f:a6:b1:f4:90:0d:47:0a:
5b:d1:62:64:66:d6:3a:4f:c7:b8:11:e8:6b:e3:61:
9b:57:4d:d4:d3:34:88:16:e2:17:9b:97:9a:16:15:
67:6f:97:26:fc:01:d6:76:4f:2e:e5:a1:d0:1f:97:
a7:0e:7e:92:7c:ba:22:9d:36:48:49:5e:20:95:20:
aa:24:f2:7d:79:f3:4e:a4:fc:4b:0f:8a:b8:d6:a9:
be:44:6c:1a:6d:20:f4:d2:89:83:41:60:df:cf:d5:
2c:22:a1:73:64:21:2f:ba:99:3f:37:c6:9d:23:0c:
dd:d8:e2:15:f1:3e:db:34:24:63:c4:aa:c1:8f:ec:
43:24:cb:bf:62:12:64:bd:2c:a2:a3:43:84:51:f2:
c7:f9:00:09:71:66:f8:99:0c:3e:bf:39:de:44:3b:
76:9d:6b:9b:96:b9:56:87:6e:7f:5a:c2:39:f4:dd:
53:eb:21:03:e9:64:3e:8e:7d:e1:06:1c:08:7f:eb:
a5:f0:6a:2a:b3:27:3d:4f:64:e7:76:42:2a:4c:e5:
62:23
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
Netscape Comment:
OpenSSL Generated Certificate
X509v3 Subject Key Identifier:
F9:C5:2D:45:5A:70:4D:EF:21:EB:EB:E1:0D:B5:41:CF:22:29:E7:F4
X509v3 Authority Key Identifier:
keyid:89:BB:CA:B7:E2:7B:51:12:9E:67:CE:79:33:99:16:23:2E:D9:26:5D
Signature Algorithm: sha256WithRSAEncryption
b4:79:1e:6f:ce:7a:86:ab:b7:2a:53:4f:22:57:b8:c3:63:34:
c2:32:29:eb:06:6a:93:cb:fd:b0:e1:e9:6f:57:06:4d:1e:dd:
fe:64:7a:38:e6:23:75:7d:d0:ac:94:9b:3f:e8:2a:dc:1a:8e:
be:34:f4:57:af:89:be:8c:06:5c:4e:b7:0e:05:89:eb:fc:cf:
c2:1a:4b:3c:44:40:19:01:27:10:4e:5c:35:63:64:a3:d3:a3:
e2:ea:6a:09:2a:4d:a1:74:7f:49:5e:a1:b8:3a:1d:d3:4c:2b:
33:0d:fa:49:5a:04:b6:e6:52:13:19:8a:ec:68:bd:01:47:40:
d8:02:8a:4e:8b:6d:56:7d:42:4e:4f:d2:b3:8f:97:2e:83:8f:
0f:28:eb:a0:3a:09:e2:2d:12:93:30:98:1d:3c:16:1d:cb:e3:
35:dc:0b:58:e4:02:1c:ba:16:1b:e4:1a:02:e9:46:29:e8:e4:
2a:94:79:2e:aa:db:78:d0:84:3c:4f:98:80:14:3d:82:0c:37:
30:b6:45:95:78:2b:5e:23:59:d0:2b:4c:7b:20:64:9d:25:d4:
fa:53:2c:db:d1:3b:a6:74:24:b1:c2:fb:d5:6f:c7:3a:67:98:
5a:2f:4c:dc:9c:51:3f:45:d4:af:8e:f5:ac:07:ec:85:ea:cb:
64:a0:ab:6d
-----BEGIN CERTIFICATE-----
MIIEDzCCAvegAwIBAgICESQwDQYJKoZIhvcNAQELBQAwgYsxCzAJBgNVBAYTAkNa
MRcwFQYDVQQIDA5DemVjaCBSZXB1YmxpYzENMAsGA1UEBwwEQnJubzEXMBUGA1UE
CgwORmVkb3JhIFByb2plY3QxGjAYBgNVBAsMEUZlZG9yYSBQcm9qZWN0IENBMR8w
HQYDVQQDDBZwa2dzLmZlZG9yYXByb2plY3Qub3JnMB4XDTE3MDIwOTExMzIzM1oX
DTE4MDIwOTExMzIzM1owgYsxCzAJBgNVBAYTAkNaMRcwFQYDVQQIDA5DemVjaCBS
ZXB1YmxpYzEXMBUGA1UECgwORmVkb3JhIFByb2plY3QxGTAXBgNVBAsMEEZlZG9y
YSBVc2VyIENlcnQxDjAMBgNVBAMMBWNsaW1lMR8wHQYJKoZIhvcNAQkBFhBjbGlt
ZUByZWRoYXQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1O8F
7E2N4V5HPhiiMKD+LrdvlqaZoe4JM5iRopjeNq729/BlcTHLrD3FzFuO9LZWVeXT
f6ax9JANRwpb0WJkZtY6T8e4Eehr42GbV03U0zSIFuIXm5eaFhVnb5cm/AHWdk8u
5aHQH5enDn6SfLoinTZISV4glSCqJPJ9efNOpPxLD4q41qm+RGwabSD00omDQWDf
z9UsIqFzZCEvupk/N8adIwzd2OIV8T7bNCRjxKrBj+xDJMu/YhJkvSyio0OEUfLH
+QAJcWb4mQw+vzneRDt2nWublrlWh25/WsI59N1T6yED6WQ+jn3hBhwIf+ul8Goq
syc9T2TndkIqTOViIwIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQf
Fh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQU+cUtRVpw
Te8h6+vhDbVBzyIp5/QwHwYDVR0jBBgwFoAUibvKt+J7URKeZ855M5kWIy7ZJl0w
DQYJKoZIhvcNAQELBQADggEBALR5Hm/OeoartypTTyJXuMNjNMIyKesGapPL/bDh
6W9XBk0e3f5kejjmI3V90KyUmz/oKtwajr409Fevib6MBlxOtw4Fiev8z8IaSzxE
QBkBJxBOXDVjZKPTo+LqagkqTaF0f0leobg6HdNMKzMN+klaBLbmUhMZiuxovQFH
QNgCik6LbVZ9Qk5P0rOPly6Djw8o66A6CeItEpMwmB08Fh3L4zXcC1jkAhy6Fhvk
GgLpRino5CqUeS6q23jQhDxPmIAUPYIMNzC2RZV4K14jWdArTHsgZJ0l1PpTLNvR
O6Z0JLHC+9VvxzpnmFovTNycUT9F1K+O9awH7IXqy2Sgq20=
-----END CERTIFICATE-----

View file

@ -0,0 +1,18 @@
-----BEGIN CERTIFICATE REQUEST-----
MIIC4DCCAcgCAQAwgZoxCzAJBgNVBAYTAkNaMRcwFQYDVQQIDA5DemVjaCBSZXB1
YmxpYzENMAsGA1UEBwwEQnJubzEXMBUGA1UECgwORmVkb3JhIFByb2plY3QxGTAX
BgNVBAsMEEZlZG9yYSBVc2VyIENlcnQxDjAMBgNVBAMMBWNsaW1lMR8wHQYJKoZI
hvcNAQkBFhBjbGltZUByZWRoYXQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEA1O8F7E2N4V5HPhiiMKD+LrdvlqaZoe4JM5iRopjeNq729/BlcTHL
rD3FzFuO9LZWVeXTf6ax9JANRwpb0WJkZtY6T8e4Eehr42GbV03U0zSIFuIXm5ea
FhVnb5cm/AHWdk8u5aHQH5enDn6SfLoinTZISV4glSCqJPJ9efNOpPxLD4q41qm+
RGwabSD00omDQWDfz9UsIqFzZCEvupk/N8adIwzd2OIV8T7bNCRjxKrBj+xDJMu/
YhJkvSyio0OEUfLH+QAJcWb4mQw+vzneRDt2nWublrlWh25/WsI59N1T6yED6WQ+
jn3hBhwIf+ul8Goqsyc9T2TndkIqTOViIwIDAQABoAAwDQYJKoZIhvcNAQELBQAD
ggEBAMF+3VlmmhoYHAkez9uHHoK7BgR+v+pqzURD699xUnB+gAF2JGH6pyBOY2bi
CzaYvF5xSslAh5YyJ7FB/bfSQEd9sGXEKv67aORLUfQKtJm1lI7q5NfZFq3GSV4v
ocTMAYq4LH6v5gzVzE7Rv8NGPGT2g4k86t7tl7bSKe8y/mdEvDnXgZfykJAxctXu
XxE1EIg9QAqcKFOJZeY4iVOG/7D2DJI8tn7wTWO8NWF+e7sVVFGguQ93V9CUPLRz
FvSky+wcqUy27sAidsckBUZi7lAK/ZsHHsat9oJNrH5QduDTwzgSgTPIyq4sR1dd
5L70iOifFe8sGtx/IZSGvVLn4BM=
-----END CERTIFICATE REQUEST-----

View file

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEA1O8F7E2N4V5HPhiiMKD+LrdvlqaZoe4JM5iRopjeNq729/Bl
cTHLrD3FzFuO9LZWVeXTf6ax9JANRwpb0WJkZtY6T8e4Eehr42GbV03U0zSIFuIX
m5eaFhVnb5cm/AHWdk8u5aHQH5enDn6SfLoinTZISV4glSCqJPJ9efNOpPxLD4q4
1qm+RGwabSD00omDQWDfz9UsIqFzZCEvupk/N8adIwzd2OIV8T7bNCRjxKrBj+xD
JMu/YhJkvSyio0OEUfLH+QAJcWb4mQw+vzneRDt2nWublrlWh25/WsI59N1T6yED
6WQ+jn3hBhwIf+ul8Goqsyc9T2TndkIqTOViIwIDAQABAoIBAEOXF9c5ivbl2VFx
ulIbWHP10FsOySeoio0xOdFWGvtasJRlX539w3wKI7ZJvegZ1O/xQyB7BnPuIfjR
5fFh/SLTj7DxYZF1qIGF4yxkTVE5lJVG8V13Uvb9llbKsRo/bxcg7W8A3TKaDfJA
5TjoUMJ8j5eSZF9R/hA6VPAX9nfR9TmpCtq2BtnNZ3d67vOkOaf64Q+1v1znEEjq
moUtPUxPcMD/KP9+zE3GnHtB6di1CBj8iclbfTXhczH201212AxLMsxUGmRGShZT
1jkvqla5g7BmjCqGLb4J5i6dbr7W0vaGAIoHNOdLFafrXKlB6lVXno2drVB6UBDX
bVgy+XECgYEA/ateO0PdBdNG0V3V7SQFJ7K3Dvr7W46tR+62o/quCwn8gU/0NKn4
ywVhZpbKg4WMjWE9fwbCcJNXfHusjCFY27oFOAFitI2n62sfdRRYlqcHmV6BVFPJ
AboQ9tmtHBjYhJKpKp0jme9e0hWSAbL5a4IqWbeg+2akR+kr+UL2l8kCgYEA1uPY
Kf6jTdzOlj5uoC6O04mWMxlo0ihL3ymG59mRN5Sx3YCGUafOoNJnuL3oXWoqY5vw
aJyfunerf9Kfr3nKygoMzlPADM8plFC9RJEAhJwVpeteC6NwA6E0LsA3cho323mV
dMIVtWNs6yRCvlkXWRG4v3S8IjUNwAMhm/HlOIsCgYBfNq6FAkD4ycfAGD+O5kFF
GFCbv9sPD6u83z4QqKwhGpt7kh4wkkf/NELN9fWHjl4mRwSFJG1hQfzJjcZDRtUK
jHUfA24gJTeNJsVE9eEWkxVIHO/gTh6ZllR9w1C1xiGnCUGT7C2LvwxRQKVwG9SA
5Peuez1if7FUCJJn2hmi+QKBgEtXw3il4RfxrTUcWqkq6cTdXp438HqOyltKMhSk
QbgdGGezImUK0vWsD9XEL+5gxM/74sSq9Y3pW2YLsRVTPHiuIWNOFe3nzIpF7LZX
qLjWCPkNlwG5ohKDuMoTdt04uBDphi9TxUy9uXiQVB5tGjSOdBockcHknBeQgX4t
x9KVAoGBAL9SHK+dRqTVIiYDZ8whl44JKmoHtaTH8VnnTsh/2aRNGeKVS9ihaTV1
V53LxKbmuj31AAC9tWtuw624SCRrFJ7BzEOCVtlNd7SKf1Fauo3CFlUW68cAuahu
8Dfy0NnKi9GUQo+aVfOB3mCmdu1Ys0BLAIuKX7w6v0wU2Lo0HJ/M
-----END RSA PRIVATE KEY-----

80
beaker-tests/run.sh Executable file
View file

@ -0,0 +1,80 @@
#!/bin/bash
# vim: dict+=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# runtest.sh of /tools/dist-git/Regression/
# Description: Test dist-git functionality.
# Author: clime <clime@redhat.com>
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# Copyright (c) 2016 Red Hat, Inc.
#
# 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, either version 2 of
# the License, or (at your option) any later version.
#
# 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 http://www.gnu.org/licenses/.
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
while [[ $# > 0 ]]
do
key="$1"
case $key in
--nosetup|-x)
nosetup=YES
;;
--runonly|-r)
shift
runonly=$1
;;
*)
echo "Unknown option $key."
exit 1
;;
esac
shift
done
# unnecessary on actual beaker machines but good for local docker testing
if ! rpm -qa | grep -E '^rhts.*' &> /dev/null || ! rpm -qa | grep -E '.*beaker.*' &> /dev/null; then
releasever=`cat /etc/redhat-release | awk '{print $3}'`
sudo dnf -y --repofrompath=beakerrepo,http://beaker-project.org/yum/client/Fedora$releasever/ \
--enablerepo=beakerrepo install rhts-test-env beakerlib
fi
# include Beaker environment
. /usr/bin/rhts-environment.sh || exit 1
. /usr/share/beakerlib/beakerlib.sh || exit 1
PACKAGE="dist-git"
export TESTPATH="$( builtin cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
rlJournalStart
rlPhaseStartSetup
if [[ ! $nosetup ]]; then
./setup.sh
fi
rlPhaseEnd
rlPhaseStartTest Tests
for t in $TESTPATH/tests/*; do
if [[ ! $runonly ]] || echo $runonly | grep `basename $t` &> /dev/null; then
$t/run.sh
fi
done
rlPhaseEnd
rlPhaseStartCleanup
rlPhaseEnd
rlJournalPrintText
rlJournalEnd

35
beaker-tests/setup.sh Executable file
View file

@ -0,0 +1,35 @@
#!/bin/bash
export SCRIPTPATH="$( builtin cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
export LANG=en_US.utf8
# primarily install git for the setup below
dnf -y install git
if [[ `pwd` =~ ^/mnt/tests.*$ ]]; then
echo "Setting up native beaker environment."
git clone https://pagure.io/dist-git.git
export DISTGITROOTDIR=$SCRIPTPATH/dist-git
else
echo "Setting up from source tree."
export DISTGITROOTDIR=$SCRIPTPATH/../
fi
# install files from 'files'
cp -rT $SCRIPTPATH/files /
# install stuff needed for the test
dnf -y install vagrant
dnf -y install vagrant-libvirt
dnf -y install jq
# enable libvirtd for Vagrant (distgit)
systemctl enable libvirtd && systemctl start libvirtd
systemctl start virtlogd.socket # this is currently needed in f25 for vagrant to work with libvirtd
cd $DISTGITROOTDIR
vagrant up distgit
echo 'pkgs.fedoraproject.org 192.168.0.17' >> /etc/hosts
cd $SCRIPTPATH

View file

@ -0,0 +1,12 @@
#!/bin/bash
. /usr/bin/rhts-environment.sh || exit 1
. /usr/share/beakerlib/beakerlib.sh || exit 1
export TESTPATH="$( builtin cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
rlJournalStart
rlPhaseStartTest TestTemplate
# write your test here
rlPhaseEnd
rlJournalEnd &> /dev/null

View file

@ -0,0 +1,12 @@
#!/bin/bash
. /usr/bin/rhts-environment.sh || exit 1
. /usr/share/beakerlib/beakerlib.sh || exit 1
export TESTPATH="$( builtin cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
rlJournalStart
rlPhaseStartTest TestTemplate
# write your test here
rlPhaseEnd
rlJournalEnd &> /dev/null