John Westcott IV
32f7dfece1
Changing check for all in awx.awx.export ( #13854 )
2023-04-18 10:29:25 -03:00
John Westcott IV
2205664fb4
Merge pull request #13857 from john-westcott-iv/add_tacacs_plus
...
Adding tacacs+ container for testing
2023-04-13 16:15:32 -04:00
John Westcott IV and Nikhil Jain
7cdf471894
Fix sat instance var ( #13851 )
...
* add the fallback satellite_instance_var_id
* Removing unnecessary whitespace
---------
Co-authored-by: Nikhil Jain <jainnikhil30@gmail.com >
2023-04-13 17:14:06 -03:00
John Westcott IV
fba4e06c50
Adding basic validation for local passwords ( #13789 )
...
* Adding basic validation for local passwords
* Adding edit screen
* Fixing tests
2023-04-13 10:02:52 -03:00
John Westcott IV
e42461d96f
Merge pull request #13807 from sean-m-sullivan/credential_doc
...
update credential list examples in awx collection
2023-04-12 15:40:06 -04:00
John Westcott IV
eb704dbaad
Merge pull request #13838 from john-westcott-iv/oweel_additional_tests
...
Added more tests for different modules
2023-04-12 13:14:37 -04:00
John Westcott IV
9b390a624f
Merge pull request #13831 from slemrmartin/analytics-api-permissions
...
Analytics API: Permissions for System Auditor
2023-04-12 10:37:26 -04:00
John Westcott IV
3975028bd4
Merge pull request #12952 from sashashura/patch-1
...
ci: workflows security hardening
2023-04-11 15:51:07 -04:00
John Westcott IV
236de7e209
Merge pull request #13827 from john-westcott-iv/remove_future_pin
...
Unpinning python library for future
2023-04-11 08:16:53 -04:00
John Westcott IV
71c307ab8a
Merge pull request #13808 from ansible/feature_on-premise-analytics
...
Proxy analytics requests through AWX API
2023-04-07 11:46:14 -04:00
John Westcott IV
3ce68ced1e
Merge pull request #13809 from ansible/feature_usage-collection-pt2
...
Enhance usage metrics collection
2023-04-07 11:44:59 -04:00
John Westcott IV
9e336d55e4
Merge pull request #13805 from john-westcott-iv/fix_closing_colors
...
Do not add closing color tags if --no-color was specified
2023-04-06 08:41:49 -04:00
John Westcott IV
a0dafbfd8c
Merge pull request #13803 from john-westcott-iv/try_and_fix_checks
...
Adding import of centos repo key for dnf
2023-04-05 10:04:55 -04:00
John Westcott IV
ededc61a71
Merge pull request #13621 from Vaibhavg4651/master
...
Update constants.js
2023-03-16 11:16:22 -04:00
John Westcott IV
7e88a735ad
Merge pull request #13427 from dlyog/devel
...
Fix for Issue Thycotic SSH Key Template #13384
2023-03-13 09:53:20 -04:00
John Westcott IV
23a34c5dc9
Merge pull request #13466 from john-westcott-iv/ee_debugging
...
Enhancing debugging of `The project could not sync because there is no Execution Environment`
2023-02-16 08:11:30 -05:00
John Westcott IV
bef3da6fb2
Merge pull request #13304 from john-westcott-iv/limit_actions
...
Only allow promote and stage to run on the awx repo
2023-02-16 08:05:23 -05:00
John Westcott IV
52d071f9d1
Merge pull request #13573 from john-westcott-iv/ldap_issue
...
Fixing LDAP users not being properly added to managed teams
2023-02-15 13:25:34 -05:00
John Westcott IV
b959bc278f
Merge pull request #13475 from john-westcott-iv/add_m2m_unit_test
...
Adding functional test for LDAP _update_m2m_relationships
2023-02-03 10:59:45 -05:00
John Westcott IV
3b9c04bf1e
Merge pull request #13515 from john-westcott-iv/fix_awx_collection_project_module
...
Fixing awx_collection sanity testing
2023-02-02 13:56:42 -05:00
John Westcott IV
5ce6c14f74
Merge pull request #13490 from john-westcott-iv/tallyoh-update-saml.md
...
Update "one or more" fields in SAML documentation.
2023-01-30 15:53:06 -05:00
John Westcott IV
8fb831d3de
SAML enhancements ( #13316 )
...
* Moving reconcile_users_org_team_mappings into common library
* Renaming pipeline to social_pipeline
* Breaking out SAML and generic Social Auth
* Optimizing SMAL login process
* Moving extraction of org in teams from backends into sso/common.create_orgs_and_teams
* Altering saml_pipeline from testing
Prefixing all internal functions with _
Modified subfunctions to not return values but instead manipulate multable objects
Modified all functions to not add duplicate orgs to the orgs_to_create list
* Updating the common function to respect a teams organization name
* Added can_create flag to create_org_and_teams
This made testing easier and allows for any adapter with a flag the ability to simply pass it into a function
* Multiple changes to SAML pipeline
Removed orgs_to_create from being passed into user_team functions, common create orgs code will add any team orgs to list of orgs automatically
Passed SAML_AUTO_CREATE_OBJECTS flag into create_org_and_teams
Fix bug where we were looking at values instead of keys
Added loading of all teams if remove flag is set in update_user_teams_by_saml_attr
* Moving common items between SAML and Social into a 'base'
* Updating and adding testing
* Renamed get_or_create_with_default_galaxy_cred to get_or_create_org_...
2023-01-27 11:49:16 -03:00
John Westcott IV
61821faa00
Merge pull request #13476 from john-westcott-iv/security_requested_change
...
Nominal change to the pr body check
2023-01-25 17:38:55 -05:00
John Westcott IV
5163795cc0
Merge pull request #13397 from ansible/djyasin-patch-1
...
Update triage_replies.md
2023-01-25 10:12:06 -05:00
John Westcott IV
ea9c52aca6
Merge pull request #13461 from john-westcott-iv/no_galaxy_if_published
...
Two changes to GitHub promote action
2023-01-23 16:02:03 -05:00
John Westcott IV and Rick Elrod
a7ebce1fef
Update .github/workflows/promote.yml
...
Co-authored-by: Rick Elrod <rick@elrod.me >
2023-01-23 15:43:44 -05:00
John Westcott IV
884ab424d5
Merge pull request #12832 from no-12/allow_metrics_for_anonymous_users
...
Allow metrics collection for anonymous users via settings
2023-01-18 09:46:35 -05:00
John Westcott IV
d73cc501d5
Merge pull request #13342 from john-westcott-iv/reconcile_fix
...
Fixing bug in LDAP reconcile loop
2023-01-09 14:20:49 -05:00
John Westcott IV
b7f2825909
Throw a warning if custom secret key was specified but not given ( #13128 )
...
* Throw a warning if custom secret key was specified but not given
* Fixing unit tests
2022-12-17 14:15:27 -03:00
John Westcott IV
7129f3e8cd
Updating python3-saml ( #13263 )
...
Moved to forked version to get latest lxml to allow other pacakges to update
2022-12-15 12:15:09 -03:00
John Westcott IV
ca54195099
Merge pull request #13324 from mannyci/devel
...
Fix typo in controller_api lookup plugin
2022-12-14 15:19:53 -05:00
John Westcott IV and Shane McDonald
e2cee10767
Update .github/workflows/promote.yml
...
Co-authored-by: Shane McDonald <me@shanemcd.com >
2022-12-08 16:34:13 -05:00
John Westcott IV
c7efa8b4e0
Merge pull request #13187 from john-westcott-iv/update_deeps
...
Update python dependencies
2022-12-01 11:17:06 -05:00
John Westcott IV
4a30cc244f
Merge pull request #13177 from john-westcott-iv/updater_script_enhancement
...
Modify the update.sh script that manages dependencies
2022-11-10 09:15:01 -05:00
John Westcott IV
af6fec5592
Merge pull request #12971 from mayaCostantini/precise-migrate-playbook-path
...
Precise migrate.yml path in development docs
2022-11-03 10:06:18 -04:00
John Westcott IV
e22f887765
Merge pull request #13129 from john-westcott-iv/update_pr_body_check
...
Fix pr_body_check
2022-10-27 16:05:03 -04:00
John Westcott IV
6f741b909a
Merge pull request #12949 from john-westcott-iv/make-ldap-more-efficent
...
Refactor of LDAP backend to be more efficent
2022-10-10 10:44:32 -04:00
John Westcott IV
534763727f
Merge pull request #12728 from john-westcott-iv/ig_fallback
...
Adding prevent_instance_group_fallback
2022-10-03 10:47:51 -04:00
John Westcott IV
33c0fb79d6
JT param everything ( #12646 )
...
* Making almost all fields promptable on job templates and config models
* Adding EE, IG and label access checks
* Changing jobs preferred instance group function to handle the new IG cache field
* Adding new ask fields to job template modules
* Address unit/functional tests
* Adding migration file
2022-09-22 15:16:12 -04:00
John Westcott IV
e7c97923a3
Merge pull request #12785 from jangel97/devel
...
Fix list_instances command
* Change from modified to last seen
2022-09-07 14:48:38 -04:00
John Westcott IV
a1b364f80c
Configuring Keycloak to also do OIDC ( #12700 )
2022-08-24 07:08:39 -04:00
John Westcott IV
bcd018707a
Adding ability to auto-apply community label to PRs and Issues ( #12718 )
2022-08-23 07:08:24 -04:00
John Westcott IV
b84a192bad
Altering events relationship to hosts to increase performance ( #12447 )
...
Removing cascade on delete at model level that could cause locking issues.
2022-08-16 12:03:05 -04:00
John Westcott IV
993dd61024
Forcing an unbind for a django-auth-ldap sticky session to the LDAP server ( #12367 )
...
* Forcing an unbind for a django-auth-ldap sticky session to the LDAP server
* Focring _connection_bound to false after closing and modifying exceptino logging
2022-08-11 16:46:41 -03:00
John Westcott IV
268a4ad32d
Modifying reaper of administrative work units to allow for change from Controller to Hybrid nodes ( #12614 )
2022-08-11 09:03:35 -03:00
John Westcott IV
782667a34e
Allow multiple values in SOCIAL_AUTH_SAML_USER_FLAGS_BY_ATTR.is_*_[value|role] settings ( #12558 )
2022-08-05 10:39:50 -04:00
John Westcott IV
71be8fadcb
Adding GitHub check to ensure PRs have the proper X/Y/Z flags ( #12577 )
...
* Adding GitHub check to ensure PRs have the proper X/Y/Z flags
* Changing the Z release wording
2022-08-01 12:59:01 -04:00
John Westcott IV
95a099acc5
Adding remove_superuser and remove_system_auditors to the SAML user attribute map ( #12522 )
2022-07-28 14:38:16 -04:00
John Westcott IV
d1fc2702ec
Adding subscriptions module and adding pool_id to license module ( #12560 )
2022-07-28 12:16:47 -04:00
John Westcott IV
734899228b
Updating CONTRIBUTING guide ( #12565 )
2022-07-27 09:59:09 -04:00
John Westcott IV
62fc3994fb
Modifying SAML adapter to not auto-add default galaxy creds to orgs on login ( #12504 )
...
* Modifying SAML adapter to not auto-add default galaxy creds to orgs on login
* Adding test, fixing old tests and moving add_default_galaxy_credential to pipeline
2022-07-25 17:16:22 -03:00
John Westcott IV
389c4a3180
Adding fields to job_metadata for workflows and approval nodes ( #12255 )
2022-07-18 16:53:49 +02:00
John Westcott IV
37ff9913d3
Adding GOOGLE_APPLICATION_CREDENTIALS env var ( #12389 )
...
* Adding GOOGLE_APPLICATION_CREDENTIALS env var
* Updating tests
2022-07-12 08:51:02 -04:00
John Westcott IV
6279295541
Updating workflow job template collection test ( #12468 )
...
Adding additional use case
Fixing error with workflow calling itslef
Adding better cleanup of assets created as part of the test
2022-07-11 17:07:07 -03:00
John Westcott IV
de17cff39c
Modified triage replied ( #12473 )
...
Split no progress into issue and pr
added community.general standard response
2022-07-11 12:43:30 -04:00
John Westcott IV
31d8ddcf84
Updating release docs ( #12403 )
...
Adding standard subject line to triage_replies.md
Removing PR commit generated change log in favor of github auto-commit log
Updating some images
Adding AWX matrix chanel to IRC notifications
Adding references between operator and AWX releases
2022-06-22 12:36:54 -04:00
John Westcott IV
f820c49b82
Fixing typo in ISSUE_TEMPLATE.md ( #12381 )
2022-06-15 10:34:22 -04:00
John Westcott IV
b9e67e7972
Allowing blank issues with a template for testing purposes only ( #12377 )
2022-06-14 17:17:07 -04:00
John Westcott IV
63d9cd7b57
.github folder maintaince ( #12327 )
...
* Removing old awxbot files
* Removing security bug report as GitHub now shows the security piolicy from /SECURITY.md
* Changing feature_request from md to yml
* Adding additional options to bug report components andinstall method
* Removing old ISSUE_TEMPLATE.md
* Changing issue type and adding additional components
* Removing auto-generated change log
* Adding awx_collection and cli components
* Changing content search pattern for type labels
* Changing from collection to awx_collection tag and adding dependencies tag
* Adding unicode bug to bug repot to match feature unicode character
* Changing bug to bug or docs
* Remove docker on * and boot2docker infavor of docker development environmnet
* Create top level issue with: CoC, Enterprise, Top level help
* Remove old CODEOWNERS file
2022-06-13 07:44:15 -04:00
John Westcott IV
186af73e5d
Fixing slashes for copy/paste of links ( #12359 )
2022-06-10 14:29:12 -04:00
John Westcott IV
ab2d05a07d
Update replies documentation ( #12305 )
...
Adding heads and a couple standard replies and rewording other replies.
2022-06-09 13:41:53 -04:00
John Westcott IV
1d35bba8c3
Variablizing the awx_template_version for building to allow release process to update the version in the module_util ( #12248 )
2022-06-02 12:28:57 -04:00
John Westcott IV
cfdba959dd
Falling back to project.status if the last project sync job was deleted ( #12215 )
2022-05-12 12:22:04 -04:00
John Westcott IV
78660ad0a2
Updated dependencies to reduce issues with dependabot and container scanning ( #12180 )
...
Modify updater.sh to remove the local path references.
2022-05-12 09:25:36 -04:00
John Westcott IV
a86740c3c9
Adding ability to start and plumb splunk instance ( #12183 )
2022-05-09 09:50:28 -04:00
John Westcott IV
adb2b0da89
Adding standard message for AWX release ( #12105 )
2022-05-03 09:24:48 -04:00
John Westcott IV
13f7166a30
Fixing write location of ssh_key-data-cert.pub ( #12122 )
2022-04-29 12:22:09 -04:00
John Westcott IV
c67f50831b
Modifying schedules API to allow for rrulesets #5733 ( #12043 )
...
* Added schedule_rruleset lookup plugin for awx.awx
* Added DB migration for rrule size
* Updated schedule docs
* The schedule API endpoint will now return an array of errors on rule validation to try and inform the user of all errors instead of just the first
2022-04-28 15:38:20 -04:00
John Westcott IV
4277b73438
Adding /etc/supervisord.conf to sosreports ( #12104 )
2022-04-27 10:34:45 -04:00
John Westcott IV
c43424ed09
Refactoring release_process docs and updating images ( #11981 )
2022-04-22 12:42:12 -04:00
John Westcott IV
a0ccc8c925
Merge pull request #5784 from ansible/runner_changes_42 ( #12083 )
2022-04-22 10:46:35 -04:00
John Westcott IV and quasd
e2135b8d68
Collection meta runtime updates ( #11952 )
...
* Update runtime.yml
* Extending test_completness to include meta/runtime.yml and adding remaining missing modules from runtime.yml
Co-authored-by: quasd <quasd@users.noreply.github.com >
2022-03-29 14:24:06 -04:00
John Westcott IV
593eebf062
Adding awx_ as well as tower_ variable names for webhooks ( #11925 )
...
Adding utility to ease testing webhooks from command line
Modifying all variables to use a constants list of variable names
2022-03-24 11:58:15 -04:00
John Westcott IV
fcdff8bdfb
Fixing pre-commit.sh for OS X ( #11953 )
2022-03-24 11:39:29 -04:00
John Westcott IV
b9cdd6f2c8
Adding ability to run user level pre-commit hooks ( #11923 )
...
* Adding ability to run user level pre-commit hooks
* Adding pre-commit docs in CONTRIBUTING.md
2022-03-24 10:58:14 -04:00
John Westcott IV
45bd143c07
Fixing import of projects issue due to local_path ( #11889 )
2022-03-21 14:04:47 -04:00
John Westcott IV
bc783b8f94
Enabling export of applications through awxkit ( #11887 )
2022-03-10 13:49:18 -05:00
John Westcott IV
4de27117e8
Adding option to enable and configure an OpenLDAP server next to AWX ( #11843 )
2022-03-10 10:29:04 -05:00
John Westcott IV
cb57752903
Changing session cookie name and added a way for clients to know what the name is #11413 ( #11679 )
...
* Changing session cookie name and added a way for clients to know what the key name is
* Adding session information to docs
* Fixing how awxkit gets the session id header
2022-02-27 07:27:25 -05:00
John Westcott IV
c8b906ffb7
Workflow changes ( #11692 )
...
Modifying workflows to install python for make commands
Squashing CI tasks to remove repeated steps
Modifying pre-commit.sh to not fail if there are no python file changes
2022-02-07 15:42:35 -05:00
John Westcott IV
5bced09fc5
Handeling different types of response.data ( #11576 )
2022-01-21 15:16:09 -05:00
John Westcott IV
e63ce9ed08
Api 4XX error msg customization #1236 ( #11527 )
...
* Adding API_400_ERROR_LOG_FORMAT setting
* Adding functional tests for API_400_ERROR_LOG_FORMAT
Co-authored-by: nixocio <nixocio@gmail.com >
2022-01-19 11:16:21 -05:00
John Westcott IV
da930ce276
Fixing token documentation ( #11550 )
2022-01-18 14:21:17 -05:00
John Westcott IV
c92468062d
SAML user attribute flags issue #5303 (PR #11430 )
...
* Adding SAML option in SAML configuration to specify system auditor and system superusers by role or attribute
* Adding keycloak container and documentation on how to start keycloak alongside AWX (including configuration of both)
2022-01-10 16:52:44 -05:00
John Westcott IV
37509af868
Adding TowerCLI receive module ( #51023 )
2019-09-27 14:28:57 -04:00
John Westcott IV
41f649b5a2
Adding tower_workflow_launch ( #42701 )
2019-09-27 14:28:57 -04:00
John Westcott IV
5ef995cd7d
Adding TowerCLI send module ( #37843 )
2019-09-27 14:28:56 -04:00