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 devcontainers/ci from 0.2 to 0.3 #384

Open
wants to merge 873 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
873 commits
Select commit Hold shift + click to select a range
9911624
add author to all level dependencies (#24091)
dansterenson Jan 25, 2023
a33b5f2
Okta user investigation (#24028)
OmriItzhak Jan 26, 2023
139b66e
Jb adding sections phase 7 (#24087)
JasBeilin Jan 26, 2023
f88345c
Update Docker Image To demisto/boto3py3 (#24109)
content-bot Jan 26, 2023
ab9f480
Update Docker Image To demisto/google-cloud-translate (#24113)
content-bot Jan 26, 2023
879a800
Update Docker Image To demisto/slackv3 (#24116)
content-bot Jan 26, 2023
b95695f
using getIncidents instead of GetIncidentsByQuery (#23812)
anara123 Jan 26, 2023
0e0ff16
Update Docker Image To demisto/graphql (#24114)
content-bot Jan 26, 2023
6738903
Update Docker Image To demisto/resilient (#24115)
content-bot Jan 26, 2023
6a3eb59
Fixed an issue where the old authentication was not working properly …
israelpoli Jan 26, 2023
7d12dc2
Postgress TLS connection bug (#24095)
rshunim Jan 26, 2023
789938c
Update Docker Image To demisto/crypto (#24110)
content-bot Jan 26, 2023
0cfd8d3
Collect Tests Release Notes Config (#24090)
tkatzir Jan 26, 2023
7a79247
Update Docker Image To demisto/google-api-py3 (#24111)
content-bot Jan 26, 2023
de546de
Update Docker Image To demisto/fastapi (#24075)
content-bot Jan 26, 2023
7d9977a
[Active Directory Query v2] Fixed error was raised in "ad-get-user" c…
michal-dagan Jan 26, 2023
b337b7f
'replace_spaces_in_credential' added to CommonServerPython (#24104)
mmhw Jan 26, 2023
7fcad69
Cortex xdr - file retrieve playbook fixes (#24128)
ssokolovich Jan 26, 2023
f07f667
CrowdStrike Feed - fixed issue in fetch-indicators (#24096)
GuyAfik Jan 26, 2023
a0ef93a
Fixing domain regex and extraction test playbooks (#24125)
Ni-Knight Jan 26, 2023
b298b59
Support latin-1 file encoding in ExtractIndicatorsFromTextFile (#24032)
ostolero Jan 26, 2023
c3d16cc
Install content packs one by one in the XSIAM nightly (#23902)
daryakoval Jan 26, 2023
a4d31a8
Rapid7 InsightIDR Hunting Playbooks (#23664)
TalNos Jan 26, 2023
ce704a1
Microsoft Defender for Cloud Apps Event Collector - Documentation imp…
adi88d Jan 26, 2023
5eb71e2
Cortex Xpanse XSOAR Pack (#24132)
content-bot Jan 26, 2023
702fa1d
Fixed an issue in the parsing of certificate filed (#24130)
mmhw Jan 27, 2023
2036697
Fix get identifier (#24127)
mmhw Jan 29, 2023
079cecc
XSIAM Cryptomining (#23891)
melamedbn Jan 29, 2023
7d67f60
getTime bug format time (#24053)
rshunim Jan 29, 2023
815603c
Jb adding section phase 5 (#23794)
JasBeilin Jan 29, 2023
67b0f3d
Cortex Data Lake - Indicators Hunting Playbooks (#23860)
TalNos Jan 29, 2023
5b2b660
Fix for 'Autofocus Query Samples, Sessions and Tags' playbook (#23954)
TalNos Jan 29, 2023
b832a48
Slack thread entitlement hotfix (#24152)
amshamah419 Jan 29, 2023
ce91848
Demisto SDK 1.9.0 hotfix (#24089)
ilaner Jan 29, 2023
971b2af
[ASM] Expandr 2086 (#24153)
content-bot Jan 29, 2023
63e80a0
Statically marketplaces (#23854)
eyalpalo Jan 29, 2023
bcb1561
Moved button scripts to CommonScripts and added button tags (#23848)
idovandijk Jan 29, 2023
cbeeada
[ServiceNow] Mirror In Closing Option (#23850)
samuelFain Jan 29, 2023
ec9c1fe
XDR dt classifier change (#24160)
ssokolovich Jan 29, 2023
aa5d6f1
Campaign pack images (#24164)
idovandijk Jan 29, 2023
bb36f83
Improved documentation for campaigns in the phishing pack (#24101)
idovandijk Jan 29, 2023
6020781
Xsiam format fixes (#23889)
dantavori Jan 29, 2023
5c4900e
[Marketplace Contribution] Uncommon Scripts (#24019)
content-bot Jan 29, 2023
22a948c
Ml fields fix (#23844)
darkushin Jan 29, 2023
6cf7b9f
Trend micro dda bug (#24131)
darkushin Jan 30, 2023
048de07
Fixed the recipients section in phishing campaign + fixed pack images…
idovandijk Jan 30, 2023
63b6e26
Update Docker Image To demisto/py3-tools (#24139)
content-bot Jan 30, 2023
002936a
Update Docker Image To demisto/m2crypto (#24145)
content-bot Jan 30, 2023
20a1ca8
Fix pan os edit address group bug (#24151)
GuyAfik Jan 30, 2023
78c3bcf
Tanium V2 doc update (#24159)
merit-maita Jan 30, 2023
b1cfc3a
Modeling rules fix (#24157)
daryakoval Jan 30, 2023
6f686d5
Handling quotes at end of URLs (#24161)
Ni-Knight Jan 30, 2023
03eb5ff
Hashicorp get specific secrets (#24083)
gal-forer Jan 30, 2023
9cacd5d
bmc-remedy-on-demand (#24177)
bakatzir Jan 30, 2023
409d733
DeCYFIR- Files Updates (#24136) (#24178)
content-bot Jan 30, 2023
9524b74
[ASM] - Azure Enrichment Remediation pack update (#24181)
content-bot Jan 30, 2023
47cd407
Taxii2 server performance test fixes (#24026)
YuvHayun Jan 30, 2023
9a4171a
Automatically update devcontainer version and add native image depend…
ilaner Jan 30, 2023
a0582d6
SNow Update grant type in docs (#24158)
darkushin Jan 30, 2023
a31ef0e
Run not all modeling rules (#24174)
daryakoval Jan 30, 2023
654b785
Fix match[type]=indicator in TAXII2Server (#24156)
daryakoval Jan 30, 2023
c01b788
Update Docker Image To demisto/feed-performance-test (#24200)
content-bot Jan 31, 2023
3e5303d
Update Docker Image To demisto/pyjwt3 (#24199)
content-bot Jan 31, 2023
16039ab
Split XDR IR TPBs (#23901)
YuvHayun Jan 31, 2023
1d52422
Update Docker Image To demisto/py3-tools (#24197)
content-bot Jan 31, 2023
10b9326
CSP Email regex insensitive (#24183)
dorschw Jan 31, 2023
34aabc2
Rasterize html wait time (#24173)
tomer-pan Jan 31, 2023
51da41a
Update Docker Image To demisto/python3 (#24195)
content-bot Jan 31, 2023
b8f4d2b
XSOAR Mirroring Integration (#24189)
rshunim Jan 31, 2023
4866a86
Update CoreRESTAPI_description.md (#24176)
ShirleyDenkberg Jan 31, 2023
389b74b
Trend micro vision one v3 (#24209)
content-bot Jan 31, 2023
fc17c67
Fixed the incorrect README (#23929) (#24210)
content-bot Jan 31, 2023
95cdb3d
DeCYFIR-Pack-modifications (#24201) (#24207)
content-bot Jan 31, 2023
48fbe0f
Check Point Dome9 - fix fetch incidents (#23912)
adi88d Jan 31, 2023
16d3f9f
remove_not_used_usecases_109 (#24123)
bakatzir Jan 31, 2023
aa59566
Review Release Notes Run on External PRs (#24061)
kgal-pan Jan 31, 2023
1075229
Edit devcontainer.json file (#24188)
ilaner Jan 31, 2023
66dbdbf
Static fix (#24208)
eyalpalo Jan 31, 2023
08a226c
Updating for a few old links in content repo 3 (#23717)
israelpoli Jan 31, 2023
559983a
New threat hunting playbooks for AutoFocus (#24098)
TalNos Jan 31, 2023
463144a
[Test Collection] - fix issue with same playbook id records (#24202)
GuyAfik Jan 31, 2023
dccfd2a
CommonScripts last PR (#23899)
samuelFain Jan 31, 2023
3c44551
Fixed an issue (#24227)
Shellyber Jan 31, 2023
cb4f143
Create RunZero Pack (#24023)
thefrieddan1 Jan 31, 2023
b47491c
Archer nested response bug (#23268)
rshunim Jan 31, 2023
3affaed
Teams webhook - proxy + trust any cert support (#24166)
glicht Jan 31, 2023
530fb20
[ASM] - EXPANDR-1598 - Snmp server use case changes (#23927) (#24248)
content-bot Feb 1, 2023
d5b1ffb
align pdf unlocker to native image (#24068)
GuyAfik Feb 1, 2023
a630de8
Fixed an issue where it doesn't work with None given to output_format…
content-bot Feb 1, 2023
32a902d
Add marketplace mpv2 a (#24224)
eyalpalo Feb 1, 2023
41320aa
Fixing from version of the script (#24258)
Shellyber Feb 1, 2023
21a1431
fix tests (#24260)
yaakovpraisler Feb 1, 2023
1434f2c
Add marketplace mpv2 c (#24222)
eyalpalo Feb 1, 2023
abc6580
Update Docker Image To demisto/btfl-soup (#24241)
content-bot Feb 1, 2023
7d396ca
Add marketplace mpv2 b (#24221)
eyalpalo Feb 1, 2023
beea4e3
Update README.md (#24218)
dorschw Feb 1, 2023
68b2537
Update Docker Image To demisto/netutils (#24243)
content-bot Feb 1, 2023
e42fef4
Update Docker Image To demisto/nmap (#24251)
content-bot Feb 1, 2023
c6f8475
Add marketplace mpv2 d (#24223)
eyalpalo Feb 1, 2023
2afa1e6
Update Docker Image To demisto/bs4-py3 (#24254)
content-bot Feb 1, 2023
0030f5c
Update Docker Image To demisto/dnstwist (#24256)
content-bot Feb 1, 2023
2fa79b9
Update Docker Image To demisto/opencti-v4 (#24242)
content-bot Feb 1, 2023
3339f03
Update Docker Image To demisto/pymisp2 (#24249)
content-bot Feb 1, 2023
7ffd21a
Fix alerts mapping xdrbruteverdict (#24257)
ArikDay Feb 1, 2023
e621507
Update Docker Image To demisto/smbprotocol (#24253)
content-bot Feb 1, 2023
ee9d3b9
Update Docker Image To demisto/tesseract (#24246)
content-bot Feb 1, 2023
e549945
Update Docker Image To demisto/joe-security (#24247)
content-bot Feb 1, 2023
62513c7
Update Docker Image To demisto/google-api-py3 (#24245)
content-bot Feb 1, 2023
0088685
Master fix (#24264)
eyalpalo Feb 1, 2023
556d14b
Renaming falcon x update images (#24231)
MosheEichler Feb 1, 2023
b446187
Update Docker Image To demisto/python3 (#24236)
content-bot Feb 1, 2023
df17be0
Upload testing flow (#21245)
Noy-Maimon Feb 1, 2023
ea3dc8a
bug - stix 2.0 indicator conventions (#24065)
MLainer1 Feb 1, 2023
2eb50f0
SplunkPy - Support Closing Custom Status Labels on Mirror (#24057)
MichaelYochpaz Feb 1, 2023
0945970
IfThenElse Enhancenment (#24229)
melamedbn Feb 1, 2023
adc5a2a
Fix TrendMicroVisionOneV3 UT endpoints with mock (#24273)
kgal-pan Feb 1, 2023
ce99a94
layout marketplace fix (#24268)
eyalpalo Feb 1, 2023
584a2cc
Modeling rules fixes (#24259)
daryakoval Feb 1, 2023
57c188d
[Netskope] Fix lastrun missing event_type (#24270)
DeanArbel Feb 1, 2023
6ebc26a
remove filtering of pack dependencies (#24217)
ilaner Feb 1, 2023
89d5d43
Update Docker Image To demisto/netmiko (#24252)
content-bot Feb 1, 2023
de2dcbd
Update Docker Image To demisto/duoadmin3 (#24240)
content-bot Feb 1, 2023
14df702
[ASM] rc list 01252023 (#24119) (#24266)
content-bot Feb 1, 2023
8e4a3be
Fix Fortiweb pack name (#24269)
dorschw Feb 1, 2023
859655d
Saas security event collector error handling fixes (#24262)
GuyAfik Feb 1, 2023
d4bf067
Xsoar mirroring bug (#24233)
rshunim Feb 2, 2023
7e96a7c
Update Docker Image To demisto/chromium (#24286)
content-bot Feb 2, 2023
2a6cb3a
Update Docker Image To demisto/python3 (#24288)
content-bot Feb 2, 2023
4ca7ca7
Update Docker Image To demisto/boto3py3 (#24289)
content-bot Feb 2, 2023
a34d18a
Update Docker Image To demisto/chromium (#24291)
content-bot Feb 2, 2023
74dd700
Update Docker Image To demisto/python3 (#24287)
content-bot Feb 2, 2023
2d6bd7b
fixed test data (#24299)
daryakoval Feb 2, 2023
4985f10
Updating CommonServerPython URL regex to accept defanged colon (#23974)
Ni-Knight Feb 2, 2023
1372807
OPSWAT v2 encoding issue fix (#23948)
YuvHayun Feb 2, 2023
54df7db
Fix bug CS feed (#24296)
israelpoli Feb 2, 2023
04e4ca1
[Marketplace Contribution] Azure Storage Container - Content Pack Upd…
content-bot Feb 5, 2023
cc5e7ba
added KB4 header (#24309)
content-bot Feb 5, 2023
044651e
Add new PCC commands (#23976)
content-bot Feb 5, 2023
ede9926
Ms teams webhook update (#24232)
content-bot Feb 5, 2023
c611448
update native image ga tag and run lint on all packages when native c…
GuyAfik Feb 5, 2023
6016109
Fix taxii2 extensions duplication (#24175)
YuvHayun Feb 5, 2023
04673bf
rm spam tag (#24271)
bakatzir Feb 5, 2023
1ae1cd8
Update Docker Image To demisto/py3ews (#24313)
content-bot Feb 5, 2023
74e1c86
Update Docker Image To demisto/python3 (#24314)
content-bot Feb 5, 2023
72338dd
Update Docker Image To demisto/taxii2 (#24317)
content-bot Feb 5, 2023
35e10cc
Update Docker Image To demisto/googleapi-python3 (#24318)
content-bot Feb 5, 2023
a529aa3
Update Docker Image To demisto/py3-tools (#24316)
content-bot Feb 5, 2023
d7b60f7
[Google IP Ranges Feed] - fix memory leak bug (#24163)
GuyAfik Feb 5, 2023
da97484
Update Docker Image To demisto/python3 (#24342)
content-bot Feb 5, 2023
f86c418
Update Docker Image To demisto/crypto (#24343)
content-bot Feb 5, 2023
ebb1a3c
Stop running pipeline (#24066)
eyalpalo Feb 5, 2023
4b3f260
Run zero validate modeling rules (#24333)
thefrieddan1 Feb 5, 2023
e4969aa
[ServiceNow] Custom close state from SNOW (#24170)
samuelFain Feb 5, 2023
af682de
save log that telling whitch pack I am installing now (#24341)
daryakoval Feb 6, 2023
fd7fdd9
fix(sekoia-io-cti): broken link in description file (#24355)
content-bot Feb 6, 2023
2d87c0f
Consolidation of EWS Microsoft Exchange Packs (#23704)
merit-maita Feb 6, 2023
4d656d6
[CortexXDR] add comment_update arg to update_incident command (#24281)
thefrieddan1 Feb 6, 2023
77d3106
Bug - parisma-access-logout-user domain arg is not required (#22860)
MLainer1 Feb 6, 2023
7e0e2ec
Cisco WebEx Feed Adoption (#23916)
RosenbergYehuda Feb 6, 2023
ebe8531
Deprecate ParseEmailFiles and update ParseEmailFilesV2 (#24346)
moishce Feb 6, 2023
e15133e
Add get prevalence command to core 2 (#23552)
efelmandar Feb 6, 2023
0720051
Microsoft graph mail single user fetch bug (#24353)
rshunim Feb 6, 2023
759d23b
Update Docker Image To demisto/python3 (#24360)
content-bot Feb 6, 2023
f2b55ff
Update Docker Image To demisto/python3 (#24361)
content-bot Feb 6, 2023
8f590e9
Feed blocklist de added detect type (#24352)
israelpoli Feb 6, 2023
1942b89
master hotfix (#24365)
YuvHayun Feb 6, 2023
d625119
save fail on failure test modeling rules (#24362)
daryakoval Feb 6, 2023
e7094d2
Fixed the playbook description and the 'Get Device's Process List' pl…
TalNos Feb 6, 2023
39a603c
[Marketplace Contribution] GZip (#24368)
content-bot Feb 6, 2023
1668c7b
[CorteXdrIR] rewrite run polling command doc strings (#24305)
bziser Feb 6, 2023
06b9fb1
[Deprecation Management] Detonate URL - Generic playbook (#24349)
samuelFain Feb 6, 2023
dac549a
Hashicorp vault specific roles bug (#24379)
gal-forer Feb 6, 2023
6e6931f
Azure managed identities (#23951)
ilappe Feb 6, 2023
072e733
Cortex code improvements (#24356)
content-bot Feb 7, 2023
7ba151c
Align find email campaign script to native image (#24374)
GuyAfik Feb 7, 2023
6121e35
Deprecating Netcraft (#24378)
rshunim Feb 7, 2023
c41c994
Update Docker Image To demisto/devo (#24392)
content-bot Feb 7, 2023
4e1e2ad
Update Docker Image To demisto/illumio (#24394)
content-bot Feb 7, 2023
55ff181
Update Docker Image To demisto/taxii-server (#24390)
content-bot Feb 7, 2023
1f6f2d2
Update Docker Image To demisto/greynoise (#24393)
content-bot Feb 7, 2023
6cad208
commit only in master (#24304)
ilaner Feb 7, 2023
c7c3701
Update Docker Image To demisto/keeper-ksm (#24396)
content-bot Feb 7, 2023
f1729bb
Update Docker Image To demisto/armorblox (#24387)
content-bot Feb 7, 2023
65559b5
Update Docker Image To demisto/bottle (#24401)
content-bot Feb 7, 2023
5ce2f20
Update Docker Image To demisto/octoxlabs (#24398)
content-bot Feb 7, 2023
8fa8a17
Update Docker Image To demisto/trustar (#24400)
content-bot Feb 7, 2023
f6518ac
Update Docker Image To demisto/pyjwt3 (#24391)
content-bot Feb 7, 2023
6ad6ca3
Update Docker Image To demisto/opnsense (#24397)
content-bot Feb 7, 2023
2b3e3c8
Update Docker Image To demisto/python3 (#24383)
content-bot Feb 7, 2023
01fa3a0
Update Docker Image To demisto/graphql (#24388)
content-bot Feb 7, 2023
99b27b7
Update Docker Image To demisto/confluent-kafka (#24395)
content-bot Feb 7, 2023
9027537
remove test-data (#24408)
daryakoval Feb 7, 2023
dab4186
Prisma sase new commands (#23615)
yucohen Feb 7, 2023
873e433
Update Docker Image To demisto/pycountry (#24389)
content-bot Feb 7, 2023
3c3394a
Update Docker Image To demisto/py3-tools (#24386)
content-bot Feb 7, 2023
3fd5779
Update Docker Image To demisto/cymruwhois (#24399)
content-bot Feb 7, 2023
79e4745
Update Docker Image To demisto/boto3py3 (#24385)
content-bot Feb 7, 2023
270c8f6
bump packmetadata (#24411)
GuyAfik Feb 7, 2023
ca76e4e
[ASM] - EXPANDR-1620 Unclaimed S3 bucket use case (#23969) (#24414)
content-bot Feb 7, 2023
24e51bf
Update Docker Image To demisto/python3 (#24384)
content-bot Feb 7, 2023
b7a4e7a
[ASM] - Rapid 7 Nexpose update (#24407)
content-bot Feb 7, 2023
edc4c2f
QRadar mirroring fixes (#24371)
ilaner Feb 7, 2023
dd47a05
Azure active directory didn't work with Client Credentials (#24417)
rshunim Feb 7, 2023
20c63da
Updating Action (#24405)
Shellyber Feb 7, 2023
ea53ed9
fix errors from graph validations (#24307)
dantavori Feb 7, 2023
a962c42
twitter_v2 (#23945)
sapirshuker Feb 7, 2023
b14e5c1
[HealthCheck] Core REST API Support (#24422)
content-bot Feb 7, 2023
0017a96
Override flag fix (#24059)
AradCarmi Feb 7, 2023
a8210fb
Fix AzureStorageApiModule bug (#24419)
ilappe Feb 7, 2023
2774b43
Tanium v4 support (#24179)
merit-maita Feb 7, 2023
d446115
[Marketplace Contribution] Imperva Incapsula - Content Pack Update (#…
content-bot Feb 7, 2023
c65dc17
CSP URL regex doesnt capture defanged IP based URLs (#24418)
Ni-Knight Feb 7, 2023
2151dfd
remove 6.2 doc links from script documentation (#24211)
tschanfeld Feb 7, 2023
b5defcd
fixes for **aws-ec2-revoke-security-group-egress-rule** (#23983)
YuvHayun Feb 7, 2023
e494df3
Fix xsoar linter failures FeedJsonApiModule (#24410)
GuyAfik Feb 7, 2023
fa20eae
feat: Lacework integration was updated to use APIv2 [APIv1 Deprecatio…
content-bot Feb 7, 2023
8cf437a
Fixed an issue where it broke a backward compatibility. (#24382) (#24…
content-bot Feb 7, 2023
9ca6827
Execution metrics default content type (#24272)
amshamah419 Feb 7, 2023
5e3300a
1.10.0 (#24433)
YuvHayun Feb 8, 2023
598bcaf
[PAN-OS] - add audit-comment support to pan-os-edit-rule command (#24…
GuyAfik Feb 8, 2023
8345a31
Anomali bug in confidence parama (#24377)
eyalpalo Feb 8, 2023
90290e4
Update Docker Image To demisto/ippysocks-py3 (#24462)
content-bot Feb 8, 2023
7410bf2
Update Docker Image To demisto/python3 (#24461)
content-bot Feb 8, 2023
d9de550
Update Docker Image To demisto/pyjwt3 (#24464)
content-bot Feb 8, 2023
aeaf851
Update Docker Image To demisto/sixgill (#24466)
content-bot Feb 8, 2023
02a8726
Update Docker Image To demisto/taxii2 (#24465)
content-bot Feb 8, 2023
ea05772
Cortex XDR - First SSO Access (#24063)
OmriItzhak Feb 8, 2023
72cb12d
Updated the watch checks step (#24469)
Shellyber Feb 8, 2023
1dc0b7a
Update ML docker image (#24373)
darkushin Feb 8, 2023
925203b
Devcontainer github action fix (#24470)
ilaner Feb 8, 2023
c66c197
Update .pre-commit-config.yaml (#24423)
dorschw Feb 8, 2023
e24947d
add-FiltersAndTransformers (#24021)
bakatzir Feb 8, 2023
65ad3cc
Corelight Zeek Modeling & Parsing (#23626)
eepstain Feb 8, 2023
c21d1d7
XSIAM Fix Mappers (#24165)
tkatzir Feb 8, 2023
b870c80
Trend micro vision one (#24472)
content-bot Feb 8, 2023
b953e14
[Deprecation Management] Search Endpoints By Hash - Generic V2 playbo…
samuelFain Feb 8, 2023
3c9da4f
fix(SEKOIAIntelligenceCenter): fix endpoint for test command (#24437)…
content-bot Feb 8, 2023
4cdb500
Add manager details Okta_v2 (#24372)
MosheEichler Feb 8, 2023
4f349fc
[Marketplace Contribution] SSL Certificates (#24438)
content-bot Feb 8, 2023
821a2b4
Added xpanse to FiltersAndTransformers (#24489)
yaakovpraisler Feb 8, 2023
79b7cca
Ignore IF100 (#24491)
tkatzir Feb 8, 2023
9bdc700
Recreate Quttera branch (#24487)
content-bot Feb 9, 2023
57ec7eb
hide this pack after deprecating (#24404)
rshunim Feb 9, 2023
b46cf37
CiscoISE Content (#24334)
yasta5 Feb 9, 2023
84742ce
Cisco stealth watch remove protocol (#24432)
yasta5 Feb 9, 2023
d21a801
create graph (#24507)
ilaner Feb 9, 2023
3edcd3c
1.10.1 hotfix (#24505)
ilaner Feb 9, 2023
d1a0a23
Adding re-installation (#24471)
daryakoval Feb 12, 2023
3762c33
Update .devcontainer.json name
tsachzim Feb 12, 2023
6972372
Bump devcontainers/ci from 0.2 to 0.3
dependabot[bot] Feb 24, 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.
127 changes: 49 additions & 78 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,41 +14,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 Down Expand Up @@ -91,6 +56,31 @@ references:
NIGHTLY_PARAMETER: << pipeline.parameters.nightly >>
GCS_MARKET_BUCKET: << pipeline.parameters.gcs_market_bucket >>

install_neo4j: &install_neo4j
run:
name: Install Neo4j
command: |
# workaround for 402 Payment required issue: https://github.com/actions/runner-images/issues/1983
sudo rm -fv /etc/apt/sources.list.d/github_git-lfs.list
sudo rm -fv /etc/apt/sources.list.d/github_git-lfs.list.save
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
echo 'deb https://debian.neo4j.com stable 4.4' | 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-4.4.0.8-all.jar https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/download/4.4.0.8/apoc-4.4.0.8-all.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 set-initial-password test

container_config: &container_config
docker:
Expand All @@ -112,19 +102,12 @@ 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
Expand Down Expand Up @@ -210,12 +193,19 @@ references:
exit 0
fi

neo4j start
# poll for neo4j status until available
while ! neo4j status; 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 @@ -233,7 +223,7 @@ references:
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
demisto-sdk lint -p 8 -g -vvv --test-xml ./unit-tests --log-path ./artifacts --failure-report ./artifacts --coverage-report $ARTIFACTS_FOLDER/coverage_report --docker-image << parameters.dockerimageflag >>

generate_coverage_reports: &generate_coverage_reports
run:
Expand Down Expand Up @@ -267,32 +257,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 +287,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 @@ -343,19 +311,21 @@ jobs:
- 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
<<: *environment
parameters:
dockerimageflag:
type: string
steps:
- *attach_workspace
- *remote_docker
- *restore_cache
- *add_ssh_keys
- *prepare_environment
- *install_neo4j
- *infrastructure_testing
- *run_unit_testing_and_lint
- *generate_coverage_reports
Expand All @@ -365,16 +335,14 @@ jobs:

Run Validations:
<<: *container_config
resource_class: medium
resource_class: large
<<: *environment
steps:
- *attach_workspace
- *restore_cache
- *add_ssh_keys
- *prepare_environment
- *install_neo4j
- *secrets
- *create_id_set
- *merge_public_and_private_id_sets
- *validate_files_and_yaml
- run:
name: Spell Checks
Expand Down Expand Up @@ -417,6 +385,10 @@ workflows:
- Run Unit Testing And Lint:
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 @@ -437,5 +409,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
41 changes: 21 additions & 20 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,34 +1,35 @@
FROM python:3.10-slim-bullseye

ADD createCerts.sh .
RUN apt-get update && apt-get install dos2unix -y \
&& dos2unix /createCerts.sh \
&& chmod +x /createCerts.sh \
&& /createCerts.sh /usr/local/share/ca-certificates/certs.crt \
&& update-ca-certificates \
&& apt-get install python2 -y

ENV USERNAME demisto
ENV HOME /home/$USERNAME
ENV NODE_EXTRA_CA_CERTS /usr/local/share/ca-certificates/certs.crt
ENV PATH $PATH:$HOME/.local/bin:/root/.local/bin:/usr/local/share/nvm/current/bin

# This is a workaround for VSCode devcontainer features in self signed certificate

ADD https://raw.githubusercontent.com/devcontainers/features/main/src/common-utils/install.sh /install-common.sh
ADD https://raw.githubusercontent.com/devcontainers/features/main/src/git/install.sh /install-git.sh
ADD https://raw.githubusercontent.com/devcontainers/features/main/src/docker-in-docker/install.sh /install-dind.sh
ADD https://raw.githubusercontent.com/devcontainers/features/main/src/node/install.sh /install-node.sh
ADD createCerts.sh .
RUN apt-get update && apt-get install dos2unix git python2 curl -y \
&& dos2unix /createCerts.sh \
&& chmod +x /createCerts.sh \
&& /createCerts.sh $NODE_EXTRA_CA_CERTS \
&& update-ca-certificates \
&& rm -rf /features \
&& git clone https://github.com/devcontainers/features.git /features \
&& cd /features \
# locking to the latest master commit in this repo to prevent breaking changes
# We should update this commit hash from time to time to
&& git checkout fbdc4556d519512736a8e2abfb3e03fcb2c9e0c7

RUN UID="1000" GID="1000" bash install-common.sh
RUN VERSION="os-provided" bash install-git.sh
RUN VERSION="latest" bash install-dind.sh
RUN VERSION="lts" bash install-node.sh
# This is a workaround for VSCode devcontainer features in self signed certificate
RUN UID="1000" GID="1000" bash /features/src/common-utils/install.sh
RUN VERSION="os-provided" bash /features/src/git/install.sh
RUN VERSION="latest" bash /features/src/docker-in-docker/install.sh
RUN VERSION="lts" bash /features/src/node/install.sh
RUN bash /features/src/sshd/install.sh
RUN bash /features/src/github-cli/install.sh

# install poetry, configure certificate for git and tools for oh my zsh
RUN curl -sSL https://install.python-poetry.org | python3 - \
&& python -m pip install --user pipx \
RUN python -m pip install --user pipx \
&& python -m pipx ensurepath \
&& pipx install poetry \
&& git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $HOME/.zsh/zsh-syntax-highlighting \
&& echo "source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> $HOME/.zshrc \
&& git clone https://github.com/zsh-users/zsh-autosuggestions $HOME/.zsh/zsh-autosuggestions \
Expand Down
10 changes: 10 additions & 0 deletions .devcontainer/createCerts.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@
# It tries to connect to a server (for instance, github), show the local certificates and save it to a file.

# We connect to a random server and not paloaltonetworks.com to get external certificates.
# if command fails

if curl -I https://github.com > /dev/null; then
echo "No need to update certificate"
exit
fi

CONNECT_SERVER="github.com:443"

FILE=$1
Expand All @@ -21,3 +28,6 @@ if [ ! -f "$FILE" ]; then
exit
fi

git config --system http.sslCAInfo $FILE


11 changes: 4 additions & 7 deletions .devcontainer/createCommand.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,19 @@ echo "Fixing permissions"

sudo chown demisto .venv
sudo chown demisto node_modules
sudo chown demisto /workspaces
sudo chown -R demisto $HOME
sudo chown -R demisto /workspaces

echo "Setting up git certificate"

sudo git config --system http.sslCAInfo /usr/local/share/ca-certificates/certs.crt

echo "Setting up VSCode paths"

cp .devcontainer/settings.json .vscode/settings.json
touch CommonServerUserPython.py
touch DemistoClassApiModule.py
path=$(printf '%s:' Packs/ApiModules/Scripts/*)
rm -f .env
echo "PYTHONPATH=""$path"":$PYTHONPATH" >> .env
echo "MYPYPATH=""$path"":$MYPYPATH" >> .env

echo "Setting up content dependencies"

NO_HOOKS=1 .hooks/bootstrap
poetry install --with native
npm install
Loading