Caleb Doxsey
48cd10d46b
integration: add single-cluster integration tests ( #2516 )
...
* integration: add single-cluster integration tests
* remove kind load
2021-08-24 15:35:05 -06:00
bobby
1565d25d32
ci: use go 1.17.x ( #2492 )
...
Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com>
2021-08-19 21:13:36 -07:00
Stephen
f1c76b23fc
Hadolint ( #2363 )
2021-08-09 11:16:35 -04:00
Travis Groth
ba6e4b129a
ci: convert to FOSSA scan ( #2371 )
2021-07-19 15:06:57 -04:00
Caleb Doxsey
4ecb43454d
tools: add tools.go to pin go run apps ( #2344 )
...
* tools: add tools.go to pin go run apps
* remove deps-lint
2021-07-07 17:34:51 -06:00
Travis Groth
937f1cc83f
chore(deps): upgrade kind action to v1.2.0 ( #2331 )
2021-07-06 14:51:12 -04:00
Travis Groth
b162307a96
add coveralls ( #2279 )
2021-06-24 17:23:04 -04:00
Travis Groth
a43d666d56
ci: remove codecov ( #2161 )
2021-04-30 12:37:40 -07:00
Renovate Bot
fdda5c8a63
chore(deps): update codecov/codecov-action action to v1.3.1
2021-03-16 18:27:41 +00:00
Caleb Doxsey
b6ec01f377
assets: use embed instead of statik ( #1960 )
...
* assets: use embed instead of statik
* remove empty line
* maybe fix precommit
2021-03-03 18:56:55 -07:00
bobby
a78dae7f6f
ci: cache build and test binaries ( #1938 )
...
Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com>
2021-02-24 13:45:11 -05:00
bobby
cdcb65b77c
ci: go 1.16.x, cached tests ( #1937 )
...
Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com>
2021-02-23 11:39:52 -08:00
Travis Groth
6034bcea73
ci: license check action ( #1773 )
2021-01-13 15:46:47 -05:00
Renovate Bot
f006c54ef1
chore(deps): update codecov/codecov-action action to v1.2.1
2021-01-11 01:51:33 +00:00
Renovate Bot
3fabae850b
chore(deps): update codecov/codecov-action action to v1.1.1
2020-12-28 05:24:07 +00:00
Renovate Bot
e468130136
chore(deps): update codecov/codecov-action action to v1.1.0
2020-12-21 06:28:09 +00:00
Renovate Bot
6ac1db37ec
chore(deps): update codecov/codecov-action action to v1.0.15
2020-11-23 03:47:37 +00:00
Renovate Bot
25808be422
chore(deps): update actions/setup-go action to v2
2020-10-26 13:43:39 +00:00
Renovate Bot
3d29d787b2
chore(deps): update codecov/codecov-action action to v1.0.14
2020-10-26 04:48:54 +00:00
Cuong Manh Le
afec38e5cb
.github/workflows: skip running lint in pre-commit
...
We did run lint in tests already.
2020-08-18 20:24:15 +07:00
Travis Groth
9289de9140
ci: add precommit to test workflow ( #669 )
2020-08-17 18:34:38 -04:00
Cuong Manh Le
877edde0be
.github/workflows: upgrade to go1.15
2020-08-12 22:33:50 +07:00
Cuong Manh Le
bc61206b78
pkg/storage/redis: add redis TLS support ( #1163 )
...
Fixes #1156
2020-07-31 19:37:23 +07:00
Cuong Manh Le
3039407597
pkg/storage/redis: add authentication support ( #1159 )
...
Fixes #1157
2020-07-29 23:08:38 +07:00
Cuong Manh Le
26f099b49d
redis storage backend ( #1082 )
...
* pkg/storage: add redis storage backend
* pkg/storage/redis: set record create time correctly
* pkg/storage/redis: add docs
* pkg/storage/redis: run test with redis tag only
* pkg/storage/redis: use localhost
* pkg/storage/redis: use 127.0.0.1
* pkg/storage/redis: honor REDIS_URL env
* .github/workflows: add missing config for redis service
* .github/workflows: map redis ports to host
* pkg/storage/redis: use proto marshaler instead of json one
* pkg/storage/redis: use better implementation
By using redis supported datastructure:
- Hash for storing record
- Sorted set for storing by version
- Set for storing deleted ids
List operation will be now performed in O(log(N)+M) instead of O(N) like
previous implementation.
* pkg/storage/redis: add tx to wrap redis transaction
* pkg/storage/redis: set record type in New
* pkg/storage/redis: make sure tx commands appear in right order
* pkg/storage/redis: make deletePermanentAfter as argument
* pkg/storage/redis: make sure version is incremented when deleting
* pkg/storage/redis: fix linter
* pkg/storage/redis: fix cmd construction
2020-07-22 03:07:20 +07:00
Travis Groth
5ea1f719a7
Only run testing on master branch pushes and pull requests ( #706 )
2020-05-18 17:10:10 -04:00
Travis Groth
d58f68ab15
Update build and release process for envoy embedding ( #699 )
2020-05-18 17:10:10 -04:00
Caleb Doxsey
02615b8b6c
Merge remote-tracking branch 'origin/master' into feature/envoy
2020-05-18 17:10:10 -04:00
Travis Groth
99e788a9b4
envoy: Initial changes
2020-05-18 17:10:10 -04:00
Travis Groth
1dc1c870c3
Switch integration tests from minikube to kind ( #656 )
2020-05-05 15:23:16 -04:00
Caleb Doxsey
49604ed458
ci: force docker driver ( #645 )
2020-05-04 07:11:59 -06:00
Caleb Doxsey
242c64ee97
integration: update test path for integration tests
2020-04-28 07:38:32 -06:00
Caleb Doxsey
33b30a87b1
integration: exclude integration folder from make test
2020-04-28 07:37:39 -06:00
Caleb Doxsey
8fd716e1d8
integration: add cluster setup and configuration and a few tests
2020-04-28 07:33:33 -06:00
Caleb Doxsey
6baf25dae8
ci: add go bin dir to path for test
2020-04-20 18:24:36 -06:00
Caleb Doxsey
f979bae194
ci: specify version number for build dependencies, call build-deps before test
2020-04-20 18:24:36 -06:00
Caleb Doxsey
7aa97dee68
ci: install opa from source
2020-04-20 18:24:36 -06:00
Caleb Doxsey
6cda829ed8
ci: download the proper opa binary
2020-04-20 18:24:36 -06:00
Caleb Doxsey
90af23432c
authorize: run opa test in ci
2020-04-20 18:24:36 -06:00
Travis Groth
d0acad597d
deployment: Add testing workflow ( #583 )
...
* Add testing workflow
* Remove testing from travis
2020-04-04 19:44:14 -04:00