Skip to content

Commit 8fc8f8c

Browse files
author
Jonathan
committed
add yaml and images push
1 parent 9dd103c commit 8fc8f8c

18 files changed

+357
-4
lines changed

.dockerignore

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
**/.classpath
2+
**/.dockerignore
3+
**/.env
4+
**/.git
5+
**/.gitignore
6+
**/.project
7+
**/.settings
8+
**/.toolstarget
9+
**/.vs
10+
**/.vscode
11+
**/*.*proj.user
12+
**/*.dbmdl
13+
**/*.jfm
14+
**/bin
15+
**/charts
16+
**/docker-compose*
17+
**/compose*
18+
**/Dockerfile*
19+
**/node_modules
20+
**/npm-debug.log
21+
**/obj
22+
**/secrets.dev.yaml
23+
**/values.dev.yaml
24+
LICENSE
25+
README.md

Dockerfile

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Use the official Golang image as the base image
2+
FROM golang:1.20-alpine
3+
4+
# Set the working directory to /app
5+
WORKDIR /app
6+
7+
# Copy the current directory contents into the container at /app
8+
COPY . .
9+
10+
# Build the Go app
11+
RUN go mod tidy
12+
13+
# Expose port 8080 for the container
14+
EXPOSE 8888
15+
16+
# Command to run the executable
17+
CMD ["go", "run", "."]

docker-compose.debug.yml

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
version: '3.4'
2+
3+
services:
4+
apiserver:
5+
image: apiserver
6+
build:
7+
context: .
8+
dockerfile: ./Dockerfile
9+
ports:
10+
- 3000:3000

docker-compose.yml

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
version: '3.4'
2+
3+
services:
4+
apiserver:
5+
image: apiserver
6+
build:
7+
context: .
8+
dockerfile: ./Dockerfile
9+
ports:
10+
- 3000:3000

go.mod

-1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,5 @@ require (
2727
golang.org/x/sys v0.5.0 // indirect
2828
golang.org/x/text v0.7.0 // indirect
2929
google.golang.org/protobuf v1.28.1 // indirect
30-
gopkg.in/yaml.v2 v2.4.0 // indirect
3130
gopkg.in/yaml.v3 v3.0.1 // indirect
3231
)

go.sum

-2
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,6 @@ google.golang.org/protobuf v1.28.1 h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175
7575
google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
7676
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
7777
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
78-
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
79-
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
8078
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
8179
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
8280
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

hellopod.yaml

+64
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: hello-app
5+
namespace:
6+
spec:
7+
selector:
8+
matchLabels:
9+
app: hello
10+
replicas: 2
11+
template:
12+
metadata:
13+
labels:
14+
app: hello
15+
spec:
16+
containers:
17+
- name: hello
18+
image: jonathan34c.azurecr.io/jonachang/image:imagetag
19+
20+
---
21+
22+
apiVersion: v1
23+
kind: Service
24+
metadata:
25+
name: hello-service
26+
namespace:
27+
labels:
28+
app: hello
29+
spec:
30+
type: ClusterIP
31+
selector:
32+
app: hello
33+
ports:
34+
- port: 80
35+
targetPort: 8888
36+
protocol: TCP
37+
name: http
38+
39+
apiVersion: networking.k8s.io/v1
40+
kind: Ingress
41+
metadata:
42+
annotations:
43+
nginx.ingress.kubernetes.io/auth-tls-verify-client: \"on\"
44+
nginx.ingress.kubernetes.io/auth-tls-secret: \"default/my-certs\"
45+
name: hello-app-ingress
46+
namespace: default
47+
spec:
48+
ingressClassName: nginx
49+
tls:
50+
- hosts:
51+
- localhost
52+
secretName: my-certs
53+
rules:
54+
- host: "localhost"
55+
http:
56+
paths:
57+
- pathType: Prefix
58+
path: "/"
59+
backend:
60+
service:
61+
name: hello-service
62+
port:
63+
number: 80
64+

main.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ func main() {
4242
router.GET("/apps", getAppss)
4343
router.POST("/apps", postApps)
4444

45-
router.Run("localhost:8080")
45+
router.Run("localhost:8888")
4646
}
4747

4848
func getAppss(c *gin.Context) {

openssl/cert.conf

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
2+
authorityKeyIdentifier=keyid,issuer
3+
basicConstraints=CA:FALSE
4+
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
5+
subjectAltName = @alt_names
6+
7+
[alt_names]
8+
DNS.1 = localhost:8888
9+

openssl/client.csr

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
-----BEGIN CERTIFICATE REQUEST-----
2+
MIIEVDCCAjwCAQAwDzENMAsGA1UEAwwERmVybjCCAiIwDQYJKoZIhvcNAQEBBQAD
3+
ggIPADCCAgoCggIBAMBkIPh6cott6A1NrC0fLDupErzLSRXSCa13esf6+bmAQxZb
4+
IV3bJGhWJwA5UlZv9Qq2PTTYslVXjMac1EZfMAl8ufHXLLCN4zpUtbu1XYvLJ8Lw
5+
ae/1jjdJyYK1PirSBcO+q2CVvv7TRaYndTEe9u/rhoq3S2GzAK0g4mVK7IBZDsA5
6+
syhx2u8rLMidXTfXaYRNhqzmn6q0zPL7Q4TGBjXeEkA8O6oqwpjK2MPQ7KVysp6B
7+
GKE9ZkTNMpWCH7SvASOSuF7CV7AO6JimLWXKS+aO7WfXOXroKd45e+qxN4MqyZvm
8+
g0oHk4ceuPaWUDJHzHteuGJ2A7LWybnp7yM3KANKC3NF3KBq5vmnGyrWRwgK1/b4
9+
sv8OIgd4cLYaGqNK1KJlooeqFHoOuAAbzwkA5JqrPAkej1296TqPywId1PxUiiYE
10+
6IFyQ/yeFXLAyK7pw5eRSuqDRV1ZmI2ExsA1ZSXKQrHGlsJiNm9e9zkSBdZc12Wv
11+
JeeL5CQ6RMTaUXxiW4SMmpUEI0eDfcSuYRZTSwHhJZAp9H1xIOMU9DPj9g6ZVwm4
12+
mC2lOzdbj2B6g4hUzmlMeRkm6KpTnkCKpal3lz8oA+LdYlxo5j34vd5dl/EwqHx+
13+
ckS58+3s0OAAyEvglwpJ4xPI9upAbzCCAwWFFIH/xJRYumidCcJIP5LQVAzDAgMB
14+
AAGgADANBgkqhkiG9w0BAQsFAAOCAgEAuLOxV8o5EzpprrSK49+aNaOux1ohwj49
15+
4eUS5C/Vjw9ziAEZKek14VK1PEFi26ZD9EQMHLlxgnCFIR7dxOUL4mRL8bZupsEN
16+
wzYu4EOZKMdjwA4k5NXq9vW7Yz4IAz+gtZMNrn5LORl8JxvRyoLpIDwDkW4ke/L/
17+
xoqtiuA3csFd/SiCjFNBlXR+mq/zCsY/1aktzc/3OlQJLU3bSf3e7UqWvutpKlSw
18+
LzmLzJ8t9STZFn2ilANvgzCS0AAolMKlSUELxEMdARJzUNKqWQCkDH5zgo/2NQh8
19+
t6pl0L81IEPQAUIgxituNjAAdo25phhOKslkFuBNFleaHAOXjazgMzDL3N+G75yi
20+
hYMfQWSm2Sgftp/L4sRAtLb5OqeZ1r1zu/r9DzxGnRG3QdoitZbVJcjEIGkIU96F
21+
LhAULd99Li/NiFOCo7xU0K6L/Z06EK7FQYa9V4TAs2VsTZhKIYcJNP3biunxiFna
22+
3Pu1kQT4Vzh4PnCuEx6VKnlOUQpFT4z4zbs5n15MbE1iFhQuIMpr/obTlpOZbJ2M
23+
Bwgi/9sZHMd3c9LMCddoezhGhFNE0UDBK0Ts4CYFkzdsDhDr/Zg8cZ6fKCF7iAYZ
24+
VX8kQD9Uq1+Zdonli0OEskFKTCPZ0LRn6pWdhKsTFGq11aq5GMvQmJ6CrMs1Liv6
25+
Otz3E0MAvSk=
26+
-----END CERTIFICATE REQUEST-----

openssl/client.key

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
-----BEGIN PRIVATE KEY-----
2+
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
51+
eRYePRODTR/5PJxi2DrTQiqSqDkI+F4=
52+
-----END PRIVATE KEY-----

openssl/csr.conf

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
[ req ]
2+
default_bits = 2048
3+
prompt = no
4+
default_md = sha256
5+
req_extensions = req_ext
6+
distinguished_name = dn
7+
8+
[ dn ]
9+
C = US
10+
ST = California
11+
L = San Fransisco
12+
O = MLopsHub
13+
OU = MlopsHub Dev
14+
CN = localhost:8888
15+
16+
[ req_ext ]
17+
subjectAltName = @alt_names
18+
19+
[ alt_names ]
20+
DNS.1 = demo.mlopshub.com
21+
DNS.2 = www.demo.mlopshub.com
22+
IP.1 = 192.168.1.5
23+
IP.2 = 192.168.1.6
24+

openssl/rootCA.crt

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIDYzCCAkugAwIBAgIURldL5GthofiKp1xkCbaFMSuL96wwDQYJKoZIhvcNAQEL
3+
BQAwQTEaMBgGA1UEAwwRZGVtby5tbG9wc2h1Yi5jb20xCzAJBgNVBAYTAlVTMRYw
4+
FAYDVQQHDA1TYW4gRnJhbnNpc2NvMB4XDTIzMDMyNzIwNDgyNloXDTI0MDMxNzIw
5+
NDgyNlowQTEaMBgGA1UEAwwRZGVtby5tbG9wc2h1Yi5jb20xCzAJBgNVBAYTAlVT
6+
MRYwFAYDVQQHDA1TYW4gRnJhbnNpc2NvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
7+
MIIBCgKCAQEAuSYR2JxHIJdd6Nxapthed4mtT30BSueN4cBVQJbkC7YK2z0tBcgn
8+
OEYmVQAqrG0pseIRgDtGUhhprXzTNmuCkzdGYdp7c5pByVlbLZuZnuJj4BdCaxdH
9+
ni62NcHan1cbUsDSfQdPdaohOt9Q2iiH+hlJ4TDbJeWdhOfzmZttQvM6VfDYhdRJ
10+
2Zuw3tH77oOqgTuBxpzPMqr79tuay7QBjRRqVOrs7kCnyE5kdkR43W9bkqsi977d
11+
mrmQmZeMFzp5kVGCZhnLpARyxE5RQtuCv+aPuiiSt0jqlWtDmTVkM0K27PJV19Nn
12+
PQAbJkWni6QobZPj7qYVI5boGvokans+GQIDAQABo1MwUTAdBgNVHQ4EFgQUe7oe
13+
s7/9as/vQ+awskekUJwlRocwHwYDVR0jBBgwFoAUe7oes7/9as/vQ+awskekUJwl
14+
RocwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEABXjOuDDSYG72
15+
zkJ35htpYxk6Q8tQJQ4Lpj7SIg52036F7mUbqS4B244oLdpgc9/W2fNjkMRyiqB5
16+
LsynMNIe9CPGSUYdphzvCDxHqM453CQcvCJpkMDD28KPrrr+nsK9DY+YK2mAFtg2
17+
QddHj6Fq/s8YjI/xknM/ezynvM35k232gOAtl3uZXx8mzFsfla/AO2fSA0niFCsS
18+
B3o1MRig7EtyIetf8m/dLlfOj/ENvQiABgvRFMaDTgD6VYskqLD77TRcnKatqh3t
19+
nMJWIIUS+uux/F3MbSo5joM40iBX443ghLYtbDc6YWaL236rgZNXj96BqjT3kWEu
20+
mgDCmriTkQ==
21+
-----END CERTIFICATE-----

openssl/rootCA.key

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
-----BEGIN PRIVATE KEY-----
2+
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC5JhHYnEcgl13o
3+
3Fqm2F53ia1PfQFK543hwFVAluQLtgrbPS0FyCc4RiZVACqsbSmx4hGAO0ZSGGmt
4+
fNM2a4KTN0Zh2ntzmkHJWVstm5me4mPgF0JrF0eeLrY1wdqfVxtSwNJ9B091qiE6
5+
31DaKIf6GUnhMNsl5Z2E5/OZm21C8zpV8NiF1EnZm7De0fvug6qBO4HGnM8yqvv2
6+
25rLtAGNFGpU6uzuQKfITmR2RHjdb1uSqyL3vt2auZCZl4wXOnmRUYJmGcukBHLE
7+
TlFC24K/5o+6KJK3SOqVa0OZNWQzQrbs8lXX02c9ABsmRaeLpChtk+PuphUjluga
8+
+iRqez4ZAgMBAAECggEAHI5emkYgQkqWVWAHK0yb5Vv6uxPQqzjjjToY7AlZyuSc
9+
8AuTchzYz7kiGGIaMtXzZFg10s1Rnz/crMFf4jjavtH7rQQBnmbgVqnNgk9JdlP8
10+
i4eK2vGQPjl+KPRpP8IzmKPc0yPZgZBn56ih08QElPJpjq32XvX3QZR04fAy/ew6
11+
gl+qQn8pCghye6MqqmpQRCjOzN81AE5DZbWhOuQrjji1ri6yybjHklj1IkpfQUNf
12+
A3O299CL9EJJy4aPVZE10gyu7PB6NiWKepIk+tVyiLLMqOIfelvtF57rYja08p7m
13+
0oR4rHBXDxdg4bJa+M32p/F9scAIo3USzKClntEocQKBgQDNjiZqADOxzwREpiTr
14+
fN3jXdVEyGMeLC+oZ2ecA+KbnOWHSctkJoPa9B7xiPdHSdz9ksHweS2Yo8YbNrS3
15+
uqx9zrOwNbXM3JQBEIHgqjhDph/EVo/pKeADEWib5hXFDJoP+9GMZuEO/vXYnK+b
16+
m0txWhPCwWoStd2AAFOBxM6wgwKBgQDmleSnZrFsJUxxfLY5iLhzmX6t6Bb/WNyw
17+
W3UI/83+PeDIU6YLQGdd0deHTvkSFF3ITKG3HaFIFbDzKYm1j7NHjkd71daX/QlM
18+
hS6d2u57bLZZOa/AO5HYiKuOpgCKwUFihkSrbn1ZXwEKsM+SSrAN8sZk+DUpV8x/
19+
DrX6FnVcMwKBgQCeyyWZ1bYZslcVwVPcJ4YyUxaiIDuR34ihi+BaghXZKQeXz8Y0
20+
BBzwVI5jAPAmPkVeDrWL09EJjdtIwqYxGSCPv9LIWXWsYOplOB9dM6JrgDYiMszR
21+
zuui8xvg84n1w5pwppRm5kMOlp/NSp3Ok9VgJ7oERe5vrdcDPz1DjootiQKBgAVy
22+
TPBXUKGJUADuPS+mtxSj74YUEVb+tlfEEUOhJzB2LbUNpMJnRwnERx7/EosGyCBP
23+
DxLQNFsLiB52QLZ1KnrqNW4LYwI8C9gu3ScFYNSxgK0i26/iuFMxBzxbV2/vmKfH
24+
HCAgf/14bQHfo0eFVBtAPMdtxXOwizgFFO9PUH5ZAoGAKu9oRSA/JP+tqqE82tFH
25+
lij9fRkf52/eVG8pX3naweIWyxpmta0w74yFF8pjtsnI15JvLBL9zk2gPTLEqnqX
26+
UPybw2hTWZApN80CL54dsD4Y9WxALmyjScz0wWPSaJGZ+hhrIc+yjO3HF/yOT/n2
27+
+SPicy1d/XVX+NuoP5O1SbE=
28+
-----END PRIVATE KEY-----

openssl/server.crt

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIDwTCCAqmgAwIBAgIUCZYLJhdimnZZljD7h24va7VP8r8wDQYJKoZIhvcNAQEL
3+
BQAwQTEaMBgGA1UEAwwRZGVtby5tbG9wc2h1Yi5jb20xCzAJBgNVBAYTAlVTMRYw
4+
FAYDVQQHDA1TYW4gRnJhbnNpc2NvMB4XDTIzMDMyNzIwNDk1NVoXDTI0MDMyNjIw
5+
NDk1NVowfTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNV
6+
BAcMDVNhbiBGcmFuc2lzY28xETAPBgNVBAoMCE1Mb3BzSHViMRUwEwYDVQQLDAxN
7+
bG9wc0h1YiBEZXYxFzAVBgNVBAMMDmxvY2FsaG9zdDo4ODg4MIIBIjANBgkqhkiG
8+
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzWwaYMOnnnoXU2cdoDC1DW7m+4wI5Tuhnz+f
9+
zYYg3zTj/3fAKRHECy5rRV3osxM/2NY6B1H8CfnWsazFHPO5j8F3Y4cMF5v3Mi4O
10+
v3Q4N0kfxLD31CtD+LzlbXzJn1kbUYxm7CqLFXFfbCbOZcpafhg+kLZeC61qY6P/
11+
3ZhQWI1m8/F8HjHl0L2XNYeWS9PbTbRouECbwp0229gVienvp5xe4V/2usiUp27e
12+
BpJ7SqhOPLxHtJiH+LPUd/Rtc67BEoV+3JMJkXDA/omc3ig61dwwDGM1DNJEbBVE
13+
WHf6uDcHYGe9W5Zkrmb0OiKTNs0uVOqiLiWXCA9Qja6ejupcpQIDAQABo3UwczAf
14+
BgNVHSMEGDAWgBR7uh6zv/1qz+9D5rCyR6RQnCVGhzAJBgNVHRMEAjAAMAsGA1Ud
15+
DwQEAwIE8DAZBgNVHREEEjAQgg5sb2NhbGhvc3Q6ODg4ODAdBgNVHQ4EFgQU5EM1
16+
ZE7kuAKghJT4EfGmf9jEZ/UwDQYJKoZIhvcNAQELBQADggEBAKbcQOO9drStcuzU
17+
v2m4fJVrJ7NTG8Bgzcof8bGi+fBAwOIfunmuNKeND4JSEBgjnKBVVjDDsdh8kFT8
18+
zTlwxZddI4XESWH4a+3xDLwD9RUoxmKS5Q45K5/WBKVFDZzrRpVEE+i8Gb4Snb0J
19+
DFV538xbtxC8V5xdL2oyCLUBkZ88Xod0K0hvvmLAQY/HhMGE1B2FnEIRAiLO6ZPx
20+
DMN9xCNkFvIMr8F77PgOxwgjVFtOQYZrnbVctYr3alTpWsCB/AWARNYghTqFgy38
21+
15hfSP97/qL3jmxr+RfsSdiZ2ByEVS8cRyiVhb3plVZPvEz1cAwPoucaS+iMKefR
22+
OV19W6c=
23+
-----END CERTIFICATE-----

openssl/server.csr

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
-----BEGIN CERTIFICATE REQUEST-----
2+
MIIDFDCCAfwCAQAwfTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWEx
3+
FjAUBgNVBAcMDVNhbiBGcmFuc2lzY28xETAPBgNVBAoMCE1Mb3BzSHViMRUwEwYD
4+
VQQLDAxNbG9wc0h1YiBEZXYxFzAVBgNVBAMMDmxvY2FsaG9zdDo4ODg4MIIBIjAN
5+
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzWwaYMOnnnoXU2cdoDC1DW7m+4wI
6+
5Tuhnz+fzYYg3zTj/3fAKRHECy5rRV3osxM/2NY6B1H8CfnWsazFHPO5j8F3Y4cM
7+
F5v3Mi4Ov3Q4N0kfxLD31CtD+LzlbXzJn1kbUYxm7CqLFXFfbCbOZcpafhg+kLZe
8+
C61qY6P/3ZhQWI1m8/F8HjHl0L2XNYeWS9PbTbRouECbwp0229gVienvp5xe4V/2
9+
usiUp27eBpJ7SqhOPLxHtJiH+LPUd/Rtc67BEoV+3JMJkXDA/omc3ig61dwwDGM1
10+
DNJEbBVEWHf6uDcHYGe9W5Zkrmb0OiKTNs0uVOqiLiWXCA9Qja6ejupcpQIDAQAB
11+
oFIwUAYJKoZIhvcNAQkOMUMwQTA/BgNVHREEODA2ghFkZW1vLm1sb3BzaHViLmNv
12+
bYIVd3d3LmRlbW8ubWxvcHNodWIuY29thwTAqAEFhwTAqAEGMA0GCSqGSIb3DQEB
13+
CwUAA4IBAQC/pK5h6ubCermwd92xJ6my3pvLRU7BJHUoE1nYTFXl4BJO1TfzqFlK
14+
dxK/QhKWHy9+c6hgekWyhH0kOpMfip6ZpfegOEE6P/62Q7SCf0WjgJiwyFAGVQA3
15+
pdLu0aHuTfN/Cc/m7WlGz+7WrheEjUqMTZiVPPNSvgAIWe3EpWqsTCz1H/0VdGkt
16+
kZB+SCqEoz0NXe2J6sZjBYxieJwRG1I4YWobg8t/L4KfV0jX9VMRbJYzyZmIB+AB
17+
KrXmi31RTQ1/ahWDUTZOJ2BbkxNagA7epJpPuUTLS53iRQfIK7NbYqNIJpSzqZaR
18+
GJfv8AXXVM+tvj5n2aXINUhIgNok/O4R
19+
-----END CERTIFICATE REQUEST-----

openssl/server.key

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
-----BEGIN PRIVATE KEY-----
2+
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDNbBpgw6eeehdT
3+
Zx2gMLUNbub7jAjlO6GfP5/NhiDfNOP/d8ApEcQLLmtFXeizEz/Y1joHUfwJ+dax
4+
rMUc87mPwXdjhwwXm/cyLg6/dDg3SR/EsPfUK0P4vOVtfMmfWRtRjGbsKosVcV9s
5+
Js5lylp+GD6Qtl4LrWpjo//dmFBYjWbz8XweMeXQvZc1h5ZL09tNtGi4QJvCnTbb
6+
2BWJ6e+nnF7hX/a6yJSnbt4GkntKqE48vEe0mIf4s9R39G1zrsEShX7ckwmRcMD+
7+
iZzeKDrV3DAMYzUM0kRsFURYd/q4NwdgZ71blmSuZvQ6IpM2zS5U6qIuJZcID1CN
8+
rp6O6lylAgMBAAECggEAV/Xes6mD2D3CSDHCw0mn9SkUWgkD9BhdJAIL7Obuo3UT
9+
3dvKmitjzT/iqhDEqA1pjPFqZqEJ8cGb13e57aRFRFOcyi7VFDTyG/gR05Qx0CaN
10+
Jl16uUyPbe6AtSm2cfenVXtvxNeQt61UpUxWm8qShiTegXu9eHWYtTLPyHTEjq21
11+
NeAkWtpB99Kqa5zB738laGPmhh3Fk2g+XM1ouNyIJJTX+EF+doFrKqsyT59l+HZ9
12+
IOGryeihltHLyS8b3TePcjy+xD+NU0OEvgWDnD/2l/iSI7JpnxOAhg/YOy8eHiMX
13+
y1CYQbaHPKtt+IL/x/+2j6xDGqCjNYt6UFgHUQp/bwKBgQDd+5KfuJ5uCN9dSvJv
14+
riuyPRctCRPXSMtJN7SVMKjPDKrOmLPlDwVW0F61oJZEYg947bybs3LvmIO6d/mB
15+
ob9pf8Z8bl/U82fAE/sgnknM3hM5oKmieVe7uHZDoeqV2RAgjVvKgJ1I27uKyYVZ
16+
dCukWuwYycLWvf/WSYkUiWw07wKBgQDs5tx8FN90kaI1Bi5c2fAE6FXnt1PjNmSM
17+
D95Iwh17LnRX3Wos3Xe4LASBBmqCWABTvQk8OvrJtewR0TXIm9uDSkHNn/4EIzPD
18+
5T/gKBl7HAXKVXqt3uXSnuHfX+rYv3MJ4zZ2oIJMOsmjUpn3WmSTzXEO1kTNsEa7
19+
3PV/pgcPqwKBgQCj98TZeAyGqMUc61RizBt4wAlTecYPGrUWMzCPlu7KacftbPxM
20+
sSi3dJjQvnrgrjJRmAHeXNIESvrajO5fI7P44KojlX/yE41KYzf3YxSOYGeBBLzo
21+
x4rXnay1zm8yGrD/6oqn7RLBE5XXMX3vkpD+CS8mLDpgVt4YUh8QbWXhPwKBgQDr
22+
DCO2+P68qcJG2dsmRRXfyKVzQnH4/f7E+PmTNwYJMg49H3I5EYO3N/VADx2eNbId
23+
Y3HGUL6DY/zVsL2sTPd/TC391sAxWrwBoXO+9ApUG3mjRyxxVrawQvPYrVJVu55o
24+
MQfYq2icObfWVB5vTUB9ZVjHX9DkRAHqY1ExVYmsAQKBgB8C5+BemUJLomZhqg7f
25+
FjLlorMWbwaBixs0FM/E1LXjPNf7dYwOjpSla0Lfwu54Hvdbr1zU2iDeaWQhAxyK
26+
QvMxOrcXGhp42kQJJiAUQHD2GVC7cKKk+ATWu2cWDGJijGaZ9Qs6xdT0zaubC1TR
27+
EXKR7NfMk0SIhYTO+hrqEXQ3
28+
-----END PRIVATE KEY-----

step-cli_0.23.1_amd64.deb

11.4 MB
Binary file not shown.

0 commit comments

Comments
 (0)