740968eac912a4cfe7059880eabb6a34e65ee2ea
PROXY
Content
- Reverse proxy
- HTTPS file share
- Docker-registry
Installation
target_host: Enter FQDN or IP Address of target host
rproxy_install: Install rproxy, https repo and docker-registry if checked
config_add: Will config be created
rproxy_service_name: Server/service name without domain suffix
rproxy_service_port: Port to redirect the request to
rproxy_service_address: Address to redirect the request to
Example:
domain: olsson.ul
jenkins_host: http://10.10.10.1:8080/
rproxy_service_name: jenkins
rproxy_service_port: 8080
rproxy_service_address: 10.10.10.1
# After adding alias jenkins.olsson.ul => rproxy.olsson.ul
result_address: https://jenkins.olsson.ul/
Reverse Proxy
Allows redirecting requests based on fqdn to the required address and ports with ssl certificate substitution
HTTPS repository
Would be installed with rproxy service. Hosted on port 9000.
Files should be stored in /opt/rproxy/repo/ to be shared.
Docker-registry
Would be installed with rproxy service. Hosted on port 5000.
Images would be stored in /opt/dockerrepo/repo/. Uses SSL so you should have trust with root certificate.
Install trust with root certificate:
# RHEL based
openssl x509 -in RootCA.crt -out RootCA.pem -outform PEM
mv RootCA.pem /etc/pki/ca-trust/source/anchors/
update-ca-trust force-enable
# Debian based
mv RootCA.crt /usr/local/share/ca-certificates/
update-ca-certificates
How to store image:
# After image build
docker tag $image $registry_address:5000/$image
docker push $registry_address:5000/$image
Description
v4.1
Latest
Languages
Groovy
65.6%
Jinja
34.4%