souhailanoor
3986e202bf
FB-1378: Use IP whitelisting for ingest authentication and authorization ( #2070 )
...
* Use IP whitelisting for ingest
For ingest, use configured IPs to authenticate the requests.
Auth-token will no longer be used for requests from ingest consumers.
If IP in request is in configured IPs, authenticate and authorize as an admin.
If IP in request is not in configured IPs, proceed with the standard authentication/authorization using ADD.
* need to remove port from client IP
* addressed review comments
2022-05-20 14:57:05 -05:00
souhailanoor
ffed9531fc
FB-1253: Fixes for scheduled test ( #2048 )
...
* fix for changes in utilCluster
* fixes for samsung and backup-restore gauntlets
2022-05-06 12:00:04 -05:00
souhailanoor
b82375bca2
Tremor delete test scripts ( #1974 )
...
- terraform scripts to set up cluster
- cloud-formation scripts to set up cluster
- set up ingest node with kafka server and datagen
- set up second ingest node with molecula-consumer-kafka-static
- set up datadog in all nodes (ingest + featurebase)
- set up script to execute different queries
- only run delete test on schedule
2022-05-05 10:25:35 -05:00
reesporte
03df1ba6ad
remove trailing spaces en masse ( #2024 )
2022-04-18 09:31:35 -05:00
reesporte
f224e64bc3
setup auth cluster infra
...
also add test for sup218
Co-authored-by: rachithrr <rachith.ramaswamy@molecula.com>
Co-authored-by: bruce-b-molecula <bruce.baranowski@molecula.com>
2022-04-14 09:37:52 -05:00
reesporte
ea33a2b976
fix broken test
2022-04-14 09:37:33 -05:00
reesporte
c61d565b3c
integration test for backup restore sev 2!
...
Co-authored-by: tgruben <tgruben@gmail.com>
2022-04-05 14:59:50 -05:00
reesporte
5946a12ab9
fix viewTimePart to account for bad strings
...
this stems from https://molecula.atlassian.net/browse/SUP-194 where the string
"standard" was being passed to viewTimePart, which output "standard" as the result.
this is not a valid time string and was causing confusing errors. now it simply
doesn't do that
this commit also adds regression testing framework and a regression test for fb-1287
2022-03-25 11:27:39 -05:00
Matthew Jaffee
b08389e0ed
add reproducer for FB-1270 into smoke tests
2022-03-24 12:58:25 -05:00
reesporte
c9c36f5fc6
WIP: start integration test setup
...
TODO:
- remove commented out gitlab jobs
- make it run only on merge to master
2022-03-15 14:43:06 -05:00
pokeeffe-molecula
a1fca4ce3c
take out political_party
2022-02-24 19:46:03 -06:00
pokeeffe-molecula
83485aa63a
added an aggregate into the test
2022-02-24 16:33:02 -06:00
pokeeffe-molecula
a07264a8d1
split untar and restore
2022-02-23 13:12:03 -06:00
pokeeffe-molecula
8e96afca9e
filter out DEBUG from restore
2022-02-22 22:15:14 -06:00
pokeeffe-molecula
3c72330659
don't fill up the output with progress
2022-02-22 16:43:37 -06:00
pokeeffe-molecula
fba0f67bfa
added policy to read write S3
2022-02-22 15:23:39 -06:00
pokeeffe-molecula
b0ea69d2f4
added restore
2022-02-22 13:50:47 -06:00
pokeeffe-molecula
9bc7839dcb
moved some stuff around; got test to execute
2022-02-21 08:31:46 -06:00
pokeeffe-molecula
ae0c70d60b
interpolate all the js strings
2022-02-17 18:20:05 -06:00
pokeeffe-molecula
4b407c10fc
works on my machine
2022-02-17 14:29:07 -06:00
pokeeffe-molecula
d8a46f9dfb
use dnf instead of apt-get
2022-02-16 21:29:50 -06:00
pokeeffe-molecula
08f5454f6b
run it from the shell script
2022-02-16 17:01:41 -06:00
pokeeffe-molecula
f97878edcf
fixed arch problem
2022-02-14 16:31:55 -06:00
pokeeffe-molecula
92d491682d
added perf test
2022-02-11 15:38:33 -06:00
pokeeffe-molecula
3a0777c063
added 'able' perf testing environment
2022-02-08 16:30:35 -06:00
pokeeffe-molecula
1e4b3321ff
remove reliance on gitlab token
2022-02-01 14:40:38 -06:00
pokeeffe-molecula
6db05d6150
don't use gitlab api to get binaries
2022-02-01 14:22:24 -06:00
pokeeffe-molecula
1721dd0dcf
remove comments
2022-01-24 15:11:02 -06:00
pokeeffe-molecula
c2c140aad4
print out the url of the binary we are trying to get
2022-01-19 11:26:40 -06:00
pokeeffe-molecula
dcc295b25d
fixed broken shell script
2022-01-13 14:24:44 -06:00
pokeeffe-molecula
ff16924a0a
fixed path typo
2022-01-13 13:31:41 -06:00
pokeeffe-molecula
04a2df3036
added basic integration tests
2022-01-13 12:57:26 -06:00
pokeeffe-molecula
8919d9d5d3
change the way we call ssh
2022-01-11 15:51:18 -06:00
pokeeffe-molecula
5ec9d7cf96
Now with more gauntlet
2022-01-10 16:11:03 -06:00
pokeeffe-molecula
320ae1a8b2
make test failures clearer
2022-01-10 08:24:11 -06:00
pokeeffe-molecula
286953c5fc
getting gauntlet working
2022-01-09 11:53:14 -06:00
pokeeffe-molecula
4743624210
refactored scripts for imperative setup and execution
2022-01-08 15:35:57 -06:00
pokeeffe-molecula
1fccfabc8f
changes based on feedback
2022-01-05 15:35:38 -06:00
pokeeffe-molecula
6959c424e3
getting smoke test report to show
2022-01-05 14:39:45 -06:00
pokeeffe-molecula
03fc5d470d
I give up...we're sleeping
2022-01-04 22:11:38 -06:00
pokeeffe-molecula
6c8e309e70
added connection timeout
2022-01-04 21:30:06 -06:00
pokeeffe-molecula
f5b669508b
getting node deployed; first test
2022-01-04 20:55:23 -06:00
pokeeffe-molecula
2f68b2a6f6
set data nodes to 1; refine cluster test
2022-01-04 19:57:37 -06:00
pokeeffe-molecula
97fc84ef17
fixed filenames for output
2022-01-04 19:31:18 -06:00
pokeeffe-molecula
ca5633c594
add uniqueness to cluster prefix
2022-01-04 16:36:11 -06:00
pokeeffe-molecula
cfacc72c53
smoking or non-smoking?
2022-01-04 15:00:39 -06:00
garrison.davis@molecula.com
fa9ae13363
Adds gauntlet testing framework for Samsung
...
This adds the Terraform needed to create a gauntlet testing framework for a cluster that is a mirror of Samsung's. It is meant to be run once a day in CI via the GitLab scheduler.
2022-01-03 12:15:07 -08:00
Seebs
63d8686e22
scratch space -- need to finish updating deployPerf though
2021-12-21 16:20:25 -07:00
Seebs
b4304765e8
partial draft of perf/regression test script
2021-12-21 16:20:25 -07:00
Souhaila Noor
65c4fc9cdb
updated error messages
2021-11-23 20:28:14 -06:00