Marcelo Moreira de Mello
a988ad0c4e
Merge pull request #11659 from ansible/expose_isolate_path_k8s
...
Allow isolated paths as hostPath volume @ k8s/ocp/container groups
2022-03-01 10:52:36 -05:00
Marcelo Moreira de Mello
8645147292
Renamed scontext variable to mount_options
2022-02-28 10:22:24 -05:00
Marcelo Moreira de Mello
5e8107621e
Allow isolated paths as hostPath volume @ k8s/ocp/container groups
2022-02-28 10:22:20 -05:00
Marcelo Moreira de Mello
e9a8175fd7
Merge pull request #11702 from ansible/fact_insights_mount_issues
...
Do not mount /etc/redhat-access-insights into EEs
2022-02-23 14:44:10 -05:00
Marcelo Moreira de Mello
0d75a25bf0
Do not mount /etc/redhat-access-insights into EEs
...
Sharing the /etc/redhat-access-insights is no longer
required for EEs. Furthermore, this fixes a SELinux issue
when launching multiple jobs with concurrency and fact_caching enabled.
i.e:
lsetxattr /etc/redhat-access-insights: operation not permitted
2022-02-23 14:12:33 -05:00
Marcelo Moreira de Mello
e3b44c3950
Includes gettext on build-deps for multi-stage builds
2022-02-02 14:12:27 -05:00
Marcelo Moreira de Mello
cfabbcaaf6
Merge pull request #11602 from ansible/avoid_project_updates_on_create_preload_data
...
Avoid Project..get_or_create() in create_preload_data
2022-01-24 18:20:29 -05:00
Marcelo Moreira de Mello
7ae6286152
Avoid Project..get_or_create() in create_preload_data
...
Django ORM method get_or_create() does not call save() directly,
but it calls the create() [1].
The create method ignores the skip_update=True option, which then
will trigger a project update, however the EE was not yet created
in the database.
To avoid this problem, we just check the existence of the default
project and creates it with save(skip_update=True) manually.
2022-01-24 17:59:29 -05:00
Marcelo Moreira de Mello
aa9124e072
Merge pull request #11566 from ansible/expose_isolate_path_podman_O
...
Support user customization of EE mount options and mount paths
2022-01-21 22:41:23 -05:00
Marcelo Moreira de Mello
c086fad945
Added verbosity to molecule logs
2022-01-21 21:30:49 -05:00
Marcelo Moreira de Mello
0fef88c358
Support user customization of container mount options and mount paths
2022-01-21 17:12:32 -05:00
Marcelo Moreira de Mello
3dd01cde89
Avoid duplicated entries when calling create_preload_data
2022-01-18 18:07:26 -05:00
Marcelo Moreira de Mello
59d582ce83
Merge pull request #11530 from ansible/dont_expose_k8s_api_token_by_default
...
Don't expose serviceAccount token on default pod spec
2022-01-14 12:04:14 -05:00
Marcelo Moreira de Mello
1517f2d910
Don't expose serviceAccount token on default pod spec
2022-01-12 23:47:24 -05:00
Marcelo Moreira de Mello
69ec49d0e9
Disable awx-config-watcher on OCP
2022-01-05 17:02:14 -05:00
Marcelo Moreira de Mello
d6b4b9f973
Added node_type on awx-manage list_instances commmand
...
(cherry picked from commit 683145e3eaa8b13da59bc51e57dff98f25d3554d)
2021-11-10 08:50:10 +08:00
Marcelo Moreira de Mello
270f6c4abd
Merge pull request #11143 from tchellomello/fix_streamtls_when_not_present
...
Fixed logic to avoid tracebacks when node_name is invalid
2021-09-27 11:49:11 -04:00
Marcelo Moreira de Mello
2204e03123
Fixed logic to avoid tracebacks when node_name is invalid
2021-09-27 11:28:28 -04:00
Marcelo Moreira de Mello
76dc22cd06
Merge pull request #11118 from tchellomello/ensure_controller_node_is_assigned_prj_updates
...
Project updates must run on controller nodes
2021-09-25 23:19:11 -04:00
Marcelo Moreira de Mello
6d4b4cac37
Project updates must run on controller nodes
...
For project updates jobs triggered due a job template run,
we must ensure that project_update job to run on at the same
controller which dispatched the original job template, otherwise
the job might fail for being unable to find the playbook YAML file.
2021-09-25 23:05:45 -04:00
Marcelo Moreira de Mello
471f47cd9e
Merge pull request #11093 from ansible/receptor_control_service_tls
...
Introduce the control-service TLS support on receptor
2021-09-24 12:26:19 -04:00
Marcelo Moreira de Mello
045785c36f
Refactored get_conn_type() method to use Enum
2021-09-23 10:51:50 -04:00
Marcelo Moreira de Mello
45600d034d
Initial StreamTLS support for receptor nodes
2021-09-23 10:50:17 -04:00
Marcelo Moreira de Mello
9588ff3b4f
Merge pull request #10965 from tchellomello/fix_ldap_dn
...
Associates ldap_dn on a first User() login
2021-08-31 14:25:26 -04:00
Marcelo Moreira de Mello
e23e634974
Associate ldap_dn on a first User() login
...
To avoid calling the user.save() on every single login (PR#9703)
we can check if the user.profile is available. For new users,
accessing the user.profile throws an ValueError exception which
is capture on this fix.
Example:
----
>>> _ = user.profile
*** ValueError: save() prohibited to prevent data loss due to unsaved related object 'user'.
>>> User.objects.filter(username=user.username).count()
0
This way, the user.save() gets called for brand users and will get the
ldap_dn associated as expected.
2021-08-29 22:02:00 -04:00
Marcelo Moreira de Mello
c9259ac45b
Merge pull request #10675 from tchellomello/minikube-hack-macos
...
Workaround Minikube issue on MacOS and enable preflights
2021-07-21 10:56:14 -04:00
Marcelo Moreira de Mello
7e46499e18
Workaround Minikube issue on MacOS and enable preflights
2021-07-21 10:39:51 -04:00
Marcelo Moreira de Mello
b63313a08b
Using awx-manage shell produces a better stdout during bootstrap
2021-07-15 11:43:20 -04:00
Marcelo Moreira de Mello
f6a71e770d
Incorporates Minikube to devel environment
2021-07-15 10:42:04 -04:00
Marcelo Moreira de Mello
d333b0080f
Redirect documentation to awx-operator docs
2021-05-26 17:34:47 -04:00
Marcelo Moreira de Mello
997525076d
update_or_create EE via settings.DEFAULT_EXECUTION_ENVIRONMENTS
2021-05-17 00:41:06 -04:00
Marcelo Moreira de Mello
f397679cc5
Wait for the database migrations before starting
2021-04-22 11:51:39 -04:00
Marcelo Moreira de Mello
fd3475a813
Only update LDAP user when necessary
2021-03-25 11:10:11 -04:00
Marcelo Moreira de Mello
61da965d54
Added GUID filters for k8s/OCP environment
2021-02-22 09:13:22 -05:00
Marcelo Moreira de Mello
f1b8a63d91
Ability to import standard pgdump into Openshift
2020-09-23 22:33:57 -04:00
Marcelo Moreira de Mello
3803763c53
Exposes the User.created attribute via API
...
Signed-off-by: Marcelo Moreira de Mello <tchello.mello@gmail.com >
2020-07-17 15:47:17 -04:00
Marcelo Moreira de Mello
3f8bc0d7c8
Adds SAML Attribute Mapping to Teams and Orgs
...
Signed-off-by: Marcelo Moreira de Mello <tchello.mello@gmail.com >
2020-06-08 12:40:33 -04:00
Marcelo Moreira de Mello
736e7a33ac
Fixes ca_trust_dir mapping for k8s and openshift
...
Signed-off-by: Marcelo Moreira de Mello <tchello.mello@gmail.com >
2020-05-15 02:37:33 -04:00
Marcelo Mello
52712a0d9a
Introduces the ability to pass annotations to the Kubernetes Ingress Controllers
2019-06-20 16:40:08 -04:00
Marcelo Mello
7d77727a60
project_data_dir is not required in the awx_task containers
2019-06-19 21:35:49 -04:00
Marcelo Mello
47560fdf7c
Fixes ca_trust_dir and project_data_dir for Kubernetes
2019-06-19 21:21:35 -04:00