summaryrefslogtreecommitdiffstats
path: root/tools (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix copy paste error in docker compose clusterchris meyers2020-04-161-1/+0
|
* Merge pull request #6721 from shanemcd/dockerfile-cleanupsoftwarefactory-project-zuul[bot]2020-04-161-7/+3
|\ | | | | | | | | Dockerfile organization Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * Dockerfile organizationShane McDonald2020-04-151-7/+3
| |
* | Rename awx rsyslog socket and PID dirChristian Adams2020-04-153-3/+3
|/
* rsyslogd: ignore /dev/log when we load imuxsockRyan Petrello2020-04-141-1/+1
|
* Map logging timeout value to healthchecktimeout for http in rsyslog configChristian Adams2020-04-131-1/+0
|
* Add action to default rsyslog.conf so supervisor starts correctly the first timeChristian Adams2020-04-131-0/+1
|
* Ensure log messages have valid jsonChristian Adams2020-04-132-1/+6
| | | | | | | - Fix messages getting contatenated at 8k - Fix rsyslog cutting off the opening brace of log messages - Make valid default conf and emit logs based on prescence of .sock and settings
* Revert rsyslog valid config to one that fails intentionallyChristian Adams2020-04-131-3/+0
|
* Add rsyslog config to container from file for consistencyChristian Adams2020-04-132-2/+6
|
* Enable innocuous but valid config for rsyslog if disabledChristian Adams2020-04-131-1/+1
|
* Add default rsyslog.conf without including /etc/rsyslog.confChristian Adams2020-04-132-2/+2
|
* Tweaks to Test Button logic and cleans up flake8 and test failuresChristian Adams2020-04-131-1/+1
|
* Add unit tests for reconfiguring rsyslog & for test endpointChristian Adams2020-04-131-4/+0
|
* Fix Logging settings "Test" button functionalityChristian Adams2020-04-131-0/+4
|
* Move supervisor and rsyslog sock files to their own dirs under /var/runChristian Adams2020-04-131-1/+1
|
* Fix container rsyslog dir permissionsChristian Adams2020-04-131-9/+8
|
* Configure rsyslog to listen over a unix domain socket instead of a portShane McDonald2020-04-132-2/+11
| | | | | | | | | - Add a placeholder rsyslog.conf so it doesn't fail on start - Create access restricted directory for unix socket to be created in - Create RSyslogHandler to exit early when logging socket doesn't exist - Write updated logging settings when dispatcher comes up and restart rsyslog so they take effect - Move rsyslogd to the web container and create rpc supervisor.sock - Add env var for supervisor.conf path
* Add rsyslog to supervisor for the task containerChristian Adams2020-04-131-2/+2
| | | | | | | - Add proper paths for rsyslog's supervisor logs - Do not enable debug mode for rsyslogd - Include system rsyslog.conf, and specify tower logging conf when starting rsyslog.
* POC: replace our external log aggregation feature with rsyslogRyan Petrello2020-04-133-1/+24
| | | | | | | | | | | | | | | | | | - this change adds rsyslog (https://github.com/rsyslog/rsyslog) as a new service that runs on every AWX node (managed by supervisord) in particular, this feature requires a recent version (v8.38+) of rsyslog that supports the omhttp module (https://github.com/rsyslog/rsyslog-doc/pull/750) - the "external_logger" handler in AWX is now a SysLogHandler that ships logs to the local UDP port where rsyslog is configured to listen (by default, 51414) - every time a LOG_AGGREGATOR_* setting is changed, every AWX node reconfigures and restarts its local instance of rsyslog so that its fowarding settings match what has been configured in AWX - unlike the prior implementation, if the external logging aggregator (splunk/logstash) goes temporarily offline, rsyslog will retain the messages and ship them when the log aggregator is back online - 4xx or 5xx level errors are recorded at /var/log/tower/external.err
* Merge pull request #6659 from shanemcd/pre-ttysoftwarefactory-project-zuul[bot]2020-04-081-0/+1
|\ | | | | | | | | Enable tty in dev container Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * Enable tty in dev containerShane McDonald2020-04-081-0/+1
| | | | | | | | Pretty colors and real-time migration logs
* | Merge pull request #6652 from matburt/update_zome_doczsoftwarefactory-project-zuul[bot]2020-04-088-515/+0
|\ \ | |/ |/| | | | | Update some contributing docs Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * Update some contributing docsMatthew Jones2020-04-088-515/+0
| | | | | | | | | | | | * Update the tools called in the dev environment * More RMQ purges from architecture docs * Remove the old clusterdev target
* | Merge pull request #6605 from ansible/firehose_pkeysoftwarefactory-project-zuul[bot]2020-04-081-2/+2
|\ \ | | | | | | | | | | | | update firehose script for bigint migration Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * | update firehose script for bigint migrationMat Wilson2020-04-061-2/+2
| | |
* | | Use a docker volume for the dev env dbShane McDonald2020-04-071-0/+5
| |/ |/|
* | Merge pull request #6617 from chrismeyersfsu/fix-memcachedsoftwarefactory-project-zuul[bot]2020-04-073-2/+3
|\ \ | | | | | | | | | | | | fix memcached in dev env Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * | fix memcached in dev envchris meyers2020-04-063-2/+3
| |/ | | | | | | | | * create memcached dir via git so that the current user owns it. Otherwise, docker will create the dir as root at runtime
* | Merge pull request #6338 from rooftopcellist/update_logstash_docssoftwarefactory-project-zuul[bot]2020-04-064-36/+89
|\ \ | |/ |/| | | | | Update logstash docs Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * Update ELK Stack container filesChristian Adams2020-03-193-3/+14
| |
| * Improve docs for using the logstash containerChristian Adams2020-03-181-2/+44
| |
* | Merge pull request #6585 from shanemcd/cleanup-cleanupShane McDonald2020-04-062-111/+97
|\ \ | | | | | | Tidy up the dev environment a bit
| * | Tidy up the dev environment a bitShane McDonald2020-04-062-111/+97
| | |
* | | switch memcached from tcp to unix domain socketchris meyers2020-04-064-12/+12
|/ /
* | add ws broadcast status to sos reportchris meyers2020-04-031-0/+1
| |
* | Merge pull request #6408 from ryanpetrello/rabbitmq-cleanupsoftwarefactory-project-zuul[bot]2020-03-251-1/+0
|\ \ | | | | | | | | | | | | remove a bunch of RabbitMQ references Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * | remove a bunch of RabbitMQ referencesRyan Petrello2020-03-241-1/+0
| | |
* | | Add common debugging tools to the dev containerChristian Adams2020-03-251-1/+4
|/ / | | | | | | | | | | | | | | - nmap-ncat - sdb - tcpdump - strace - vim
* / fixup dev cluster bringupchris meyers2020-03-231-3/+3
|/ | | | * change from bootstrap script to launch_awx.sh script
* flake8, pytest, license fixeschris meyers2020-03-181-1/+0
|
* redis socket supportchris meyers2020-03-1811-25/+36
|
* add missing service name to dev envchris meyers2020-03-181-1/+1
| | | | | * Dev env was bringing the wsbroadcast service up but not under the tower-process dependency. This is cleaner.
* move broadcast websocket out into its own processchris meyers2020-03-181-0/+16
|
* combine all the broker replacement pieceschris meyers2020-03-181-11/+2
| | | | | | * local redis for event processing * postgres for message broker * redis for websockets
* POC channels 2chris meyers2020-03-188-81/+81
|
* Merge pull request #6262 from rooftopcellist/mv_bootstrap_scriptsoftwarefactory-project-zuul[bot]2020-03-123-4/+4
|\ | | | | | | | | Update dev container to be consistent with other installation methods Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * Update dev container to be consistent with other installation methodsChristian Adams2020-03-113-4/+4
| | | | | | | | - rename start_development.sh script to `launch_awx.sh`, like it is in k8 installations
* | Remove SCL python from awx-pythonBill Nottingham2020-03-091-1/+1
|/ | | | This really should be created at build time.
* awx-api-lint: Fix setup.cfg syntax for linter testYanis Guenane2020-02-261-2/+3
| | | | Signed-off-by: Yanis Guenane <yguenane@redhat.com>