Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Setup-Manager
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Requirements
Requirements
List
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Environments
Packages & Registries
Packages & Registries
Package Registry
Container Registry
Analytics
Analytics
CI / CD
Insights
Issue
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Jobs
Commits
Open sidebar
Dmytro Bogatov
Setup-Manager
Commits
3af97589
Commit
3af97589
authored
Jun 12, 2019
by
Dmytro Bogatov
💕
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Renew certs.
parent
cc69900d
Pipeline
#4531
passed with stage
in 53 seconds
Changes
3
Pipelines
4
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
9 additions
and
4 deletions
+9
-4
lets-encrypt/domains.sh
lets-encrypt/domains.sh
+1
-1
lets-encrypt/upload-certs-to-cluster.sh
lets-encrypt/upload-certs-to-cluster.sh
+7
-2
lets-encrypt/upload-certs-to-gitlab.sh
lets-encrypt/upload-certs-to-gitlab.sh
+1
-1
No files found.
lets-encrypt/domains.sh
View file @
3af97589
...
...
@@ -12,7 +12,7 @@ DOMAINS["pages.__MAIN__"]=false
DOMAINS[
"review.__MAIN__"
]=
false
DOMAINS[
"netwatch.app"
]=
true
DOMAINS[
"orlova.app"
]=
true
#
DOMAINS["orlova.app"]=true
DOMAINS[
"bogatov.kiev.ua"
]=
true
DOMAINS[
"visasupport.com.ua"
]=
true
DOMAINS[
"visasupport.kiev.ua"
]=
true
...
...
lets-encrypt/upload-certs-to-cluster.sh
View file @
3af97589
...
...
@@ -4,6 +4,10 @@ set -e
shopt
-s
globstar
# Ensure that the CWD is set to script's location
cd
"
${
0
%/*
}
"
CWD
=
$(
pwd
)
usage
()
{
printf
"usage: ./
$0
<certDirPath>
\n
"
printf
"where
\n
"
...
...
@@ -17,14 +21,15 @@ then
usage
fi
KEBEFILE
=
"--kubeconfig=
${
CWD
}
/../infra/kubeconfig.yaml"
CERTDIRPATH
=
$1
NAMESPACES
=(
"websites"
"monitoring"
"ingress"
"status-site"
"kube-system"
"gitlab"
"review"
)
for
namespace
in
${
NAMESPACES
[@]
}
do
kubectl delete
--namespace
=
$namespace
secret lets-encrypt
||
true
kubectl create
--namespace
=
$namespace
secret tls lets-encrypt
--key
$CERTDIRPATH
/certificate.key
--cert
$CERTDIRPATH
/certificate.crt
||
true
kubectl
$KEBEFILE
delete
--namespace
=
$namespace
secret lets-encrypt
||
true
kubectl
$KEBEFILE
create
--namespace
=
$namespace
secret tls lets-encrypt
--key
$CERTDIRPATH
/certificate.key
--cert
$CERTDIRPATH
/certificate.crt
||
true
done
echo
"Done."
lets-encrypt/upload-certs-to-gitlab.sh
View file @
3af97589
...
...
@@ -23,7 +23,7 @@ FILES=("certificate.key" "certificate.crt")
for
file
in
${
FILES
[@]
}
do
scp
$CERTDIRPATH
/
$file
dbogatov@git.dbogatov.org:/home/dbogatov/cert
s/
scp
$CERTDIRPATH
/
$file
git.dbogatov.org:/gitlab/certificate
s/
done
echo
"Done."
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment