Bassam Tabbara
57f5cbeaf8
build: add new container images
...
add new images that build rook and ceph and remove the need for us to statically compile in ceph.
added a new small ubuntu base image used as the root of all container images.
Refactored the cross-build container into smaller containers that can be reused more effectively and not get into ubuntu package conflicts.
extensive support for caching through docker at both the build and host level to reduce build time.
2017-06-20 20:57:45 -07:00
Travis Nielsen
7899a91fef
Merge pull request #739 from aramisjohnson/installk8sonly
...
added unzip and jq to rook-infra DockerFile
2017-06-16 13:33:27 -07:00
aramisjohnson
238c098a35
added unzip and jq to rook-infra dockerfile
2017-06-16 10:07:56 -07:00
Travis Nielsen
056845897c
Merge pull request #715 from utilitywarehouse/placement
...
Placement information for kubernetes deployments
2017-06-14 08:10:16 -07:00
Dimitrios Karagiannis
9ce033467a
operator: introduces placement configuration for k8s
...
this enables control over where pods get scheduled in a kube cluster,
using nodeAffinity and tolerations
2017-06-14 14:44:14 +00:00
Bassam Tabbara
c0c85fad17
Merge pull request #732 from jbw976/dirty-master
...
Fix gofmt issue and update makefile to fail upon gofmt errors instead…
2017-06-14 06:50:05 -07:00
Jared Watts
d05d074bb9
Fix gofmt issue and update makefile to print and fail upon gofmt errors instead of updating the files inline.
2017-06-13 22:08:04 -07:00
Bassam Tabbara
1b501d4a4e
Merge pull request #730 from bassam/pr-fix-releases
...
build: publish version file earlier
2017-06-13 15:13:39 -07:00
Bassam Tabbara
651fe935b5
build: publish version file earlier
2017-06-13 14:32:44 -07:00
Bassam Tabbara
9d228bceaf
Merge pull request #722 from bassam/pr-fix-vendor
...
fix vendor dependencies
2017-06-13 14:28:00 -07:00
Bassam Tabbara
f7ea7012e3
fix vendor dependencies
...
resolve conflict between client-go dependencies and external-provisioner
2017-06-13 12:01:11 -07:00
Bassam Tabbara
2339da1612
Merge pull request #729 from dangula/fixSmokeTestScript
...
fix bug in smoke test script.
2017-06-12 14:25:55 -07:00
Divesh Angula
f3f1bf45dd
fix but in smoke test script.
2017-06-12 13:54:59 -07:00
Bassam Tabbara
ba40b80cf7
Merge pull request #723 from bassam/pr-fix-releases
...
build: publish binaries to s3 current and remove version from archive name
2017-06-12 13:21:45 -07:00
Bassam Tabbara
817a015c7c
build: remove version from release archives
2017-06-12 11:32:38 -07:00
Bassam Tabbara
6736c1df03
build: publish binaries to s3 current
...
Fix a regression introduced in 32cd0a1 where when publishing from master we were not updating the /current directory in s3.
2017-06-12 11:32:38 -07:00
Travis Nielsen
11a477fbf5
Merge pull request #711 from ReSearchITEng/patch-1
...
fine tuning the helm chart
2017-06-12 08:19:46 -07:00
ReSearchITEng
0eeb7fdb4f
fine tuning
...
Great addition!
Few suggestions:
i. namespace used till now for operator was: rook (not rook-operator).
ii. `helm delete --purge` (note the --purge), so one can retry again later with the same name.
With regards to charts.rook.io -> why not in the https://github.com/kubernetes/charts/tree/master/incubator , so you won't need to deploy a helmet yourself?
2017-06-08 18:45:26 +03:00
Travis Nielsen
44fc2da6a0
Merge pull request #699 from dangula/BlockTests
...
Adding tests for block strorage
2017-06-07 16:40:15 -07:00
Divesh Angula
6838490066
adding tests for block strorage
2017-06-07 16:07:46 -07:00
Travis Nielsen
34bc4d874f
Merge pull request #709 from travisn/node-unschedulable
...
An unschedulable node will not be scheduled for mons
2017-06-07 15:50:32 -07:00
Travis Nielsen
afd90cd3c2
an unschedulable node will not be scheduled for mons
2017-06-07 15:18:59 -07:00
Travis Nielsen
dc1e097220
Merge pull request #688 from AcalephStorage/helm
...
Initial work on Rook operator Helm Chart
2017-06-07 12:01:26 -07:00
Hunter Nield
6e66d26c86
Rook operator helm chart
...
This chart launches the Rook operator with options to disable RBAC.
Inspired by the [Prometheus Operator](https://github.com/coreos/prometheus-operator/tree/master/helm/prometheus-operator )
2017-06-07 14:23:55 +08:00
Travis Nielsen
3a214ac135
Merge pull request #680 from travisn/replace-mon-pod
...
Mons started as a replicaset instead of directly as a pod
2017-06-06 12:50:19 -07:00
Travis Nielsen
dc6ab03b11
get the mon pod name for the test
2017-06-05 17:19:54 -07:00
Travis Nielsen
4a9fc691c7
avoid crashing the test when pod not found
2017-06-05 15:14:10 -07:00
Travis Nielsen
4710b63e65
mons are a replicaset instead of started directly as a pod
2017-06-05 15:14:10 -07:00
Travis Nielsen
ac6486331d
Merge pull request #691 from saschagrunert/patch-1
...
Add patch to clusterrole
2017-06-05 07:28:36 -07:00
Sascha Grunert
c6f359c7df
Add patch to clusterrole
...
Rook complained that it is not allowed to patch in the default namespace. I added it to the clusterrole.
2017-05-29 15:13:33 +02:00
Jared Watts
fb27e348e6
Merge pull request #460 from thephred/add_bucket_ops
...
api: Added more bucket ops to the api
2017-05-24 15:24:44 -07:00
Michael Goff
82d49f6b3a
api: Added more bucket ops to the api
...
cli: Added a few more bucket ops to the cli
2017-05-24 14:43:34 -07:00
Travis Nielsen
606787449e
Merge pull request #685 from dangula/skipInfraSetup
...
Adding new flag to skip rook set up
2017-05-23 13:46:34 -07:00
Divesh Angula
6707e21c39
adding new flag so test run on pre-installed rook i.e skip setting up rook infra and just run tests.
2017-05-23 13:18:14 -07:00
Travis Nielsen
cd930f4d99
Merge pull request #684 from dangula/childDind
...
support multiple parallel builds.
2017-05-23 12:01:11 -07:00
Divesh Angula
173b4fa20d
support multiple parallel builds.
2017-05-23 11:32:22 -07:00
Travis Nielsen
6bf7cdfda5
Merge pull request #678 from gdhgdhgdh/master
...
Standalone vagrant: Make discovery token available for adding nodes to the cluster
2017-05-18 08:10:22 -07:00
Gavin Hamill
75ee15a5c8
Fix typos that stop rook01 and rook02 joining the cluster
2017-05-18 14:47:47 +01:00
Travis Nielsen
d6ff4a4f4c
Merge pull request #677 from gcmalloc/master
...
Doc and extension
2017-05-16 16:10:33 -07:00
gcmalloc
701c2c05f0
Uniforming the extension of the yaml files.
2017-05-16 23:47:46 +02:00
gcmalloc
36dc45e3f6
adding missing url for kube-tools and kube-client in the kubernetes howto
2017-05-16 23:47:46 +02:00
Travis Nielsen
9a0814e0ba
Merge pull request #674 from travisn/gen-config-files
...
Override default Ceph settings at daemon startup
2017-05-16 14:44:15 -07:00
Travis Nielsen
002a9f5b69
table of contents for advanced config
2017-05-16 10:31:02 -07:00
Travis Nielsen
a74ceb724c
allow overriding ceph settings through a configmap
2017-05-16 10:30:57 -07:00
Travis Nielsen
36841a8071
regenerate the osd config file at startup
2017-05-15 17:17:49 -07:00
Travis Nielsen
58cca08592
Merge pull request #672 from travisn/check-pending-pods
...
Mon failover retries the same pod instead of creating multiple
2017-05-15 17:17:21 -07:00
Travis Nielsen
14bc33aed2
delete privs for the operator
2017-05-15 15:03:14 -07:00
Travis Nielsen
6a19d67b7b
mon failover retries same mon instead of creating many
2017-05-15 15:03:14 -07:00
Travis Nielsen
9ed39b372b
Merge pull request #671 from dangula/useRookRestAPInE2EFramwork
...
using Rook Rest API instead of rook-client pod for testing.
2017-05-15 15:01:25 -07:00
Divesh Angula
b0e25df837
using Rook Rest API instead of rook-client pod for testing.
2017-05-15 13:58:59 -07:00