Compare commits
2 Commits
main
...
greg/synth
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
28f0dbdab5 | ||
|
|
83808da2ea |
4
.gitmodules
vendored
Normal file
4
.gitmodules
vendored
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[submodule "versitygw"]
|
||||||
|
path = versitygw
|
||||||
|
url = git@github.com:versity/versitygw
|
||||||
|
branch = main
|
||||||
@@ -2,3 +2,4 @@ export AWS_SECRET_ACCESS_KEY=password
|
|||||||
export AWS_ACCESS_KEY_ID=user
|
export AWS_ACCESS_KEY_ID=user
|
||||||
export AWS_ENDPOINT_URL=http://127.0.0.1:7070
|
export AWS_ENDPOINT_URL=http://127.0.0.1:7070
|
||||||
export AWS_REGION=us-east-1
|
export AWS_REGION=us-east-1
|
||||||
|
export AWS_PROFILE=versitygw
|
||||||
|
|||||||
@@ -60,5 +60,24 @@ services:
|
|||||||
command: >
|
command: >
|
||||||
posix /tmp/vgw
|
posix /tmp/vgw
|
||||||
|
|
||||||
|
versitygw-bats:
|
||||||
|
image: versity/versitygwtests:latest
|
||||||
|
container_name: versitygw-bats
|
||||||
|
build:
|
||||||
|
context: versitygw
|
||||||
|
dockerfile: Dockerfile_test_bats
|
||||||
|
args:
|
||||||
|
- CONFIG_FILE=tests/.env.default
|
||||||
|
environment:
|
||||||
|
- VGW_METRICS_STATSD_SERVERS=telegraf:8125
|
||||||
|
depends_on:
|
||||||
|
- telegraf
|
||||||
|
volumes:
|
||||||
|
- ./versitygw/tests:/home/tester/tests
|
||||||
|
- gateway_temp:/tmp/gw
|
||||||
|
profiles:
|
||||||
|
- autotest
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
influxdb_data: {}
|
influxdb_data: {}
|
||||||
|
gateway_temp: {}
|
||||||
|
|||||||
@@ -1,25 +0,0 @@
|
|||||||
apiVersion: 1
|
|
||||||
|
|
||||||
providers:
|
|
||||||
# <string> an unique provider name. Required
|
|
||||||
- name: 'influxql'
|
|
||||||
# <int> Org id. Default to 1
|
|
||||||
orgId: 1
|
|
||||||
# <string> name of the dashboard folder.
|
|
||||||
folder: 'influxql'
|
|
||||||
# <string> folder UID. will be automatically generated if not specified
|
|
||||||
folderUid: ''
|
|
||||||
# <string> provider type. Default to 'file'
|
|
||||||
type: file
|
|
||||||
# <bool> disable dashboard deletion
|
|
||||||
disableDeletion: false
|
|
||||||
# <int> how often Grafana will scan for changed dashboards
|
|
||||||
updateIntervalSeconds: 10
|
|
||||||
# <bool> allow updating provisioned dashboards from the UI
|
|
||||||
allowUiUpdates: true
|
|
||||||
options:
|
|
||||||
# <string, required> path to dashboard files on disk. Required when using the 'file' type
|
|
||||||
path: /etc/grafana/provisioning/dashboards/influxql
|
|
||||||
# <bool> use folder names from filesystem to create folders in Grafana
|
|
||||||
foldersFromFilesStructure: true
|
|
||||||
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -27,6 +27,10 @@
|
|||||||
[[inputs.statsd]]
|
[[inputs.statsd]]
|
||||||
protocol = "udp4"
|
protocol = "udp4"
|
||||||
service_address = ":8125"
|
service_address = ":8125"
|
||||||
|
delete_gauges = false
|
||||||
|
delete_counters = false
|
||||||
|
delete_sets = false
|
||||||
|
delete_timings = false
|
||||||
percentiles = [90]
|
percentiles = [90]
|
||||||
metric_separator = "_"
|
metric_separator = "_"
|
||||||
datadog_extensions = false
|
datadog_extensions = false
|
||||||
|
|||||||
21
test.sh
21
test.sh
@@ -2,5 +2,22 @@
|
|||||||
|
|
||||||
. ./aws_env_setup.sh
|
. ./aws_env_setup.sh
|
||||||
|
|
||||||
aws s3 mb s3://test
|
git submodule init && git submodule update
|
||||||
aws s3 cp docker-compose.yml s3://test/test.yaml
|
|
||||||
|
cat > "versitygw/tests/.secrets" <<-EOF
|
||||||
|
export AWS_ACCESS_KEY_ID="${AWS_ACCESS_KEY_ID}"
|
||||||
|
export AWS_SECRET_ACCESS_KEY="${AWS_SECRET_ACCESS_KEY}"
|
||||||
|
export AWS_ENDPOINT_URL="${AWS_ENDPOINT_URL}"
|
||||||
|
export AWS_PROFILE="${AWS_PROFILE}"
|
||||||
|
export AWS_REGION="${AWS_REGION}"
|
||||||
|
EOF
|
||||||
|
|
||||||
|
sed -i .orig -e 's|^CERT.*|CERT=/home/tester/cert-docker.pem|' \
|
||||||
|
-e 's|^KEY.*|KEY=/home/tester/versitygw-docker.pem|' versitygw/tests/.env.default
|
||||||
|
|
||||||
|
docker-compose build
|
||||||
|
docker-compose up -d
|
||||||
|
|
||||||
|
docker-compose --profile autotest -d
|
||||||
|
#aws s3 mb s3://test
|
||||||
|
#aws s3 cp docker-compose.yml s3://test/test.yaml
|
||||||
|
|||||||
1
versitygw
Submodule
1
versitygw
Submodule
Submodule versitygw added at adbc8140ed
Reference in New Issue
Block a user