Santosh Pillai
d6f63166a0
Optionally collect all CI logs using [all logs] flag
...
Signed-off-by: Santosh Pillai <sapillai@redhat.com >
2019-05-03 12:46:18 +05:30
travisn
dd94fd14e3
tests: add k8s 1.14 to the integration test matrix
...
Signed-off-by: travisn <tnielsen@redhat.com >
2019-04-25 15:53:19 -06:00
travisn
9ab90994aa
build: publish the master build before integration tests
...
The master build will be published as soon as the basic build and unit tests
are completed. This ensures that the generated help documentation matches
what is in master and the latest master published build matches
the yaml files in master. The longer the delay between merging and
publishing, the more likely users are to run into issues with
test deployments. This change minimizes the gap.
Signed-off-by: travisn <tnielsen@redhat.com >
2019-04-18 07:18:31 -06:00
travisn
0230400e27
build: remove 1.8 and 1.9 and add 1.13 to integration tests
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-12-19 23:42:01 -07:00
Yannis Zarkadas
b23d874856
cassandra: integration tests and scripts
...
Simple integration test for Cassandra.
Boilerplate in setup scripts for Jenkins.
Signed-off-by: Yannis Zarkadas <yanniszarkadas@gmail.com >
2018-12-05 12:50:09 +02:00
Alexander Trost
ac19f85fbb
Allow specifying custom Ceph user and secret name for mounting
...
Introduce mount security mode for basic multi tenancy
Fixes #2164 .
This adds three new parameters/options to StorageClass/flexvolume entry:
* `mountUser`
* `mountSecret`
* `mountSecretNamespace`
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-12-04 20:17:15 +01:00
mickymiek
f93128b2d9
make sure integration tests works on k8s 1.12
...
Signed-off-by: mickymiek <meunie_m@etna-alternance.net >
2018-10-10 17:12:51 +02:00
Bassam Tabbara
2464e32857
add vendor checks
...
this commit updates dep to version 0.5, and adds a check during
CI runs that enforces that the vendor dependencies have not changed.
There is a now a makefile target `make vendor.check` that performs
this check. Also removed the requirement that PR run make vendor as
this will be done by CI.
Signed-off-by: Bassam Tabbara <bassam@upbound.io >
2018-09-30 08:10:42 -07:00
Alexander Trost
c1da6999bf
Merge pull request #2060 from galexrt/fix_981
...
build: Only install helm if needed and use a temp path
2018-09-12 19:22:19 +02:00
Alexander Trost
5d8d2b5b5a
build: Only install helm if needed and use a temp path
...
Resolves #981
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-09-11 14:21:48 +02:00
Ganesh Maharaj Mahalingam
099380ba61
Enable CI system logs in artifacts and fixup log names
...
This is a temporary patch to help us figure out what is causing the random
issues on concurrent builds and re-using an instance.
This patch also makes the log names concise and consistent across all versions.
Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com >
2018-09-06 20:42:24 -07:00
Ratnadeep Debnath
96400d696a
Update Jenkinsfile and other scripts to set k8s 1.8 as the min reqd version.
...
Signed-off-by: Ratnadeep Debnath <rtnpro@gmail.com >
2018-08-28 20:10:47 +05:30
rohan47
f31044b269
nfs: integration tests and scripts
...
Signed-off-by: rohan47 <rohanrgupta1996@gmail.com >
2018-08-22 10:34:40 +00:00
Jared Watts
dd948b155a
build: remove support for quay.io
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-08-17 14:03:55 -07:00
travisn
23ea3edca7
update integration tests to 1.11.1
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-08-08 22:33:44 -06:00
travisn
1694ae7e6b
tests: collect kubelet logs with integration tests
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-08-08 14:19:17 -06:00
travisn
7f02ab3483
tests: add k8s 1.11 to the matrix
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-07-27 16:45:09 -06:00
Huamin Chen
82425aafcc
prepare osd in a job per node. Once all osds are prepared, store osd info in orchestration configmap.
...
Operator watches the configmap, starts one osd replica set per osd.
Signed-off-by: Huamin Chen <hchen@redhat.com >
2018-07-05 16:02:27 -06:00
Jared Watts
0b8a8c2b65
cockroachdb: integration tests and scripts
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-06-18 19:19:15 -07:00
Jared Watts
3a2a2d2021
build: rook/ceph image build
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-05-18 14:25:39 -07:00
travisn
33e995b595
build: add k8s 1.10 to the integration test
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-05-15 15:05:48 -07:00
travisn
fc9118f7b2
remove support for k8s 1.6 and TPRs
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-05-08 10:09:38 -07:00
Divesh Angula
892a956da6
add k8s 1.9 to CI pipeline.
2018-01-16 15:38:15 -08:00
Divesh Angula
a33c58ab71
adding additional tests for block storage
...
- tests creating pvcs with various AccessModes
- Mounting and unmounting PVCs with various AccessModes
- Scaling up PVCs via stateful sets
2018-01-02 20:35:31 -08:00
Divesh Angula
0a67f84c53
update ci env
2017-12-14 10:08:18 -08:00
Divesh Angula
0aa47c9ebc
send build notifications to slack
2017-11-15 23:39:37 -08:00
Divesh Angula
e480d474ca
fix host name for test log files.
2017-10-26 22:36:51 -07:00
Divesh Angula
94e47f054b
adding support for testing with all devices on cluster
2017-10-26 19:32:19 -07:00
Bassam Tabbara
9d5a7e945c
build: ensure build concurrency only across platforms
...
this commit will ensure that any concurrency during the go build only happens across platforms, and no concurrent calls to go build or go install happen for a given platform.
the goal here is to reduce races between concurrent invocations of go build where package files are removed form the file system leading to "can't find import" errors.
2017-10-24 12:44:18 -07:00
Divesh Angula
b4ed758720
integration tests updates
...
- remove standalone references
- fail test and gather logs if test setUp fails - not paniking anymore.
2017-10-18 15:47:06 -07:00
Travis Nielsen
75f3fd86bd
build: reduce concurrency of the build
2017-10-18 10:17:20 -07:00
Travis Nielsen
94fcc9d994
build: add flag to skip e2e tests
2017-10-18 10:16:46 -07:00
Divesh Angula
ad0616597b
adding k8s 1.8 to ci pipeline
2017-10-04 15:22:40 -07:00
Divesh Angula
1edfe8f59b
move pool resize test from smoke package to integration package.
2017-09-21 22:12:01 -07:00
Divesh Angula
21228d4d4b
CI updates
...
- Add support for running individual test in a tests suite
- building integration and longhaul test binaries
- Addiing support for skipping CI or running just smoke test on a PR.
2017-09-21 15:52:12 -07:00
Divesh Angula
9e08afb015
creating tests for multi cluster rook install
...
- refactoring basic tests so they can be reused with different rook installations
2017-09-13 15:48:58 -07:00
Divesh Angula
6f51ef66fe
uninstall helm after tests runs
2017-09-07 10:05:44 -07:00
Divesh Angula
ded84c9ce7
add integration tests for helm
2017-09-06 10:32:05 -07:00
Divesh Angula
ee16ca83ad
ci updates
...
- converting results to junit
- better handling for apt-get install on slaves
- better support for running tests on minikube and kubeadm
- update default minikube k8s version to v1.7.2
-use k8s 1.7.4 for kubeadm
2017-08-23 10:34:21 -07:00
Ian Lovett
b4cc7523b8
changes required for building and publishing docs through ci
2017-08-04 15:21:16 -07:00
Travis Nielsen
7d084fa3c7
operator: mons based on service ip instead of pod ip
2017-08-04 00:04:50 -07:00
Divesh Angula
1bcc399599
make sure dpkg lock is not present defore doing apt-get install
2017-08-03 15:22:42 -07:00
Divesh Angula
1c1470e28c
run test on single node kubeadm
2017-08-03 09:03:27 -07:00
Bassam Tabbara
905cd24864
build: publish output to s3 on each build
...
including PRs and release builds
2017-07-21 19:25:11 -07:00
Bassam Tabbara
5d09227407
tests: explicitly run the smoke tests
2017-07-20 17:34:19 -07:00
Divesh Angula
c46a930ad8
adding support for running tests on multiple k8s versions
2017-07-20 14:47:46 -07:00
Bassam Tabbara
b417508794
build: extend the timeout to 2 hours
2017-07-07 10:58:20 -07:00
Bassam Tabbara
2000d0b5b9
build: fix promotion stage
2017-06-29 19:48:40 -07:00
Bassam Tabbara
06135fc538
build: auto-promote builds from master
2017-06-29 18:44:47 -07:00
Bassam Tabbara
69a58b3151
build: fix aws credentials
2017-06-29 16:45:18 -07:00