[Feature] Pre job run OPA policy enforcement (#15947)

Co-authored-by: Jiří Jeřábek (Jiri Jerabek) <Jerabekjirka@email.cz>
Co-authored-by: Alexander Saprykin <cutwatercore@gmail.com>
This commit is contained in:
Hao Liu
2025-05-07 10:51:23 -04:00
committed by GitHub
parent c3bf843ad7
commit 21c463c0dd
16 changed files with 1575 additions and 12 deletions

View File

@@ -36,6 +36,7 @@ Markdown # used for formatting API help
maturin # pydantic-core build dep
msgpack
msrestazure
OPA-python-client==2.0.2 # Code contain monkey patch targeted to 2.0.2 to fix https://github.com/Turall/OPA-python-client/issues/29
openshift
opentelemetry-api~=1.24 # new y streams can be drastically different, in a good way
opentelemetry-sdk~=1.24

View File

@@ -1,11 +1,16 @@
adal==1.2.7
# via msrestazure
aiodns==3.2.0
# via aiohttp
aiofiles==24.1.0
# via opa-python-client
aiohappyeyeballs==2.4.4
# via aiohttp
aiohttp==3.11.11
aiohttp[speedups]==3.11.11
# via
# -r /awx_devel/requirements/requirements.in
# aiohttp-retry
# opa-python-client
# twilio
aiohttp-retry==2.8.3
# via twilio
@@ -72,6 +77,8 @@ botocore==1.35.96
# -r /awx_devel/requirements/requirements.in
# boto3
# s3transfer
brotli==1.1.0
# via aiohttp
cachetools==5.5.0
# via google-auth
# git+https://github.com/ansible/system-certifi.git@devel # git requirements installed separately
@@ -83,6 +90,7 @@ cachetools==5.5.0
cffi==1.17.1
# via
# cryptography
# pycares
# pynacl
channels==4.2.0
# via
@@ -292,6 +300,8 @@ oauthlib==3.2.2
# django-oauth-toolkit
# kubernetes
# requests-oauthlib
opa-python-client==2.0.2
# via -r /awx_devel/requirements/requirements.in
openshift==0.13.2
# via -r /awx_devel/requirements/requirements.in
opentelemetry-api==1.29.0
@@ -369,6 +379,8 @@ pyasn1-modules==0.4.1
# via
# google-auth
# service-identity
pycares==4.5.0
# via aiodns
pycparser==2.22
# via cffi
pygerduty==0.38.3
@@ -438,6 +450,7 @@ requests==2.32.3
# kubernetes
# msal
# msrest
# opa-python-client
# opentelemetry-exporter-otlp-proto-http
# pygithub
# python-dsv-sdk