From 73ad921e3ba1b7d31d0a92b2cebe1b792836f469 Mon Sep 17 00:00:00 2001 From: richard Date: Sat, 30 May 2020 09:43:40 -0400 Subject: [PATCH] new sslproxy xai cli commands for build, deploy, rollback --- .idea/inspectionProfiles/Project_Default.xml | 7 +- dockerfiles/services/sslproxy/Jenkinsfile | 13 +- .../services/sslproxy/certs/localhost.conf | 37 ++++++ dockerfiles/services/sslproxy/cli/.bash_cli | 0 dockerfiles/services/sslproxy/cli/build | 114 ++++++++++++++++++ dockerfiles/services/sslproxy/cli/build.help | 3 + dockerfiles/services/sslproxy/cli/build.usage | 1 + dockerfiles/services/sslproxy/cli/create-cert | 36 ++++++ .../services/sslproxy/cli/create-cert.help | 3 + .../services/sslproxy/cli/create-cert.usage | 1 + dockerfiles/services/sslproxy/cli/deploy | 89 ++++++++++++++ dockerfiles/services/sslproxy/cli/deploy.help | 3 + .../services/sslproxy/cli/deploy.usage | 1 + dockerfiles/services/sslproxy/cli/rollback | 75 ++++++++++++ .../services/sslproxy/cli/rollback.help | 3 + .../services/sslproxy/cli/rollback.usage | 1 + .../sslproxy/docker-compose.build.yml | 9 ++ ...mpose-prod.yml => docker-compose.prod.yml} | 2 +- .../services/sslproxy/docker-compose.yml | 19 +-- .../fs.xai-corp.net.conf | 0 .../sslproxy/hosts/git.xai-corp.net.conf | 8 +- .../sslproxy/hosts/jenkins.xai-corp.net.conf | 2 +- .../letsencrypt.conf | 9 +- .../sslproxy/hosts/xaibox.xai-corp.net.conf | 15 +-- .../live/xai-corp.net/fullchain.pem | 24 ++++ .../letsencrypt/live/xai-corp.net/privkey.pem | 28 +++++ dockerfiles/services/sslproxy/nginx.conf | 13 +- 27 files changed, 482 insertions(+), 34 deletions(-) create mode 100644 dockerfiles/services/sslproxy/certs/localhost.conf create mode 100644 dockerfiles/services/sslproxy/cli/.bash_cli create mode 100755 dockerfiles/services/sslproxy/cli/build create mode 100644 dockerfiles/services/sslproxy/cli/build.help create mode 100644 dockerfiles/services/sslproxy/cli/build.usage create mode 100755 dockerfiles/services/sslproxy/cli/create-cert create mode 100644 dockerfiles/services/sslproxy/cli/create-cert.help create mode 100644 dockerfiles/services/sslproxy/cli/create-cert.usage create mode 100755 dockerfiles/services/sslproxy/cli/deploy create mode 100644 dockerfiles/services/sslproxy/cli/deploy.help create mode 100644 dockerfiles/services/sslproxy/cli/deploy.usage create mode 100755 dockerfiles/services/sslproxy/cli/rollback create mode 100644 dockerfiles/services/sslproxy/cli/rollback.help create mode 100644 dockerfiles/services/sslproxy/cli/rollback.usage create mode 100644 dockerfiles/services/sslproxy/docker-compose.build.yml rename dockerfiles/services/sslproxy/{docker-compose-prod.yml => docker-compose.prod.yml} (96%) rename dockerfiles/services/sslproxy/{hosts => hosts-disabled}/fs.xai-corp.net.conf (100%) rename dockerfiles/services/sslproxy/{hosts-disabled => hosts}/letsencrypt.conf (56%) create mode 100644 dockerfiles/services/sslproxy/letsencrypt/live/xai-corp.net/fullchain.pem create mode 100644 dockerfiles/services/sslproxy/letsencrypt/live/xai-corp.net/privkey.pem diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index 06e7eb4..b8a0a81 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -3,9 +3,7 @@