Commit Graph

106 Commits

Author SHA1 Message Date
Jeff Byrnes 7b636a7566 Set up HTTPS w/ proper port & HTTP redirect
HTTPS is, by default, expected to be on port 443.

Also, with HSTS set, we need to be sure that users attempting to arrive
via HTTP are properly redirected to HTTPS.

This does so by:

* Setting up a 301 redirect for any URL to its HTTPS version
* Adjusting the internal port for HTTPS traffic to 8053
* Setting docker-compose to share port 443 → 8053
    - This is configurable via an inventory variable
2019-04-05 16:13:23 -04:00
Jeff Byrnes e0861fee3a Update INSTALL docs re: docker-compose prereqs
As it turns out, the docker-compose Python module is
required, and docker-py doesn’t cut it.

Even more confusing, docker-compose Python module installs
the docker Python module, which conflicts with docker-py. To
avoid this, there are additional docs to call this out.
2019-04-03 11:52:10 -04:00
Jeff Byrnes cb806b1699 Set docker_compose_dir like other inventory vars
When docker-compose become the sole method for using
Docker directly, some of this was shifted around in ways that
are inconsistent with other elements.

This adjusts it so that:

* The inventory variable default is set like the others, and
is less confusing
* We no longer mention the Standalone Docker in inventory
* We format our INSTALL docs w/r/t this var
2019-04-03 11:52:10 -04:00
softwarefactory-project-zuul[bot] 196a6ff36c Merge pull request #3525 from shanemcd/make-things-work
Fix docker-compose installs

Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-27 17:38:36 +00:00
Shane McDonald c3ba851908 Fix docker-compose installs
In a series of unfortunate events, my patch yesterday didnt actually work. This fixes that.
2019-03-27 13:06:55 -04:00
Elijah DeLee 7dd635cd8d update install docs 2019-03-27 11:54:33 -04:00
Markus Opahle ed568f569c only use ssl if certificate is specified
Signed-off-by: Markus Opahle <3225748+mopahle@users.noreply.github.com>
2019-02-28 14:06:59 +01:00
walkafwalka 3a7bf6a8ac Add SSL suport for docker install
Signed-off-by: walkafwalka <41709139+walkafwalka@users.noreply.github.com>
2019-02-27 10:45:34 +01:00
Vladimir Pouzanov 9ae3e1c40f Fix a typo 2018-10-23 18:01:00 +01:00
Numblesix 6d0fed6d9a Added some Doc for ca_trust_dir 2018-10-17 11:32:26 -04:00
jmferrer d65a3fa037 Restore per-deployment requirements. 2018-10-16 09:59:11 +02:00
jmferrer f27a34cd1c Change openshift vars path. 2018-10-15 18:27:49 +02:00
Ryan Petrello ff1e8cc356 replace celery task decorators with a kombu-based publisher
this commit implements the bulk of `awx-manage run_dispatcher`, a new
command that binds to RabbitMQ via kombu and balances messages across
a pool of workers that are similar to celeryd workers in spirit.
Specifically, this includes:

- a new decorator, `awx.main.dispatch.task`, which can be used to
  decorate functions or classes so that they can be designated as
  "Tasks"
- support for fanout/broadcast tasks (at this point in time, only
  `conf.Setting` memcached flushes use this functionality)
- support for job reaping
- support for success/failure hooks for job runs (i.e.,
  `handle_work_success` and `handle_work_error`)
- support for auto scaling worker pool that scale processes up and down
  on demand
- minimal support for RPC, such as status checks and pool recycle/reload
2018-10-11 10:53:30 -04:00
Shane McDonald 6c5334c7d3 Update docs for new Node and NPM version requirements 2018-09-18 12:37:41 -04:00
Taylor Smith e768e3f743 Update INSTALL.md
Fix link for kubernetes installer
2018-06-18 10:15:38 -07:00
Lyosha Shchur 99e6c21cbd Update INSTALL.md 2018-06-12 11:57:24 +03:00
Raphaël B f485185562 Fix bad path 2018-05-31 11:32:55 +02:00
Shane McDonald 6f4ef29ae7 Update install docs
- Document openshift_skip_tls_verify
- Document openshift_pg_emptydir
- Add minimum minishift specs
- Move minishift section below variable reference
2018-04-30 12:02:57 -04:00
Jared Tabor b05becf302 Updates README.md to include Node and NPM version req's 2018-04-25 15:06:24 -07:00
Matthew Jones 192dc82458 Update documentation for default pod resource requests
Including information on how to override the default resources
2018-03-15 12:01:02 -04:00
Matthew Jones dcf0b49840 Adding information on Kubernetes RBAC considerations for Helm 2018-03-13 13:48:10 -04:00
therealmaxmouse 54ae039b95 Update INSTALL.md
fixing typo
2018-03-11 11:45:35 -04:00
Cédric Levasseur a2d543eb3b Inserting a note about PostgreSQL minimal version 9.4 in installation doc (#1385)
* Minimal postgresql version

* moving the Postgresql minimal version note.

* moved to System requirements and 'minimal' replaced by 'minimum'.
2018-02-28 13:44:50 -05:00
Paschalis Korosoglou 5215bbcbf6 Fix in anchor link 2018-02-14 16:05:58 +02:00
dovshap 6b0659d63a Update INSTALL.md
fix bad link in contents
2018-01-31 11:00:03 -08:00
Joachim Jablon 287a3bc8d4 related #491 Documentation for Docker Compose
Signed-off-by: Joachim Jablon <ewjoachim@gmail.com>
2018-01-26 07:09:28 +01:00
Jake McDermott 546f88c74d add minimum git version 2018-01-24 15:12:58 -05:00
Matthew Jones ae06cff991 Merge pull request #938 from ansible/kubernetes_install_support
Kubernetes install support
2018-01-10 09:57:33 -05:00
Matthew Jones 7ea6d7bf4d Clean up documentation for kubernetes installer 2018-01-10 09:39:07 -05:00
Matthew Jones d0b3cac72a Remove nodeport definition 2018-01-10 09:29:12 -05:00
Matthew Jones 44f0b003fc Kubernetes install documentation 2018-01-10 09:25:59 -05:00
Matthew Jones f33ee03b98 Remove nodeport customization
This isn't strictly necessary for the Openshift routes and can
sometimes cause problems when the resource is already defined in openshift
2018-01-10 09:23:46 -05:00
Matthew Jones cf0cc2e2f2 Add system requirements to install docs 2017-12-04 07:56:34 -05:00
Dan Leehr 641897713f Updates INSTALL.md to reflect Ansible 2.4 requirement 2017-10-30 22:41:58 -04:00
Jaron Rolfe 5e17d72922 Improve push capabilities and allow build playbook to push 2017-10-16 00:38:28 -04:00
Oliver Vollmer 8a8d710e20 moved note to Docker Prereqs, dropped extra OS specific commands 2017-10-09 19:13:55 -05:00
Kickimanjaro cbb95b3bd4 Update INSTALL.md
Followed instructions to the letter from a new install and found that there was no mention that Docker service must be started. Tried to add this mention where it would have benefited me, but I am new to github and not sure if I'm doing this right.
2017-09-29 18:48:33 -05:00
Matthew Jones 4d24318f70 Update install documentation with official image information 2017-09-26 14:56:46 -04:00
Chris Houseknecht bd5e33c2f4 Clarify awx-logos location. Add 'docker' group note. 2017-09-25 09:48:59 -04:00
Matthew Jones 55259b4445 Update minishift documentation relative to postgresql
Also bump the default claim value to 5G
2017-09-21 22:19:08 -04:00
Alex Penketh 6b6dcc46ca Added In Ansible Version Requirement Into Installation Doc
Signed-off-by: Alex Penketh <alex@apenketh.com>
2017-09-21 15:15:29 +02:00
JeLuF 1925a439d7 Fix typo ("directory" misspelled) 2017-09-18 19:34:56 +02:00
Sandro Emma 52c0a37174 Fixed Typo in Install.md
Signed-off-by: Sandro Emma <feeds.sandro@gmail.com>
2017-09-15 20:31:12 +02:00
Sandro af56a75dce Update Install.md to include proxy vars
Signed-off-by: Sandro Emma <feeds.sandro@gmail.com>
2017-09-15 19:45:54 +02:00
Shane McDonald b8e628958e Update INSTALL.md
These dependencies are unnecessary now that we are building the sdist inside of a container.
2017-09-11 08:42:56 -04:00
Sebastien Thebert f4770d065e Add the 'installer' directory to 'inventory' and 'install.yml' files
Add the 'installer' directory to 'inventory' and 'install.yml' files in the 'Docker' Section
2017-09-08 23:43:00 +02:00
martinbydefault 133e9fed4a typo fix 2017-09-08 16:26:13 -03:00
Steve Wills dfaca1c42b add missing build deps 2017-09-07 17:22:59 -04:00
Björn Pettersson b833451257 doc: Add missing bracket to anchor link
Signed-off-by: Björn Pettersson <bjorn@undef.io>
2017-09-07 13:15:50 +02:00
Björn Pettersson ea61aa1e1c doc: Fix docker anchor links
Signed-off-by: Björn Pettersson <bjorn@undef.io>
2017-09-07 13:15:49 +02:00