Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump urllib3 from 1.22 to 1.26.18 in /Packs/Exchange2016_Compliance/Integrations/Exchange2016_Compliance/doc_files #2

Open
wants to merge 3,910 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3910 commits
Select commit Hold shift + click to select a range
cb50ec1
adding note to readme (#29138)
maimorag Aug 23, 2023
1a7c4ba
Fix proofpoint schema (#29037)
evisochek Aug 23, 2023
8f7207b
packs/GoogleDrive: add modify labels command (#28962) (#29125)
content-bot Aug 23, 2023
be6b4e1
Bug fixes related to usernames in Account Enrichment (#29024)
idovandijk Aug 23, 2023
982a134
Exception handler - Okta, AWS IAM (#29063)
MLainer1 Aug 23, 2023
4cd6371
[Poetry] boto3-stubs (#29132)
shmuel44 Aug 23, 2023
8ec4a95
Update Docker Image To demisto/python3 (#29157)
content-bot Aug 23, 2023
7c18af5
[crowdstrike falcon] - update cs-falcon-resolve-detection description…
GuyAfik Aug 23, 2023
74597b1
Update Docker Image To demisto/pymisp2 (#29147)
content-bot Aug 23, 2023
ff237ea
Update Docker Image To demisto/py3-tools (#29146)
content-bot Aug 23, 2023
75ccc0f
Azure DevOps (#28145)
rshunim Aug 23, 2023
de4cc24
Add FireEye ETP Event Collector (#28863)
JasBeilin Aug 23, 2023
d4959fc
sdk logging file size & rotation (#29144)
kobymeir Aug 23, 2023
c31a44e
fix for the fetch incidents last_run of ThreatConnectV3 (#28935)
omerKarkKatz Aug 23, 2023
a0c2258
[MicrosoftApiModule] Revert of PR 29035 (#29173)
mmhw Aug 23, 2023
32ab480
add changes to set delimiter for attributes split (#29010) (#29177)
content-bot Aug 23, 2023
8a1e545
adding more attempts when installing packs on xsiam. (#29158)
kobymeir Aug 24, 2023
3e8a97f
Update Docker Image To demisto/taxii2 (#29189)
content-bot Aug 24, 2023
fb3d0b5
Update Docker Image To demisto/python3 (#29188)
content-bot Aug 24, 2023
d3bbae6
Update Docker Image To demisto/pyjwt3 (#29190)
content-bot Aug 24, 2023
9d11279
Update Active Directory Query V2 to use LDAP docker image (#29069)
anas-yousef Aug 24, 2023
f244a65
QRadar: add polling in YAML (#29097)
ilaner Aug 24, 2023
1ae704c
Tenable Export Scan (#28146)
jlevypaloalto Aug 24, 2023
22ca76f
Merge branch 'master' into github_workflow_partner (#29172)
edik24 Aug 24, 2023
dd4b651
Wildfire Reports - Reverted the content patch (#29155)
ShacharKidor Aug 24, 2023
4c6a289
Fixed version for 'Cortex XDR - Port Scan - Adjusted' (#28929)
TalNos Aug 24, 2023
475f741
Detonate url input fix (#29195)
Shellyber Aug 24, 2023
709e18a
[MS TEAMS] Update README - Currently MS Team won’t work on 8.2 tenant…
michal-dagan Aug 24, 2023
a9a6c40
Trigger content nightly build sdk ref (#29184)
kobymeir Aug 24, 2023
5e7eb9a
[Cortex XDR] Improve Error Message (#28932)
shmuel44 Aug 24, 2023
e28ac9d
Microsoft Windows Events - Application logs (#28990)
nkanon Aug 24, 2023
bc1070a
Added field to checkpoint schema. (#29202)
yasta5 Aug 24, 2023
b751e45
[Tenable.sc] Updated the description of the source_type argument (#2…
bziser Aug 24, 2023
dd62c0b
Updated docs (#29211)
Shellyber Aug 24, 2023
cda7019
Netskope event collector rewrite (#28941)
ShahafBenYakir Aug 25, 2023
efe4711
Fix default argument values in Generate Password (#29203)
yaakovpraisler Aug 25, 2023
c95de72
Un-hiding API token (#29222)
ShahafBenYakir Aug 26, 2023
ed37ac0
Test playbooks for xsiam (#29075)
OmriItzhak Aug 27, 2023
6d1e17a
Malware enchantment un-assign analyst to the incidet (#29084)
ssokolovich Aug 27, 2023
9922e32
PIP_DISABLE_PIP_VERSION_CHECK=1 (#29227)
kobymeir Aug 27, 2023
8ee6483
trying to fix cache warnings (#29180)
kobymeir Aug 27, 2023
a474704
Update Docker Image To demisto/fastapi (#29191)
content-bot Aug 27, 2023
2dcc3f2
Update Docker Image To demisto/py3-tools (#29239)
content-bot Aug 27, 2023
820eb45
[CommonServerPython] Added to _http_request the`params_parser` parame…
MosheEichler Aug 27, 2023
dcdfbe5
Alibaba AT Fix (#29226)
eepstain Aug 27, 2023
6b3db9a
Netbox IRM Fix (#29228)
eepstain Aug 27, 2023
e66f788
MS ADFS Fix (#29231)
eepstain Aug 27, 2023
943ee3d
[ASM] - Expander - command argument bug fix (#29242)
content-bot Aug 27, 2023
e02672a
Update Docker Image To demisto/python3 (#29238)
content-bot Aug 27, 2023
29c34ff
CP FW Fix (#29243)
eepstain Aug 27, 2023
f3e2455
MS Windows Fix (#29249)
eepstain Aug 27, 2023
70a7a2c
Okta Fix (#29246)
eepstain Aug 27, 2023
4e965d5
Cyberark Identity Fix (#29253)
eepstain Aug 27, 2023
a7a5e33
Update additional dependencies in pre-commit-config (#29251)
ilaner Aug 27, 2023
58961cf
removed malformed deps (#29212)
dantavori Aug 27, 2023
001e2ce
DBotPredictURLPhishing - timeout argument (#29165)
MLainer1 Aug 27, 2023
899eb4f
Knowbe4 kmast fix schema (#29234)
yasta5 Aug 27, 2023
2593a4b
QRadar: add the polling argument to the YAML (#29235)
ilaner Aug 28, 2023
722545b
fixing pr to jira linking issue (#29233)
kobymeir Aug 28, 2023
f82bd54
Update Docker Image To demisto/python3 (#29262)
content-bot Aug 28, 2023
6491b4e
Update Docker Image To demisto/googleapi-python3 (#29265)
content-bot Aug 28, 2023
a54a67c
Update Docker Image To demisto/py3-tools (#29263)
content-bot Aug 28, 2023
7dfe586
Update Docker Image To demisto/pyjwt3 (#29264)
content-bot Aug 28, 2023
7119e24
Update Docker Image To demisto/taxii-server (#29267)
content-bot Aug 28, 2023
874d75b
Update Docker Image To demisto/keeper-ksm (#29269)
content-bot Aug 28, 2023
7e68d6f
Update Docker Image To demisto/duoadmin3 (#29270)
content-bot Aug 28, 2023
a3de790
Update Docker Image To demisto/trustar (#29268)
content-bot Aug 28, 2023
aef7d9a
Update Docker Image To demisto/devo (#29271)
content-bot Aug 28, 2023
2fae394
Onelogin IAM Fix (#29236)
eepstain Aug 28, 2023
e65cb52
Vectra AI Fix (#29241)
eepstain Aug 28, 2023
9d757e8
Adding support for multiple clouds (#28801)
RosenbergYehuda Aug 28, 2023
309b745
[VMRay] Add vmray-get-screenshots command (#29229)
content-bot Aug 28, 2023
b5f8790
Orca Security Fix (#29252)
eepstain Aug 28, 2023
20f0558
Remove myself (#29274)
Shellyber Aug 28, 2023
87b95c6
Search and delete fix (#29179)
ArikDay Aug 28, 2023
8a3268b
Duo Fix (#29244)
eepstain Aug 28, 2023
36b7807
Mcafee EPO Fix (#29248)
eepstain Aug 28, 2023
a7d518e
Illusive Fix (#29237)
eepstain Aug 28, 2023
69ef6d8
ME AD Manager Fix (#29254)
eepstain Aug 28, 2023
14d8dd1
Gitlab Fix (#29256)
eepstain Aug 28, 2023
077b13b
MS DHCP Fix (#29245)
eepstain Aug 28, 2023
ad231d1
Align credentials part 14 (#29166)
jlevypaloalto Aug 28, 2023
0cf1cc4
[EWS O365] support non-ascii chars (#28617)
michal-dagan Aug 28, 2023
46c758a
Fix netskope schema mismatch (#29257)
evisochek Aug 28, 2023
edd192a
Fix schema hints mismatches (#29232)
evisochek Aug 28, 2023
a177b0e
XSUP-27348 AWS Security hub (#29159)
sapirshuker Aug 28, 2023
a440187
Fix unicode spaces issue (#29283)
YuvHayun Aug 28, 2023
68a7f19
poetry files (#29282)
content-bot Aug 29, 2023
56058f8
Update Docker Image To demisto/googleapi-python3 (#29292)
content-bot Aug 29, 2023
4c44ca2
Cisco SMA fixed spaces encoding in query params (#29068)
MosheEichler Aug 29, 2023
0c78d6f
Fix ewsv2 send mail split issue (#29099)
YuvHayun Aug 29, 2023
bedf668
Update Docker Image To demisto/python3 (#29291)
content-bot Aug 29, 2023
af84bbd
Align credentials part 15 (#29171)
jlevypaloalto Aug 29, 2023
adf1565
Fix xdr list risky hosts docs (#29178)
YuvHayun Aug 29, 2023
c1dd2ad
toversion for workday event generator (#29285)
dantavori Aug 29, 2023
cedf3c8
Es fixed the default date time format (#29207)
MosheEichler Aug 29, 2023
bbaf6ff
Automatic hyphen addition for merged RNs (#29199)
mmhw Aug 29, 2023
21bd8d7
Change secret parameters to type 4 (#29213)
jlevypaloalto Aug 29, 2023
b621415
add nightly machine type (#29255)
dansterenson Aug 29, 2023
90f7671
XSUP-27558 bugfix (BetweenHours) (#29298)
dantavori Aug 29, 2023
a30ea16
Update Docker Image To demisto/python3 (#29318)
content-bot Aug 30, 2023
bf2ce9d
Update Docker Image To demisto/fp-smc (#29321)
content-bot Aug 30, 2023
7e93341
Update Docker Image To demisto/ippysocks-py3 (#29316)
content-bot Aug 30, 2023
8600ca7
Update Docker Image To demisto/py3-tools (#29319)
content-bot Aug 30, 2023
06b6570
fixed UTs (#29322)
dantavori Aug 30, 2023
11d7b44
S&c timeout issue (#29312)
yaakovpraisler Aug 30, 2023
0310a8d
RN (#29324)
MosheEichler Aug 30, 2023
22cd868
update codeowners (#29330)
GuyAfik Aug 30, 2023
ed4dbdc
Contrib/slackv3 readchannel (#29247)
content-bot Aug 30, 2023
0b0547e
AWS EC2 Enhancement (#29078)
darkushin Aug 30, 2023
a5e8882
Enhancements to Traceable Integration (#29325)
content-bot Aug 30, 2023
68efebf
AWS IAM: list attached role policies (#29033)
dorschw Aug 30, 2023
2be5018
[Marketplace Contribution] Content Testing - Content Pack Update (#29…
content-bot Aug 30, 2023
47ee6d3
Update Docker Image To demisto/python3 (#29341)
content-bot Aug 31, 2023
e7b34e1
Update Docker Image To demisto/googleapi-python3 (#29344)
content-bot Aug 31, 2023
7ddbe7b
Update Docker Image To demisto/flask-nginx (#29347)
content-bot Aug 31, 2023
1f18f54
Update Docker Image To demisto/pyjwt3 (#29343)
content-bot Aug 31, 2023
0c4a057
Update Docker Image To demisto/sixgill (#29342)
content-bot Aug 31, 2023
d2431c2
SonicWall ModelingRules Enhancement (#29163)
nkanon Aug 31, 2023
d14d5d3
Isinternalhostname small fix (#29351)
Shellyber Aug 31, 2023
4879145
npm install running without fund or audit. (#29333)
kobymeir Aug 31, 2023
d4c1704
[ASM] - Expander - Standardize enrichment names in asmsystemids grid …
content-bot Aug 31, 2023
7e77cb1
BotFindSimilarIncidentsByIndicators return_results (#29353)
tkatzir Aug 31, 2023
2594be2
Armis Event Collector (#29340)
samuelFain Aug 31, 2023
8f6c39e
destroy servers with progress bar with less output to the log files. …
kobymeir Aug 31, 2023
e75846d
Prisma cloud alert prioritization indicators filter (#29361)
tomer-pan Aug 31, 2023
706d79b
ewsv2 from argument fix (#29297)
JudahSchwartz Aug 31, 2023
c2ce7a0
QRadar: fix delay in mirroring for closed offenses (#29230)
ilaner Aug 31, 2023
e854841
Missing schema hints fix (#29354)
yasta5 Aug 31, 2023
65f6e0e
Devo v1.2.7(bug fixes) (#29355) (#29373)
content-bot Aug 31, 2023
9be5916
Remove `TestsForPlaybooks` directory (#29377)
MichaelYochpaz Sep 1, 2023
74697f3
sdk pylint error checking script was broken. (#29365)
kobymeir Sep 1, 2023
0309a8f
Test modeling rules junit (#29085)
kobymeir Sep 2, 2023
19a6e8a
Deprecated playbooks replacements (#28950)
ArikDay Sep 3, 2023
99b8d09
Okta user investigation - Enhancement (#29349)
OmriItzhak Sep 3, 2023
87fd255
git clone check branch exists and support slashes (#29336)
kobymeir Sep 3, 2023
c1710c9
Update Docker Image To demisto/armorblox (#29382)
content-bot Sep 3, 2023
311c3e8
Update Docker Image To demisto/python3 (#29380)
content-bot Sep 3, 2023
bea89aa
Update Docker Image To demisto/graphql (#29389)
content-bot Sep 3, 2023
883f933
Update Docker Image To demisto/pycountry (#29392)
content-bot Sep 3, 2023
a3f2de2
Update Docker Image To demisto/netmiko (#29393)
content-bot Sep 3, 2023
b09e790
Update Docker Image To demisto/hashicorp (#29388)
content-bot Sep 3, 2023
f827dfe
Update Docker Image To demisto/dxl (#29391)
content-bot Sep 3, 2023
d2a4a35
Update Docker Image To demisto/btfl-soup (#29386)
content-bot Sep 3, 2023
7bb9f3d
Update Docker Image To demisto/opnsense (#29385)
content-bot Sep 3, 2023
433ac95
Update Docker Image To demisto/greynoise (#29387)
content-bot Sep 3, 2023
c804f19
Update Docker Image To demisto/pyjwt3 (#29384)
content-bot Sep 3, 2023
f16df84
The hive severity fix (#29379)
Shellyber Sep 3, 2023
440defc
Update Docker Image To demisto/boto3py3 (#29381)
content-bot Sep 3, 2023
5a3e4f6
Update Docker Image To demisto/py3-tools (#29397)
content-bot Sep 3, 2023
6419d89
fixed limit issue, fixed sample issue (#29198)
daryakoval Sep 3, 2023
662d7e4
Fix for 'NGFW Scan' playbook (#29374)
TalNos Sep 3, 2023
3809599
Align the entire repo with check-yaml (#29405)
mmhw Sep 3, 2023
d9a6a11
Add Moderate Retry Mechanism (#29015)
AradCarmi Sep 3, 2023
7011782
Cofense Intelligence v2 - release-1.1.13 (#29364)
content-bot Sep 3, 2023
adcded3
Virus total rfc1918 (#29369)
content-bot Sep 3, 2023
9793290
Pack upload support (#28800)
ostolero Sep 3, 2023
4f6cda2
ServiceNow add default type to note (#28970)
darkushin Sep 3, 2023
890def5
fix bash condition (#29415)
kobymeir Sep 3, 2023
c5da4a3
fix test modeling rule (#29416)
kobymeir Sep 4, 2023
22f307e
Update Docker Image To demisto/python3 (#29417)
content-bot Sep 4, 2023
1fb5905
added the code and some UT (#29258)
omerKarkKatz Sep 4, 2023
f7246a3
Added fields to schema file (#29413)
yasta5 Sep 4, 2023
9b0cbe1
Deleting an unused import (#29408)
mmhw Sep 4, 2023
34081af
[ServiceNow v2] Deleting an unused import (#29409)
mmhw Sep 4, 2023
c2eab5e
1.20.0 (#29407)
omerKarkKatz Sep 4, 2023
59b3989
Change log info to debug (#29422)
mmhw Sep 4, 2023
7ac82aa
Update Docker Image To demisto/python3 (#29430)
content-bot Sep 4, 2023
a1afee7
XSUP-27732 Unable to query for emails (#29406)
eyalpalo Sep 4, 2023
6d3da20
Delete invaild file (#29424)
mmhw Sep 4, 2023
890529e
Ciac 7986 (#29137)
eyalpalo Sep 4, 2023
0f6d1c2
Update TPB instance; Update deprecated command (#29428)
samuelFain Sep 4, 2023
863b0a9
[Azure Active Directory Groups] fixed bug when calling command (#29423)
michal-dagan Sep 4, 2023
46421e7
[Microsoft] support auth-reset command (#28622)
michal-dagan Sep 4, 2023
6fa8777
Update min_ucase command argument in task 1 (#29431)
samuelFain Sep 4, 2023
eeb5595
[Jira] Added support for arguments jira-get-organizations (#29420)
content-bot Sep 4, 2023
94639ac
fix test modeling rule (#29441)
kobymeir Sep 4, 2023
8fc55cb
Use string split and validations (#27851)
thefrieddan1 Sep 4, 2023
a7a3644
SplunkPy mirror out fails if userMapping is enabled and new user is n…
amshamah419 Sep 4, 2023
a48f1be
ES add format to the query string (#29421)
MosheEichler Sep 4, 2023
64030fa
Microsoft powershell modeling rules (#29224)
yasta5 Sep 4, 2023
0b3371e
Update Docker Image To demisto/python3 (#29445)
content-bot Sep 5, 2023
3183182
Xsoar mirror saas (#29215)
ShahafBenYakir Sep 5, 2023
7e22a57
added autocommit to execution sql queries (#28944)
yucohen Sep 5, 2023
5348068
Xsup 27483/Report Object References (#29327)
AradCarmi Sep 5, 2023
ae21082
Cisco ISE Enrichment (#29362)
eepstain Sep 5, 2023
5529a7a
Update Docker Image To demisto/python3 (#29394)
content-bot Sep 5, 2023
714b771
revert changes regardin xsoar_ng_server_ga (#29449)
omerKarkKatz Sep 5, 2023
ef087de
Parsing rules fix filter 10 (#28651)
yasta5 Sep 5, 2023
a012a24
Onelogin iam schema fix (#29429)
yasta5 Sep 5, 2023
5276123
Return Results human readable bug (#29301)
daryakoval Sep 5, 2023
f56cb36
Update Docker Image To demisto/pan-os-python (#29396)
content-bot Sep 5, 2023
b274f5a
Update Docker Image To demisto/python3 (#29456)
content-bot Sep 5, 2023
e645ee8
XSUP-27024/exabeam (#29197)
sapirshuker Sep 5, 2023
6befc06
Dlp description (#29359)
tomer-pan Sep 5, 2023
7c14076
Implement the unit test case for Get_access_token (#29378) (#29442)
content-bot Sep 5, 2023
fdfaf0d
Add basic authentication jira v3 (#29288)
israelpoli Sep 5, 2023
506c192
Test playbook xsiam fix (#29451)
OmriItzhak Sep 5, 2023
e29a5d0
Fixed schema for teamviewer (#29432)
yasta5 Sep 5, 2023
3879094
Cs detections empty list issue (#29435)
daryakoval Sep 5, 2023
e169068
Bump markdownlint from 0.26.2 to 0.30.0 (#28899)
dependabot[bot] Sep 5, 2023
93b736b
Bump actions/checkout from 2 to 4 (#29444)
dependabot[bot] Sep 5, 2023
4208bd1
AWS-WAF Adding Modeling Rules (#29335)
nkanon Sep 5, 2023
80b5c84
Removing unsupported xdr fields from mapper (#29414)
ssokolovich Sep 5, 2023
ea88af8
Run zero update modeling rule (#29460)
yasta5 Sep 5, 2023
2b38c0d
Bump slackapi/slack-github-action from 1.23.0 to 1.24.0 (#28461)
dependabot[bot] Sep 5, 2023
1877b54
Bump devcontainers/ci from 0.2 to 0.3 (#28460)
dependabot[bot] Sep 5, 2023
46ad9ab
Qualys fix schema (#29461)
yasta5 Sep 5, 2023
d768910
demisto-sdk-release 1.20.1 (#29465)
content-bot Sep 5, 2023
dd30d01
Revert "Bump markdownlint from 0.26.2 to 0.30.0 (#28899)" (#29481)
kobymeir Sep 6, 2023
9eb1e13
fix using deprecated -vvv argument when calling the demisto sdk (#29470)
kobymeir Sep 6, 2023
6730c64
Update Docker Image To demisto/oci (#29488)
content-bot Sep 6, 2023
d324551
Update Docker Image To demisto/taxii2 (#29490)
content-bot Sep 6, 2023
f60ea0e
Update Docker Image To demisto/netmiko (#29501)
content-bot Sep 6, 2023
2dc1df6
Deprecating block url generic (#29453)
ArikDay Sep 6, 2023
e96035e
Fix dnstwistTest TPB (#29455)
samuelFain Sep 6, 2023
7b5956e
Fix Get Original Email - Microsoft Graph Mail - test TPB (#29467)
samuelFain Sep 6, 2023
71768a7
New features for emails (#29400)
content-bot Sep 6, 2023
979bdd1
Security scans (#25915)
yucohen Sep 6, 2023
7c73092
Fixed schema for Sentinel one (#29440)
yasta5 Sep 6, 2023
72e1eb9
fix using deprecated -vvv argument when calling the demisto sdk in Co…
kobymeir Sep 6, 2023
8661f7c
Devcontainer maintanence (#29299)
ilaner Sep 6, 2023
198f31f
ForcePoint Firewall Schema Fix (#29425)
yasta5 Sep 6, 2023
bfe715f
Servicenow api fix (#29433)
Shellyber Sep 6, 2023
1873a55
Deprecate qradar access investigation (#29503)
ArikDay Sep 6, 2023
56e2cd6
Core api file delete: reverting deleting files from context data (#27…
maimorag Sep 6, 2023
80b2fed
ReversingLabs - Add proxy support (#29280)
content-bot Sep 6, 2023
3484945
removed from skipped_tests (#29383)
michal-dagan Sep 6, 2023
f3648d3
Xpanse api updates (#29464)
content-bot Sep 6, 2023
72ef358
fix regex (#29515)
dansterenson Sep 6, 2023
f7b7d5c
Cs falcon fetch limit issue (#29411)
daryakoval Sep 7, 2023
50f0dbb
Stamus integration v1.0.0 (#29426)
content-bot Sep 7, 2023
074f146
certificate-rehash-warning (#29529)
kobymeir Sep 7, 2023
39c2a73
Added keywords related to DNS sinkhole to the PAN-OS pack (#29371)
idovandijk Sep 7, 2023
0bb0b4a
Update Docker Image To demisto/m2crypto (#29543)
content-bot Sep 7, 2023
923646b
Update Docker Image To demisto/sixgill (#29534)
content-bot Sep 7, 2023
97f2863
Update Docker Image To demisto/py3-tools (#29532)
content-bot Sep 7, 2023
127083d
[Marketplace Contribution] Content Testing - Content Pack Update (#29…
content-bot Sep 7, 2023
e158377
Update Docker Image To demisto/python3 (#29530)
content-bot Sep 7, 2023
528c954
Update Docker Image To demisto/octoxlabs (#29545)
content-bot Sep 7, 2023
5fb58ed
Update Docker Image To demisto/bottle (#29536)
content-bot Sep 7, 2023
672bf05
Update Docker Image To demisto/glpi (#29542)
content-bot Sep 7, 2023
bfebeaa
Update Docker Image To demisto/rubrik-polaris-sdk-py3 (#29541)
content-bot Sep 7, 2023
eff856f
Update Docker Image To demisto/cymruwhois (#29540)
content-bot Sep 7, 2023
0d678f3
Update Docker Image To demisto/pycountry (#29539)
content-bot Sep 7, 2023
9dfe7b8
[pre-commit check-json] Align the entire repo with check-json (#29403)
mmhw Sep 7, 2023
88aba41
Workday Sign on Event Collector (#28832)
amshamah419 Sep 7, 2023
69c1ca0
Update Docker Image To demisto/crypto (#29533)
content-bot Sep 7, 2023
e3bd40b
Netskope Update (#29463)
eepstain Sep 7, 2023
790cce3
Bump urllib3
dependabot[bot] Oct 17, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
209 changes: 101 additions & 108 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
version: 2.1
orbs:
python: circleci/python@<< pipeline.parameters.python-orb-version >>
node: circleci/node@<< pipeline.parameters.node-orb-version >>

commands:
set-instance-role-env-variable:
description: "Sets INSTANCE_ROLE env variable into $BASH_ENV file"
Expand All @@ -14,41 +18,6 @@ commands:
command: |
echo 'export INSTANCE_ROLE="<< parameters.instance_role >>"' >> $BASH_ENV
echo 'export INSTANCE_WAS_CREATED="<< parameters.instance_created >>"' >> $BASH_ENV
start-tunnel:
description: "Opens an ssh tunnel to the demisto servers and wait until the tunnels are established"
parameters:
timeout:
type: integer
default: 10
steps:
- run:
name: add ssh configurations
shell: /bin/bash
command: |
if [ -z $INSTANCE_WAS_CREATED ];
then
echo "Skipping - instance was not created"
exit 0
fi
# Modifying ssh config file
echo "Host 10.0.*
StrictHostKeyChecking no
LogLevel ERROR
ProxyJump [email protected] # disable-secrets-detection
Host content-build-lb.demisto.works
Port 43567
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
LogLevel ERROR" >> ~/.ssh/config
- run:
name: Open SSH Tunnel
command: |
if [ -z $INSTANCE_WAS_CREATED ];
then
echo "Skipping - instance was not created"
exit 0
fi
./Tests/scripts/open_ssh_tunnel.sh

parameters:
artifact_build_num:
Expand All @@ -75,12 +44,22 @@ parameters:
gcs_market_bucket:
type: string
default: "marketplace-dist"

cache-version:
type: string
default: v1 # Change this parameter to clear cache.
python-orb-version:
type: string
default: "2.0.3" # disable-secrets-detection
node-orb-version:
type: string
default: "5.0.1" # disable-secrets-detection

references:
environment: &environment
environment:
# A flag for the demisto_client to not cache it's last response in order to avoid memory leaks
# A flag for the demisto_client to not cache its last response in order to avoid memory leaks.
DONT_CACHE_LAST_RESPONSE: "true"
DEMISTO_SDK_LOG_FILE_SIZE: 1073741824 # 1GB
ARTIFACT_BUILD_NUM: << pipeline.parameters.artifact_build_num >>
CONTRIB_BRANCH: << pipeline.parameters.contrib_branch >>
CONTRIB_PACK_NAME: << pipeline.parameters.contrib_pack_name >>
Expand All @@ -90,11 +69,48 @@ references:
PULL_REQUEST_NUMBER: << pipeline.parameters.pr_number >>
NIGHTLY_PARAMETER: << pipeline.parameters.nightly >>
GCS_MARKET_BUCKET: << pipeline.parameters.gcs_market_bucket >>


install_build_dependencies: &install_build_dependencies
python/install-packages:
pkg-manager: "poetry"
args: "--with ci"
cache-version: << pipeline.parameters.cache-version >>
pre-install-steps:
- run:
name: Check if pyproject.toml is consistent with poetry.lock
command: poetry lock --check

install_node_ci: &install_node_ci
node/install-packages:
cache-version: << pipeline.parameters.cache-version >>


install_neo4j: &install_neo4j
run:
name: Install Neo4j
command: |
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
echo 'deb https://debian.neo4j.com stable 5' | sudo tee /etc/apt/sources.list.d/neo4j.list
sudo apt-get update
apt list -a neo4j
sudo apt-get install neo4j
sudo chown -R circleci /var/log/neo4j
sudo chown -R circleci /var/lib/neo4j
sudo chown -R circleci /etc/neo4j
mkdir -p /var/lib/neo4j/plugins
wget -O /var/lib/neo4j/plugins/apoc-5.5.0-core.jar https://github.com/neo4j/apoc/releases/download/5.5.0/apoc-5.5.0-core.jar
neo4j_conf_file="/etc/neo4j/neo4j.conf"
sudo echo "dbms.security.procedures.unrestricted=apoc.*" >> $neo4j_conf_file
sudo echo "dbms.security.procedures.allowlist=apoc.*" >> $neo4j_conf_file
apoc_conf_file="/etc/neo4j/apoc.conf"
sudo echo "apoc.export.file.enabled=true" > $apoc_conf_file
sudo echo "apoc.import.file.enabled=true" >> $apoc_conf_file
sudo echo "apoc.import.file.use_neo4j_config=true" >> $apoc_conf_file
neo4j-admin dbms set-initial-password contentgraph

container_config: &container_config
docker:
- image: devdemisto/content-build:3.0.0.33772 # disable-secrets-detection
- image: devdemisto/content-build:3.0.0.49685 # disable-secrets-detection
auth:
username: $DOCKERHUB_USER
password: $DOCKERHUB_PASSWORD
Expand All @@ -112,24 +128,20 @@ references:
attach_workspace:
at: *workspace_root

add_ssh_keys: &add_ssh_keys
add_ssh_keys:
fingerprints:
- "02:df:a5:6a:53:9a:f5:5d:bd:a6:fc:b2:db:9b:c9:47" # disable-secrets-detection
- "f5:25:6a:e5:ac:4b:84:fb:60:54:14:82:f1:e9:6c:f9" # disable-secrets-detection

prepare_environment: &prepare_environment
run:
name: Prepare Environment
when: always
command: |
poetry --version

# Check if CircleCI's config file and poetry files files are up to date
# if poetry isn't up-to-date, checkout from origin/master.
./Tests/scripts/is_file_up_to_date.sh .circleci/config.yml $CIRCLE_BRANCH
./Tests/scripts/is_file_up_to_date.sh poetry.lock $CIRCLE_BRANCH true
./Tests/scripts/is_file_up_to_date.sh pyproject.toml $CIRCLE_BRANCH true
./Tests/scripts/is_file_up_to_date.sh Tests/Marketplace/core_packs_list.json $CIRCLE_BRANCH true
./Tests/scripts/is_file_up_to_date.sh Tests/Marketplace/core_packs_mpv2_list.json $CIRCLE_BRANCH true
./Tests/scripts/is_file_up_to_date.sh Tests/Marketplace/core_packs_xpanse_list.json $CIRCLE_BRANCH true

echo 'export CIRCLE_ARTIFACTS="/home/circleci/project/artifacts"' >> $BASH_ENV
echo 'export PATH="/home/circleci/.local/bin:${PWD}/node_modules/.bin:${PATH}"' >> $BASH_ENV # disable-secrets-detection
Expand All @@ -156,12 +168,6 @@ references:
chmod +x ./Tests/scripts/*
chmod +x ./Tests/Marketplace/*

echo "Checking if pyproject.toml is consistent with poetry.lock"
poetry lock --check

# we still need to install even if cached. if cached, `poetry` will handle it
echo "installing venv"
NO_HOOKS=1 .hooks/bootstrap
source ./.venv/bin/activate

# store in bash env so we load our venv in each step
Expand All @@ -176,13 +182,9 @@ references:
npm --version
demisto-sdk --version

restore_cache: &restore_cache
restore_cache:
key: virtualenv-venv-{{ checksum "pyproject.toml" }}-{{ checksum "poetry.lock" }}-{{ checksum "package-lock.json" }}

remote_docker: &remote_docker
setup_remote_docker:
version: 20.10.6
version: 20.10.17
docker_layer_caching: true

persist_to_workspace: &persist_to_workspace
Expand Down Expand Up @@ -210,12 +212,19 @@ references:
exit 0
fi

neo4j start
# poll for neo4j status until available
while ! curl --fail http://127.0.0.1:7474 &> /dev/null; do sleep 1; done

./Tests/scripts/linters_runner.sh
./Tests/scripts/validate.sh

run_unit_testing_and_lint: &run_unit_testing_and_lint
run:
name: Run Unit Testing and Lint
parameters:
dockerimageflag:
type: string
name: Run Unit Testing And Lint - Docker Image:<< parameters.dockerimageflag >>
when: always
no_output_timeout: 5h
command: |
Expand All @@ -226,14 +235,16 @@ references:

echo "demisto-sdk version: $(demisto-sdk --version)"
echo "mypy version: $(mypy --version)"
echo "flake8 py2 version: $(python2 -m flake8 --version)"
echo "flake8 py3 version: $(python3 -m flake8 --version)"
echo "bandit py2 version: $(python2 -m bandit --version 2>&1)"
echo "bandit py3 version: $(python3 -m bandit --version 2>&1)"
echo "vulture py2 version: $(python2 -m vulture --version 2>&1)"
echo "vulture py3 version: $(python3 -m vulture --version 2>&1)"
mkdir ./unit-tests
demisto-sdk lint -p 8 -g -vvv --test-xml ./unit-tests --log-path ./artifacts --failure-report ./artifacts --coverage-report $ARTIFACTS_FOLDER/coverage_report

neo4j start
# poll for neo4j status until available
while ! curl --fail http://127.0.0.1:7474 &> /dev/null; do sleep 1; done

demisto-sdk lint -p 8 -g --test-xml ./unit-tests --log-path ./artifacts --failure-report ./artifacts --coverage-report $ARTIFACTS_FOLDER/coverage_report --docker-image << parameters.dockerimageflag >> --check-dependent-api-module

generate_coverage_reports: &generate_coverage_reports
run:
Expand Down Expand Up @@ -267,32 +278,6 @@ references:
./Tests/scripts/sdk_pylint_check.sh
fi

create_id_set: &create_id_set
run:
name: Create ID Set
when: always
command: |
demisto-sdk create-id-set -o ./Tests/id_set.json --fail-duplicates
cp ./Tests/id_set.json $CIRCLE_ARTIFACTS

merge_public_and_private_id_sets: &merge_public_and_private_id_sets
run:
name: Merge public and private ID sets
when: always
command: |
if [[ $CIRCLE_BRANCH =~ pull/[0-9]+ ]]; then
echo "Skipping, Should not run on contributor's branch."
exit 0
fi

# Download private ID set
gsutil cp gs://marketplace-dist/content/private_id_set.json $CIRCLE_ARTIFACTS/unified_id_set.json
echo "successfully downloaded private ID set"

# Merge public and private ID sets
demisto-sdk merge-id-sets -i1 ./Tests/id_set.json -i2 $CIRCLE_ARTIFACTS/unified_id_set.json -o $CIRCLE_ARTIFACTS/unified_id_set.json
echo "successfully merged public and private ID sets"

get_contribution_pack: &get_contribution_pack
when:
condition: << pipeline.parameters.contrib_branch >>
Expand Down Expand Up @@ -323,6 +308,10 @@ references:
context: nightly_env
requires:
- Setup Environment
matrix:
parameters:
dockerimageflag: [ "native:ga", "native:maintenance", "native:dev", "from-yml" ]
name: Run Unit Testing And Lint - Docker Image:<< matrix.dockerimageflag >>
- Run Validations:
requires:
- Setup Environment
Expand All @@ -335,26 +324,25 @@ jobs:
<<: *environment
steps:
- checkout
- *restore_cache
- *install_build_dependencies
- *install_node_ci
- *prepare_environment
- save_cache:
paths:
- .venv
- node_modules
key: virtualenv-venv-{{ checksum "pyproject.toml" }}-{{ checksum "poetry.lock" }}-{{ checksum "package-lock.json" }}
- *get_contribution_pack
- *add_ssh_keys
- *persist_to_workspace

Run Unit Testing And Lint:
<<: *container_config
resource_class: medium
resource_class: large
<<: *environment
parameters:
dockerimageflag:
type: string
steps:
- *attach_workspace
- *remote_docker
- *restore_cache
- *add_ssh_keys
- *install_build_dependencies
- *install_node_ci
- *install_neo4j
- *prepare_environment
- *infrastructure_testing
- *run_unit_testing_and_lint
Expand All @@ -365,16 +353,15 @@ jobs:

Run Validations:
<<: *container_config
resource_class: medium
resource_class: large
<<: *environment
steps:
- *attach_workspace
- *restore_cache
- *add_ssh_keys
- *install_build_dependencies
- *install_node_ci
- *install_neo4j
- *prepare_environment
- *secrets
- *create_id_set
- *merge_public_and_private_id_sets
- *validate_files_and_yaml
- run:
name: Spell Checks
Expand Down Expand Up @@ -402,21 +389,28 @@ jobs:

python3 Tests/Marketplace/validate_landing_page_sections.py -i $UNZIP_PATH
- *store_artifacts
- store_artifacts:
path: $ARTIFACTS_FOLDER



workflows:
version: 2
commit:
when:
not:
or:
- << pipeline.parameters.nightly >>
matches:
# matching the environment variable << pipeline.git.branch >> to contributions branch pattern.
pattern: pull/[0-9]+
value: << pipeline.git.branch >>
jobs:
- Setup Environment
- Run Unit Testing And Lint:
requires:
- Setup Environment
matrix:
parameters:
dockerimageflag: [ "native:ga", "native:maintenance", "native:dev", "native:candidate", "from-yml" ]
name: Run Unit Testing And Lint - Docker Image:<< matrix.dockerimageflag >>
- Run Validations:
requires:
- Setup Environment
Expand All @@ -437,5 +431,4 @@ workflows:
# will initiate when using the trigger script.
when: << pipeline.parameters.nightly >>
jobs:
*nightly_jobs

*nightly_jobs
1 change: 1 addition & 0 deletions .circleci/gitlab-ci-env-variables.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ echo 'export CI_BUILD_ID="$CIRCLE_BUILD_NUM"' >> $BASH_ENV
echo 'export CI_PIPELINE_ID="$CIRCLE_WORKFLOW_ID"' >> $BASH_ENV
echo 'export CI_COMMIT_BRANCH="$CIRCLE_BRANCH"' >> $BASH_ENV
echo 'export ARTIFACTS_FOLDER=/home/circleci/project/artifacts' >> $BASH_ENV
echo 'export PIPELINE_JOBS_FOLDER=/home/circleci/project/pipeline_jobs_folder' >> $BASH_ENV
echo 'export CI_COMMIT_SHA="$CIRCLE_SHA1"' >> $BASH_ENV
echo 'export CI_JOB_URL="$CIRCLE_BUILD_URL"' >> $BASH_ENV
echo 'export CI_JOB_NAME="$CIRCLE_JOB"' >> $BASH_ENV
Expand Down
Loading
Loading