1
0
Fork 0
mirror of https://github.com/arangodb/kube-arangodb.git synced 2024-12-14 11:57:37 +00:00
Commit graph

214 commits

Author SHA1 Message Date
lamai93
efaf29899b Create control pod and run syncer tests when deployment is ready. 2019-03-06 14:21:36 +01:00
lamai93
19121573a8 Increase short test time to 30m. 2019-03-04 10:31:27 +01:00
lamai93
615875c97a Added operator upgrade test. 2019-03-04 09:16:10 +01:00
lamai93
99d36dd203 Muahahahahahaha hehehehehe ... 2018-12-04 13:53:30 +01:00
lamai93
64731e1120 No it's not -.- 2018-12-04 13:39:38 +01:00
lamai93
713e80fe9d Does it really work!? 2018-12-04 13:31:24 +01:00
lamai93
12b33f5bb2 More debug! YAY! 2018-12-04 13:26:38 +01:00
lamai93
744205bf1d More more more debug! 2018-12-04 13:21:51 +01:00
lamai93
0d334bfa27 More debugging. 2018-12-04 12:55:43 +01:00
lamai93
3c837e1835 Debug output! 2018-12-04 12:40:39 +01:00
lamai93
b18d6f351c Fixed license deployment. 2018-12-03 15:52:13 +01:00
lamai93
23383b67bb Made the secret deployment namespace aware. 2018-12-03 14:49:06 +01:00
lamai93
c00392bdc9 Added more test environment for license stuff. 2018-12-03 14:34:58 +01:00
Ewout Prangsma
d0f1c6e144
Added browserlist, package.json depencency 2018-11-30 11:23:38 +01:00
Max Neunhoeffer
68108fd16e
First try to repair changelog generator. 2018-11-06 11:18:13 +01:00
Max Neunhöffer
0b606b0fdf
Merge pull request #287 from arangodb/bug-fix/extra-crd-yaml
Bug fix/extra crd yaml
2018-10-31 17:19:54 +01:00
Lars Maier
128da9c073
Revert "Skip LoadBalancer Test" 2018-10-31 11:40:45 +01:00
lamai93
0f4ce5f8c1 Patched docu and Makefile. 2018-10-31 10:31:07 +01:00
Max Neunhöffer
8be2b3023a
Merge pull request #269 from arangodb/bug-fix/skip-lb-test-if-unavail
Skip LoadBalancer Test
2018-10-23 09:13:16 +02:00
lamai93
5699576279 Added test option for default arangodb docker image. 2018-10-19 14:47:44 +02:00
lamai93
b1c9d70f54 Skip LoadBalancer test if the cluster was unable to deploy a LoadBalancer. 2018-10-19 10:59:46 +02:00
Ewout Prangsma
653ffc1293
Include CRD in helm chart 2018-09-20 11:24:48 +02:00
Ewout Prangsma
0b72edd80c
Makefile PHONY fix 2018-09-07 14:45:15 +02:00
Ewout Prangsma
d87bd898fd
Fixed PV creation on kubernetes 1.11 2018-08-27 12:09:33 +02:00
Ewout Prangsma
8b1439e7b3
Improve cleanup 2018-08-09 14:59:04 +02:00
Ewout Prangsma
532e859052
Extend max test length to 3h 2018-08-09 13:47:15 +02:00
Ewout Prangsma
bbfbba7ef8
Use go-upgrade-rules to make "is upgrade allowed" decision 2018-08-09 08:34:32 +02:00
Ewout Prangsma
a0b8d87060
Use user flag to fix build folder permissions 2018-07-10 08:27:27 +02:00
Ewout Prangsma
37b54962a2
Building dashboard in docker 2018-07-06 08:14:51 +02:00
Ewout Prangsma
06fadff554
Dashboard UI 2018-07-02 18:24:42 +02:00
Ewout Prangsma
da6933c65c
Serve dashboard directly from embedded asset 2018-07-02 14:58:06 +02:00
Ewout Prangsma
c7e0eb318d
Added duration test app 2018-06-15 08:16:52 +02:00
Ewout Prangsma
6e9cb0f3e3
Added unit tests for pv_creator.go 2018-06-08 08:10:05 +02:00
Ewout Prangsma
018d75333c
Building ArangoDeploymentReplication operator 2018-05-18 16:31:31 +02:00
Ewout Prangsma
19aa4477f9
Adding structure for ArangoDeploymentReplication operator 2018-05-18 11:54:53 +02:00
Ewout Prangsma
8948cb3d7b
Make use of GOCACHE as docker volume for improved build times 2018-05-14 09:13:05 +02:00
Ewout Prangsma
0dafac1547
Fix changelog building in release 2018-04-06 14:17:41 +02:00
Ewout Prangsma
8d6565a6e2
Added environment variable used to cleanup failed tests 2018-04-06 10:40:16 +02:00
Ewout Prangsma
dcf854b1fd
Improved liveness detection 2018-04-05 16:31:27 +02:00
Ewout Prangsma
bea1b0fd2d
Only remove namespace in cleanup phase 2018-04-05 10:15:04 +02:00
Ewout Prangsma
bed3cb373f
Merge branch 'master' into chaos 2018-04-03 14:55:37 +02:00
Ewout Prangsma
1daca0147a
Merged in master 2018-04-03 14:53:17 +02:00
Ewout Prangsma
90e6ea119f
Patch latest version number in README 2018-04-03 09:11:44 +02:00
Ewout Prangsma
b8033fb73e
Adding CHANGELOG.md generation 2018-04-03 08:47:56 +02:00
Ewout Prangsma
056aabb515
Adding chaos-monkey for deployments 2018-03-30 15:40:11 +02:00
Jan Christoph Uhde
d2f685f632
Merge pull request #36 from arangodb/tests/apis-storage-v1alpha
begin to add tests for `apis/storage/v1alpha`
2018-03-29 14:58:03 +02:00
Jan Christoph Uhde
5cf25ee236
Merge pull request #88 from arangodb/tests/modes
Tests/modes
2018-03-29 14:26:30 +02:00
Ewout Prangsma
1584f1b85c
Keep roles needed for running tests out of deployment manifest 2018-03-29 10:44:57 +02:00
Jan Christoph Uhde
ee0c1f8e92 Merge remote-tracking branch 'origin/master' into tests/apis-storage-v1alpha
* origin/master: (145 commits)
  Enable LONG on kube-arangodb-long test
  fix rocksdb_encryption_test
  fix - /api/version will answer on all servers (not leader only)
  fixes required after merge
  add downgrade tests
  add missing uniuri
  Merged in master
  Fixed unit-test packages
  Fixed unit tests
  Do not Fail the deployment, unless there is REALLY no other way
  Updated tests
  Refactor DeploymentState to DeploymentPhase
  Revert example change
  Added detection on unschedulable pods
  Detect pods not being scheduled
  Same fix on ArangoLocalStorage
  AsOwner no longer things the owner refers to a controller. It refers to the ArangoDeployment
  disable upgrade tests to 3.4 until 3.4 is available on hub.docker.com
  Listen for secret changes
  Log improvements
  ...
2018-03-29 10:06:21 +02:00
Jan Christoph Uhde
ca516268e9 increase timeout for long running tests 2018-03-28 14:15:51 +02:00
Ewout Prangsma
21de95af9f
Fixed unit-test packages 2018-03-27 16:10:48 +02:00
Ewout Prangsma
0df6df345f
Moved reconciliation code to separate package 2018-03-23 12:15:22 +01:00
Ewout Prangsma
a21d707a90
Fixing release code wrt MANIFESTSUFFIX 2018-03-20 08:04:22 +01:00
Ewout Prangsma
1fb08643f1
Merge branch 'master' into cluster-level-crd 2018-03-19 16:04:23 +01:00
Ewout Prangsma
8462a7ba85
Merge branch 'master' into operator-split 2018-03-19 15:45:10 +01:00
Ewout Prangsma
8382f7da78
Moved CRD creation to external yaml file 2018-03-19 15:39:18 +01:00
Ewout Prangsma
889f3ddceb
Rename default docker image to kube-arangodb 2018-03-19 14:51:31 +01:00
Ewout Prangsma
b5f529ffe5
Merge branch 'master' into operator-split 2018-03-19 14:47:42 +01:00
Ewout Prangsma
3ca48a7568
Fixing test 2018-03-19 14:45:47 +01:00
Ewout Prangsma
c015e60406
Merge branch 'master' into operator-split 2018-03-19 13:54:49 +01:00
Ewout Prangsma
c7181451f5
Force use of correct test image 2018-03-19 13:54:21 +01:00
Ewout Prangsma
550ace82ec
Splitting operator in two parts 2018-03-19 11:09:20 +01:00
Jan Christoph Uhde
97afe56866 begin to add tests for storage/v1alpha 2018-03-15 09:27:29 +01:00
Ewout Prangsma
c57ae2afd2
Rename repository to kube-arangodb 2018-03-13 16:25:33 +01:00
Ewout Prangsma
d7b3196533
Fixed build 2018-03-13 16:02:32 +01:00
Ewout Prangsma
7e9b5ade75
Renamed pkg/apis/arangodb to pkg/apis/deployment 2018-03-13 15:29:44 +01:00
Ewout Prangsma
8eee5405e0
Fix building github-release 2018-03-13 14:45:43 +01:00
Ewout Prangsma
50fafddf11
Merged in deployment-manifests changes 2018-03-12 16:21:24 +01:00
Ewout Prangsma
5814b368db
Merge branch 'master' into deployment-manifests 2018-03-12 16:20:18 +01:00
Ewout Prangsma
172ae6e3c8
Adding release script 2018-03-12 16:18:23 +01:00
Ewout Prangsma
d2f3c5b195
Fix testing on default namespace 2018-03-12 13:44:25 +01:00
Ewout Prangsma
6b904c8187
Fix PUSHIMAGES 2018-03-12 13:28:19 +01:00
Ewout Prangsma
f2ea57f3bd
GOPATH for manifests 2018-03-12 13:16:09 +01:00
Ewout Prangsma
abba20add5
Fix all target 2018-03-12 13:12:01 +01:00
Ewout Prangsma
96cf986f5f
Cleaning up deployment 2018-03-12 12:18:50 +01:00
Ewout Prangsma
5ab9a62cf6
Merged master 2018-03-12 09:54:57 +01:00
Ewout Prangsma
ab97e0afa8
Implementing TLS support 2018-03-09 17:02:58 +01:00
Ewout Prangsma
8614a1774e
Merge branch 'master' into prepare-cluster-for-test 2018-03-09 10:06:04 +01:00
Jan Christoph Uhde
dd3f574fad
Merge pull request #32 from arangodb/test/errors
add some tests for util/k8sutil
2018-03-09 10:03:33 +01:00
Ewout Prangsma
5648fed088
Prepare test cluster 2018-03-08 15:59:04 +01:00
Jan Christoph Uhde
bf268cce60 WIP - add events test 2018-03-07 14:27:25 +01:00
Ewout Prangsma
85fb623eb2
Use sha256 docker image during testing 2018-03-06 13:56:38 +01:00
Ewout Prangsma
d76b8b4aeb
Implemented node part of provisioner 2018-03-05 11:06:53 +01:00
Ewout Prangsma
e260185e6e
Implementing ArangoLocalStorage 2018-03-05 10:00:23 +01:00
Ewout Prangsma
1008507016
Added VERBOSE flag for unit tests 2018-03-01 16:10:20 +01:00
Ewout Prangsma
abf9275c60
Merged in master 2018-03-01 14:27:20 +01:00
Ewout Prangsma
d059d81434
Added unit test for creating affinity 2018-03-01 12:59:15 +01:00
Ewout Prangsma
ab8b59108a
Split tests in long vs short 2018-03-01 11:15:18 +01:00
Ewout Prangsma
3849a30f9c
Added package to unit-test target 2018-03-01 08:49:27 +01:00
Ewout Prangsma
7f7943782b
Prevent errors in cleanup 2018-02-27 15:54:51 +01:00
Ewout Prangsma
0ed6fdc90b
Fixed unit test execution 2018-02-27 15:32:09 +01:00
Ewout Prangsma
1fe573136a
Fixed api package 2018-02-27 15:05:03 +01:00
Ewout Prangsma
700ecbc6e6
Merge branch 'master' into api-tests 2018-02-27 14:53:30 +01:00
Ewout Prangsma
88f7ca5722
Adding API unit tests 2018-02-27 13:26:47 +01:00
Ewout Prangsma
6017f72178
Cleanup kubernetes after tests 2018-02-27 11:31:27 +01:00
Ewout Prangsma
247f810491
Adding rocksdb encryption key support 2018-02-27 09:30:00 +01:00
Ewout Prangsma
bd8049a9b2
Merge branch 'test-framework' into update-deployment 2018-02-23 08:13:35 +01:00
Ewout Prangsma
a73628ddb2
Added go-driver to dependencies 2018-02-23 07:43:56 +01:00
Ewout Prangsma
a24ce05f47
Adding update plan 2018-02-22 16:54:36 +01:00
Ewout Prangsma
91a6abe403
Setup role based access control support 2018-02-22 10:47:32 +01:00
Ewout Prangsma
69554d57b9
Better testin on jenkins 2018-02-20 18:53:33 +01:00
Ewout Prangsma
3e082c575c
Allow for TESTNAMESPACE to be set outside the makefile 2018-02-20 11:12:31 +01:00
Ewout Prangsma
ad50694af9
Implemented first test 2018-02-20 10:58:28 +01:00
Ewout Prangsma
5a7597d999
Creating test framework 2018-02-20 09:49:01 +01:00
Ewout Prangsma
7669a02356
Merge branch 'master' into pod-monitoring 2018-02-19 16:11:52 +01:00
Ewout Prangsma
fdc72ed45f
Updated golang to 1.10.0 2018-02-19 16:11:32 +01:00
Ewout Prangsma
ae47017455
Added pod probes 2018-02-16 11:46:46 +01:00
Ewout Prangsma
61e29adba0
Creating services & pvcs 2018-02-15 11:54:48 +01:00
Ewout Prangsma
b0ac890f19
Extending Spec object, moved vendor to deps for test support 2018-02-13 16:06:36 +01:00
Ewout Prangsma
67546f805f
Renamed custom resource to ArangoDeployment in database.arangodb.com namespace 2018-02-13 13:49:04 +01:00
Ewout Prangsma
413a07961d
Adding controller code 2018-02-09 17:21:06 +01:00
Ewout Prangsma
d3359f79cf
Various fixes 2018-02-09 15:46:14 +01:00
Ewout Prangsma
2f65d873d1
Building basic controller & main structures 2018-02-09 15:27:40 +01:00
Ewout Prangsma
a64011ed2b
Initial API objects & vendoring 2018-02-09 11:11:33 +01:00