Bassam Tabbara
18e34ac3ce
build: update README files for build and images
2017-06-20 20:57:46 -07:00
Bassam Tabbara
1e68e35c16
build: rename image dirs
2017-06-20 20:57:46 -07:00
Bassam Tabbara
78c07696b4
build: revisit caching of images
...
image caching is now simplified and works based on a single timestamp as the image tag.
2017-06-20 20:57:46 -07:00
Travis Nielsen
fab106a16c
Unit tests passing except api after the refactor
2017-06-20 20:57:46 -07:00
Bassam Tabbara
c404ed5d57
build: keep more cached images and orphans
2017-06-20 20:57:46 -07:00
Bassam Tabbara
a13fadfda5
build: prune on the host
2017-06-20 20:57:46 -07:00
Bassam Tabbara
6f19798a32
build: use the same build registry when running in container
2017-06-20 20:57:46 -07:00
Bassam Tabbara
bbdf90a9cc
build: prune images should also clean
2017-06-20 20:57:46 -07:00
Bassam Tabbara
bdf5887e13
build: fix ccache when running in build container + misc
2017-06-20 20:57:46 -07:00
Bassam Tabbara
b7c352fb25
build: move the toolbox into images/
2017-06-20 20:57:46 -07:00
Bassam Tabbara
1299df7ec7
build: remove externals and update makefiles
...
remove externals subdir from the codebase and switch to using
the new build containers. also all submodules are now gone.
2017-06-20 20:57:46 -07:00
Travis Nielsen
c122562a7d
Rook refactor to call external ceph tools instead of embedded ceph
...
Remove all cgo from the code base, and start the transformation to calling external ceph tools to generate config and start daemons.
2017-06-20 20:57:45 -07:00
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