2
0
mirror of https://github.com/VinylDNS/vinyldns synced 2025-08-21 17:37:15 +00:00

23 Commits

Author SHA1 Message Date
Jay07GIT
d90ab4c319
commented the request-timeout config 2024-08-12 18:06:53 +05:30
Jay07GIT
59fd320a5a
removed future await and increased akka http timeout limit 2024-07-23 16:54:30 +05:30
Aravindh-Raju
62ec7a6a52
add config for zone sync scheduler 2023-03-08 15:40:07 +05:30
Ryan Emerle
4222074e8a
Minor updates
- Remove executable permissions from *.scala files
- Update `prepare-portal.sh` to avoid creating `package-lock.json` as it
can cause more problems than it prevents
2022-05-18 08:58:08 -04:00
Emerle, Ryan
b24cf8db54
Updates
- Rename RecordSetData as RecordSetCache
- Refactoring
- Fix ip address storage to be binary instead of string
- Align recordset_data table contents with migration tooling
- Add feature flag for recordset cache `use-recordset-cache`
- Add feature flag for loading test data `load-test-data`
2022-05-13 13:31:37 -04:00
corubba
433c6efe19 Disable illegal header warning from akka-http
Fixes #864
2022-04-17 21:03:49 +02:00
Nicholas Spadaccino
230c7f7420
Fix Dev Deployment Failure due to Flyway DB Migration Issue (#1104) 2022-04-12 10:07:22 -04:00
Emerle, Ryan
a94d829685
Add log dump to functional test 2022-02-07 15:36:13 -05:00
Ryan Emerle
c9b5a87074
Fix functional test 2021-12-15 11:27:51 -05:00
Ryan Emerle
7f90042c2c
Fix for running locally
- Fix issues with SQS and the Localstack external name
2021-12-15 10:42:32 -05:00
Emerle, Ryan
4e21f2f13d
Reduce build output for portal test
- Remove verbose flag from `tar`
2021-12-14 15:48:11 -05:00
Emerle, Ryan
4f1b257c9c
Fix JVM params for functional tests 2021-12-14 15:03:44 -05:00
Emerle, Ryan
af5bc89c4f
Updates
- Tweak JVM memory parameters for build
- Add GitHub action for releasing vNext docker images
- Upgrade jQuery to 3.5.1 due to SECVULN
- Update Java in all containers to v11 (LTS)
2021-12-14 14:47:35 -05:00
Ryan Emerle
85577a27f0
Consistency Updates
- Clean up documentation
- Update architecure diagram
- Fix discrepencies between local and docker test execution
- Fix inconsistencies in various configuration files used for tests and
execution
2021-12-08 14:36:00 -05:00
Emerle, Ryan
c3d4e16da4
Updates
- Fix issues with `SSHFP` record type
- Add `sbt.sh` helper script
- Update configuration file (`application.conf`) for consistency
- Update documentation
2021-12-03 12:16:21 -05:00
Emerle, Ryan
e1743e5342
Updates
- Simplify build config
- Add TTY check to Makefiles for running Docker containers
- Update `fs2` to latest patch
- Update `sbt-assembly` plugin
- Update portal to remove chatty console
- Update portal scripts to add license header
- Update prepare-portal/Gruntfile to combine js and css where applicable
- Remove unused gentelella files from final portal artifact
- Add support for shared zones to quickstart/docker images
- Consolidate built artifacts in `artifacts/` to make eventual release easier
2021-11-02 17:06:24 -04:00
Emerle, Ryan
45e7ce6a6a
Update docker run statements
- Update Makefiles to _optionally_ include TTY
2021-11-01 12:36:21 -04:00
Ryan Emerle
61286c685a
Fix perms 2021-10-27 13:44:55 -04:00
Ryan Emerle
5e9b794d8d
Fix permissions 2021-10-27 13:43:57 -04:00
Emerle, Ryan
b143e975a7
Updates
- Move quickstart from `utils` to `quickstart`
- Update quickstart script to add more container manipulation
- Move API functional tests back under `modules/api`
- Move build-related scripts to `build/` directory
- Add quickstart containers that can run the local version of the code
2021-10-27 13:43:21 -04:00
Ryan Emerle
3e5c179af3
Update permissions 2021-10-20 09:27:40 -04:00
Emerle, Ryan
a075c3c35e Updates
- Move away from using multiple images for "quickstart" and instead use a single "integration" image which provides all of the dependencies

- Update `docker-up-vinyldns.sh` to support the new `integration` image
- Update `remove-vinyl-containers.sh` to more cleanly.. clean up
- Update `verify.sh` to more reliably run `sbt` targets
- Update `build/docker/api/application.conf` to allow for overrides and default to the `vinyldns-integration` image
- Update `build/docker/portal/application.conf` to allow overrides and use `vinyldns-integration` image
  - Update `build/docker/portal/Dockerfile` to use `vinyldns/build:base-build-portal` to reduce need to download dependencies over and over
- Update `api/assembly` sbt target to output to `assembly` rather than some deeply nested folder in `**/target`
- Update documentation to reflect changes

- Move `docker/` directory to `quickstart/` to reduce confusion with the `build/docker` directory
- Move `bin/` to `utils/` since the files are binaries

- Add `.dockerignore` to root
2021-10-20 09:07:19 -04:00
Emerle, Ryan
07b683cbd0 Updates
- Remove old, unused scripts in `bin/`
- Remove old images from release
  - `test` and `test-bind` are no longer necessary. Test images are in a different repo now
- Remove Docker image creation from sbt build config - actual `Dockerfile` files are easier to deal with

- Update scripts in `bin/` to utilize new Docker images
- Update documentation for changes
- Update all Docker Compose and configuration to use exposed ports on the `integration` image (19001, 19002, etc) both inside the container and outside to make testing more consistent irrespective of method
- Update FlywayDB dependency to v8 to fix a weird logging bug that showed up during integration testing. See: https://github.com/flyway/flyway/issues/2270

- Add `test/api/integration` Docker container definition to be used for any integration testing

- Move `module/api/functional_test` to `test/api/functional` to centralize the "integration-type" external tests and testing utilities

- Move functional testing and integration image to the `test/` folder off of the root to reduce confusion with `bin/` and `docker/`
2021-10-15 15:06:04 -04:00