Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
OLMIS-6478: Moved hard-coded reporting stack settings to file

  1. … 15 more files in changeset.
OLMIS-6478: Moved hard-coded reporting stack settings to file

  1. … 15 more files in changeset.
OLMIS-6183, simplify proxy options

Focus is on the nginx config and changing the proxy pass options. Primarly forwarding the Host header that will include the port as well as the requested address (e.g. nifi.local) and the port. This allows Nginx to be bound to ports other than 80 and 443. Further reduced the expected use-cases be assuming that Nginx as a reverse proxy will fully encapsulate Nifi and Superset, and that if a user wants to use SSL, either the termination will be done at Nginx and the configuration will include certs, or the termination may happen a level above Nginx (e.g. an AWS ELB) in which case running a server on port 443 is unneeded.

  1. … 2 more files in changeset.
Add HTTP to HTTPS redirect support

Add ability to redirect HTTP to HTTPS traffic when using EL

Signed-off-by: Morris Mukiri <morrismukiri@gmail.com>

  1. … 2 more files in changeset.
add proxy scheme,proto and port to non-elb request

Signed-off-by: Morris Mukiri <morrismukiri@gmail.com>

Add configs to allow nginx being hit by the ELB

Signed-off-by: Morris Mukiri <morrismukiri@gmail.com>

  1. … 2 more files in changeset.
OLMIS-5698 encrypting password & moving env variables out of settings-sample

  1. … 3 more files in changeset.
Make NGINX Basic Auth Configurable

Make the user, password and whether the feature should be enabled

configurable for basic auth in the NGINX container in the reporting

docker-compose.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

  1. … 4 more files in changeset.
test auth

  1. … 2 more files in changeset.
Add the Host & X-Forwarded-Port to Reporting NGINX (#46)

Add the X-Forwarded-Host and X-Forwarded-Port headers in the NGINX

template for the reporting stack.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

Add the Host & X-Forwarded-Port to Reporting NGINX

Add the X-Forwarded-Host and X-Forwarded-Port headers in the NGINX

template for the reporting stack.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

Add the X-Forwarded-Host/Port to Reporting NGINX

Add the X-Forwarded-Host and X-Forwarded-Port headers in the NGINX

template for the reporting stack.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

Add the X-Forwarded-Host/Port to Reporting NGINX

Add the X-Forwarded-Host and X-Forwarded-Port headers in the NGINX

template for the reporting stack.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

  1. … 1 more file in changeset.
Add the X-Forwarded-Host/Port to Reporting NGINX

Add the X-Forwarded-Host and X-Forwarded-Port headers in the NGINX

template for the reporting stack.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

  1. … 1 more file in changeset.
Use Different NGINX Server Blocks for HTTP and HTTPS (#41)

In the reporting stack, use different NGINX server blocks for HTTP and

HTTPS traffic. Do this to prevent from getting 400 errors from NGINX.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

  1. … 1 more file in changeset.
Use Different NGINX Server Blocks for HTTP and HTTPS

In the reporting stack, use different NGINX server blocks for HTTP and

HTTPS traffic. Do this to prevent from getting 400 errors from NGINX.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

  1. … 1 more file in changeset.
Use Different NGINX Server Blocks for HTTP and HTTPS

In the reporting stack, use different NGINX server blocks for HTTP and

HTTPS traffic. Do this to prevent from getting 400 errors from NGINX.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

Use Different NGINX Server Blocks for HTTP and HTTPS

In the reporting stack, use different NGINX server blocks for HTTP and

HTTPS traffic. Do this to prevent from getting 400 errors from NGINX.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

Use Different NGINX Server Blocks for HTTP and HTTPS

In the reporting stack, use different NGINX server blocks for HTTP and

HTTPS traffic. Do this to prevent from getting 400 errors from NGINX.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

NiFi And Superset Over HTTPS (#37)

* OLMIS-5331: Register NiFi & Superset on Consul

Register NiFi and Superset as services in Consul in preperation for the

NGINX container to use the registered Consul services to create site

files.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

* OLMIS-5331: Add Reporting NGINX Container

Add reporting NGINX container that would be used to proxy-pass requests

to the Superset and NiFi containers.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

* OLMIS-5332: Add Support For NGINX SSL

Add support for running the NGINX container with SSL termination for the

services configured to run behind it.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

* OLMIS-5331: Fix NGINX Dependencies

Make the NiFi and Superset services in the reporting docker-compose

dependant on the NGINX service, and not the other way around.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

  1. … 4 more files in changeset.
OLMIS-5332: Add Support For NGINX SSL

Add support for running the NGINX container with SSL termination for the

services configured to run behind it.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

  1. … 3 more files in changeset.
OLMIS-5332: Add Support For NGINX SSL

Add support for running the NGINX container with SSL termination for the

services configured to run behind it.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

  1. … 3 more files in changeset.
OLMIS-5331: Add Reporting NGINX Container

Add reporting NGINX container that would be used to proxy-pass requests

to the Superset and NiFi containers.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

  1. … 2 more files in changeset.
OLMIS-5331: Add Reporting NGINX Container

Add reporting NGINX container that would be used to proxy-pass requests

to the Superset and NiFi containers.

Signed-off-by: Jason Rogena <jasonrogena@gmail.com>

  1. … 2 more files in changeset.