Commit Graph
100 Commits
Author SHA1 Message Date
Christian Adams 4fbf5e9e2f Merge pull request #12731 from rooftopcellist/fix-messages-target
Fix make target for compiling api strings
2022-08-24 17:01:43 -04:00
Christian M. Adams 687b4ac71d Fix make target for compiling api strings 2022-08-24 16:36:25 -04:00
Christian Adams 9f8b3948e1 Merge pull request #12147 from rooftopcellist/bump-receptor-1.2.3
Bump Receptorctl to 1.2.3
2022-07-21 11:45:27 -04:00
Christian M. Adams 2b0846e8a2 Bump Receptorctl to 1.2.3 2022-05-02 14:41:04 -04:00
Christian Adams 677187a43e Merge pull request #12096 from rooftopcellist/localization-devel-4-24
Localization Update & Add KO to supported languages
2022-04-25 10:24:49 -04:00
Christian M. Adams 972cb82d16 Fix Localization syntax errors 2022-04-24 01:18:37 -04:00
Christian M. Adams 3102df0bf6 Update Localization Strings & Add KO 2022-04-24 00:52:12 -04:00
Christian M. Adams 88bbd43314 Make awx-python script available in k8s app images 2021-12-07 13:48:32 -05:00
Christian M. Adams 7860eb529f Localization: fix dynamic vars in fr .po files 2021-09-09 19:08:04 -04:00
Christian M. Adams 6f7fe8f9f9 Update image variable name for awx-operator app image docs
Signed-off-by: Christian M. Adams <chadams@redhat.com>
2021-09-07 17:07:47 -04:00
Christian M. Adams 59ce1bba16 Remove deprecated lingui add-locale cmd 2021-09-01 16:53:30 -04:00
Christian M. Adams a76194c493 Add new COMPOSE_OPTS variable to docker-compose up target
Signed-off-by: Christian M. Adams <chadams@redhat.com>
2021-08-19 12:43:16 -04:00
Christian Adams 76b25d8c96 Use quotations when marking strings for translation 2020-07-29 09:42:18 -04:00
Christian Adams b1481ec6e3 Use quotations when marking strings for translation 2020-07-28 21:23:14 -04:00
Christian Adams 58737a64e1 Add basic functional tests for labels 2020-06-01 14:22:29 -04:00
Christian Adams e373ae1e27 Changelog entry for label removal issue 2020-06-01 00:42:38 -04:00
Christian Adams c48da1b384 allow org admins to remove labels 2020-05-29 15:12:35 -04:00
Christian Adams d3086206b4 allow org admins to remove labels 2020-05-28 14:36:43 -04:00
Christian Adams aec7d3cc93 Correctly parse sumologic url paths
- Sumologic includes a token with a '==' at the end of it's host path.
   This adds rsyslog conf parsing tests and does not escape equals
   signs.
2020-05-27 13:05:31 -04:00
Christian Adams 4d5af1d191 Correctly parse sumologic url paths
- Sumologic includes a token with a '==' at the end of it's host path.
   This adds rsyslog conf parsing tests and does not escape equals
   signs.
2020-05-27 13:02:07 -04:00
Christian Adams 048c394897 Update PO and POT translation files for 11.2.0 2020-05-15 22:53:36 -04:00
Christian Adams 19ccb5e213 Mark job_explanation strings after they are read from the db
- For strings that need to be translated, but are saved in the db:
   * They must be marked for translation using gettext_noop() to be
   translated.
   * And must also be marked for translation with _() when read from db
   and shown to the user.
   * [Ref]: https://docs.djangoproject.com/en/3.0/topics/i18n/translation/#marking-strings-as-no-op
2020-05-15 22:50:50 -04:00
Christian Adams 7e0ef6dd7b Remove unneeded dockerfile-sync 2020-05-15 17:43:07 -04:00
Christian Adams c02f6b9ece Remove redundant dev image build make target 2020-05-14 13:21:46 -04:00
Christian Adams 37125102ab Clean up rsyslog config temp dir
- dir is cleaned up at end of 'with' context
2020-05-07 12:48:50 -04:00
Christian Adams 0675b9e8fa Make rsyslog.conf writes atomic
- This writes the rsyslog.conf in a temporary dir, then replaces the
   original in one atomic operation.
2020-05-06 17:54:51 -04:00
Christian Adams e41d33991a Prevent a race condition when writing the rsyslog.conf 2020-05-05 15:55:08 -04:00
Christian Adams c565130b35 TERM rsyslogd instead of KILL for more graceful shutdown 2020-05-05 15:38:57 -04:00
Christian Adams c07b6285da Increase stopwait time for rsyslogd service 2020-04-27 14:33:46 -04:00
Christian Adams f6a2d41e4c Remove unnecessary or translation 2020-04-24 15:35:56 -04:00
Christian Adams 8d3ce206cd rsyslogd is only needed in the web container 2020-04-22 10:17:04 -04:00
Christian Adams 97acba8fe9 revert back to the old way of calling flake8 linter 2020-04-20 17:27:52 -04:00
Christian Adams a899a147e1 Fix new flake8 from pyflakes 2.2.0 release 2020-04-20 09:50:50 -04:00
Christian Adams 69835e9895 Write logs to /dev/null if logging is not enabled 2020-04-15 14:17:21 -04:00
Christian Adams 85960d9035 Volume mount supervisor dir to both containers 2020-04-15 14:11:15 -04:00
Christian Adams c8ceb62269 Rename awx rsyslog socket and PID dir 2020-04-15 14:11:15 -04:00
Christian Adams ca7c840d8c Fix permissions on rsyslog.conf for k8s 2020-04-13 19:33:23 -04:00
Christian Adams a0e31b9c01 Map logging timeout value to healthchecktimeout for http in rsyslog config 2020-04-13 15:22:16 -04:00
Christian Adams 5d54877183 Add action to default rsyslog.conf so supervisor starts correctly the first time 2020-04-13 11:44:00 -04:00
Christian Adams b942fde59a Ensure log messages have valid json
- 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
2020-04-13 11:44:00 -04:00
Christian Adams 70391f96ae Revert rsyslog valid config to one that fails intentionally 2020-04-13 11:43:59 -04:00
Christian Adams 2329c1b797 Add rsyslog config to container from file for consistency 2020-04-13 11:43:59 -04:00
Christian Adams 470159b4d7 Enable innocuous but valid config for rsyslog if disabled 2020-04-13 11:43:59 -04:00
Christian Adams e740340793 ConfigMap rsyslog conf files for k8 2020-04-13 11:43:59 -04:00
Christian Adams 4d5507d344 Add default rsyslog.conf without including /etc/rsyslog.conf 2020-04-13 11:43:59 -04:00
Christian Adams d350551547 Tweaks to Test Button logic and cleans up flake8 and test failures 2020-04-13 11:43:59 -04:00
Christian Adams 7fd79b8e54 Remove unneeded logging sock variable 2020-04-13 11:43:59 -04:00
Christian Adams fb047b1267 Add unit tests for reconfiguring rsyslog & for test endpoint 2020-04-13 11:43:59 -04:00
Christian Adams d31c528257 Fix Logging settings "Test" button functionality 2020-04-13 11:43:59 -04:00
Christian Adams 996d7ce054 Move supervisor and rsyslog sock files to their own dirs under /var/run 2020-04-13 11:43:59 -04:00
Christian Adams 7040fcfd88 Fix container rsyslog dir permissions 2020-04-13 11:43:59 -04:00
Christian Adams f8afae308a Add rsyslog to supervisor for the task container
- 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.
2020-04-13 11:43:59 -04:00
Christian Adams 4cd0d60711 Properly handle logger paths and https/http configuration
- log aggregator url paths were not being passed to rsyslog
 - http log services like loggly will now truly use http and port 80
 - add rsyslog.pid to .gitignore
2020-04-13 11:43:59 -04:00
Christian Adams 955d57bce6 Upstream rsyslog packaging changes
- add rsyslog repo to Dockerfile for AWX installation
 - Update Library Notes for requests-futures removal
2020-04-13 11:43:59 -04:00
Christian Adams 9489f00ca4 Align k8 and ocp supervisor scripts
- Handle scl enable calls for python processes that use postgresql
 - Handle ocp specific vars better
2020-04-02 13:56:33 -04:00
Christian Adams 346b9b9e3e ConfigMap supervisor configs and launch scripts for k8s 2020-04-02 13:56:33 -04:00
Christian Adams 6335004c94 Add common debugging tools to the dev container
- nmap-ncat
 - sdb
 - tcpdump
 - strace
 - vim
2020-03-25 08:03:32 -04:00
Christian Adams 9a38971d47 Update ELK Stack container files 2020-03-19 09:35:08 -04:00
Christian Adams c4e697879d Improve docs for using the logstash container 2020-03-18 18:32:45 -04:00
Christian Adams 4a0c371014 Fix flaky workflow test & set junit family 2020-03-18 14:02:33 -04:00
Christian Adams 3755151cc5 Update dev container to be consistent with other installation methods
- rename start_development.sh script to `launch_awx.sh`, like it is in k8 installations
2020-03-11 16:23:31 -04:00
Christian Adams f93ca814ac Add total licensed instances to analytics 2020-02-27 10:42:25 -05:00
Christian Adams 0976e9e569 UI translation strings for AWX 2020-02-20 17:33:35 -05:00
Christian Adams d41322c63c Remove outdated Zanata translation script as part of migration to Memsource
- adds requirement for gettext to dev container for use by Memsource automation
2019-12-05 09:29:33 -05:00
Christian Adams 4f8b624b96 Make spelling of canceled consistent 2019-11-26 00:31:15 -05:00
Christian Adams 05e6f4ab3c Add User-Agent to analytics upload POST 2019-11-25 22:22:05 -05:00
Christian Adams 94fa4deab3 Set default values for analytics settings 2019-11-21 12:29:15 -05:00
Christian Adams 9d81b00772 have analytics collections verify with system trusted CA list 2019-10-16 13:32:06 -04:00
Christian Adams 844b8a803f update frequency of collection for automation analytics 2019-10-09 21:10:48 -04:00
Christian Adams 19a6c70858 remove cruft leftover from the postgresql upgrade 2019-10-03 14:43:56 -04:00
Christian Adams f36f10a702 add RefreshToken Expiration setting in UI 2019-10-03 13:13:31 -04:00
Christian Adams c0fd70f189 add mgmt cmd to check db connection 2019-10-01 15:40:43 -04:00
Christian Adams 9f8d975a19 revert to get needed scl enables for community container installs 2019-09-26 13:24:26 -04:00
Christian Adams 9548c8ae19 add link to awxkit docs 2019-09-23 15:38:51 -04:00
Christian Adams 54d50d71ab pass correct awx-dev password on startup 2019-09-16 17:25:15 -04:00
Christian Adams bdbbb2a4a2 Fix authentication bug with container installs
- update awx-dev db password where needed
2019-09-15 19:52:41 -04:00
Christian Adams 6309c0a426 Upload using RH cred settings 2019-09-11 13:24:09 -04:00
Christian Adams 70f9f09fef remove redundant dbshell make target 2019-09-03 14:22:07 -04:00
Christian Adams eacd356881 fix wording in settings for license & automation analytics creds 2019-08-29 09:32:50 -04:00
Christian Adams 1a78c16adf add settings for license & automation analytics creds 2019-08-28 12:39:28 -04:00
Christian Adams cf464c7cb1 fix typo in comment about encryption 2019-08-26 14:20:39 -04:00
adamscmRH 5a6f1a342f rm network ui from changelog 2018-09-07 15:04:34 -04:00
adamscmRH 227960e3ea pin pluggy at 0.6.0 2018-08-27 16:55:40 -04:00
adamscmRH 2643a1b3d6 pin pluggy at 0.6.0 2018-08-27 16:13:24 -04:00
adamscmRH da1da6f530 Fix oauth and std out mystery migrations 2018-08-16 13:08:45 -04:00
adamscmRH 61931d0b6c add RefreshToken tests 2018-08-13 10:08:08 -04:00
adamscmRH 1bc83b488b hide client_secret from API 2018-08-09 11:27:39 -04:00
adamscmRH 1303f3f82f fix OAuth typos 2018-07-30 10:23:27 -04:00
adamscmRH df6b7627bc fix sdb, update host var 2018-07-26 17:48:00 -04:00
adamscmRH 87829ea339 remove client credentials grant_type 2018-07-25 18:23:08 -04:00
adamscmRH 12279b9631 help text for oauth ext user toggle 2018-07-25 08:54:37 -04:00
adamscmRH ef29dab013 update logging readme 2018-07-19 11:41:39 -04:00
adamscmRH 3d7fd9270c fix expire session command 2018-07-16 12:57:00 -04:00
adamscmRH 896ffb2065 Fixes sessions in multiple tabs 2018-07-13 16:31:23 -04:00
adamscmRH e99d922261 selectively clear sesh on pass change 2018-07-11 10:29:16 -04:00
adamscmRH 762ce04b0a catch empty session case 2018-07-10 13:50:39 -04:00
adamscmRH 16dc1f57dd reorder api endpoint links 2018-07-09 16:11:27 -04:00
adamscmRH cb6514777d grab on-disk setting 2018-07-06 14:16:59 -04:00
adamscmRH 9ac92c0ee0 refactor code 2018-07-05 11:48:33 -04:00
adamscmRH 3e1aaec9fe add generic setting method 2018-07-03 17:09:47 -04:00