Sergey Dudoladov
66a3b6830e
Call fatalf if namespace to watch does not exist
2018-02-20 16:13:48 +01:00
Oleksii Kliukin
c597377617
Use cluster UID as a suffix to the WAL bucket. ( #211 )
...
Avoid reusing WAL S3 buckets of the older cluster with the same name as the existing one.
For the new cluster, the S3 bucket name will include a suffix that is equal to the UID of the PostgreSQL object describing the cluster. That way, the bucket name will stay the same for all members iff they correspond to the same PostgreSQL cluster object.
When "clone: uid:" key is present in the cluster manifest and the cluster is cloned from an S3 bucket (currently that happens if the endTimestamp is present in the clone description) the S3 bucket to clone from is suffixed with the -uid value.
2018-02-20 15:36:43 +01:00
Sergey Dudoladov
c47abed6ba
Document usage of multiple namespaces
2018-02-20 14:51:18 +01:00
Sergey Dudoladov
dcfc9925f6
Respond to code review
2018-02-20 14:43:02 +01:00
Dmitrii Dolgov
a7cd859919
Some improvements for golint, ineffassign and misspell
2018-02-19 17:46:31 +01:00
Dmitry Dolgov
0e3f941d2f
Merge pull request #239 from zalando-incubator/feature/travis-timeout
...
WIP: Use travis_wait to prevent timeout
2018-02-16 16:40:15 +01:00
Dmitrii Dolgov
00a405b94e
Limit number of commits builded by travic
2018-02-16 16:25:50 +01:00
Dmitrii Dolgov
48ddbc67b5
Limit number of packages and add verbose mode
2018-02-16 16:21:41 +01:00
Dmitrii Dolgov
fb5986a2c0
Use travis_wait to prevent timeout
2018-02-16 16:06:33 +01:00
Sergey Dudoladov
b1fae716b1
Update REST API to require namespace when fetching info about particular cluster
2018-02-16 15:32:09 +01:00
Sergey Dudoladov
e3d2434420
Use '*' as an alias to denote all namespaces
2018-02-16 15:20:26 +01:00
Sergey Dudoladov
088bf70e7d
Merge branch 'master' into support-many-namespaces
2018-02-16 15:06:10 +01:00
zerg-junior
c09968774b
Merge pull request #238 from zalando-incubator/correctly-select-deployed-ns
...
Make operator watch its own namespace instead of controller's one
2018-02-16 14:31:54 +01:00
Sergey Dudoladov
ec7de38f9b
Make operator watch its own namespace instead of controller's one
2018-02-16 14:22:38 +01:00
zerg-junior
7b74da8713
Merge pull request #236 from zalando-incubator/fix-config-map-namespace
...
Remove the second namespace prefix from the operator configmap name
2018-02-16 12:37:41 +01:00
Sergey Dudoladov
b412a831d6
Remove the second namespace prefix from the operator configmap name
2018-02-16 12:30:07 +01:00
zerg-junior
04557922c0
Merge pull request #231 from zalando-incubator/default-to-watched-ns
...
Operator should default to the watched namespace
2018-02-16 11:45:32 +01:00
Sergey Dudoladov
bbe2801d69
Adjust unit tests for namespace decoding
2018-02-16 11:13:08 +01:00
Sergey Dudoladov
0a9e6bd8d2
Clarify when a separate account for database pods may be needed
2018-02-15 16:40:07 +01:00
Sergey Dudoladov
5e9a21456e
Remove the incorrect service account check
2018-02-15 16:33:53 +01:00
Sergey Dudoladov
44a2812f5a
Update docs to clarify different service accounts
2018-02-15 15:48:35 +01:00
Sergey Dudoladov
155ae8d50f
Rename the function that checks service account existence
2018-02-15 11:14:13 +01:00
Sergey Dudoladov
fab1e34182
Respond to code review comments
2018-02-15 10:43:06 +01:00
Sergey Dudoladov
d5d15b7546
Look for secrets in the deployed namespace
2018-02-14 15:37:30 +01:00
Dmitry Dolgov
00cc81c2e3
Merge pull request #232 from zalando-incubator/feature/add-unit-tests-build-step
...
Add a new step to run unit tests
2018-02-14 14:59:57 +01:00
Dmitrii Dolgov
f6b2135351
Change build id
2018-02-14 14:12:39 +01:00
Dmitrii Dolgov
b6ae3e0262
Change build id
2018-02-14 14:11:56 +01:00
Dmitrii Dolgov
7b9428bb81
Switch to the new format
2018-02-14 14:10:48 +01:00
Dmitrii Dolgov
d61b87a07d
Separate image build & push
...
Move out some variables on top
2018-02-14 14:07:53 +01:00
Dmitrii Dolgov
c21136c151
Forgotten env var
2018-02-14 13:56:35 +01:00
Dmitrii Dolgov
eb2283aa43
Change current directory for tests
2018-02-14 13:51:55 +01:00
Dmitrii Dolgov
4513334d1b
Change order of the steps
2018-02-14 13:28:16 +01:00
Dmitrii Dolgov
c54fb7b4c8
Build before actually test
2018-02-14 13:24:43 +01:00
Dmitrii Dolgov
6b9c1fe317
Add a new step to run unit tests
2018-02-14 13:14:32 +01:00
Sergey Dudoladov
5837015b3c
Add the fileWithNamespace const
2018-02-14 11:43:09 +01:00
Sergey Dudoladov
06fd9e33f5
Watch the namespace where operator deploys to unless told otherwise
2018-02-13 18:17:47 +01:00
Sergey Dudoladov
dc4229e84d
Include review comments
2018-02-13 15:51:12 +01:00
Sergey Dudoladov
5b0e2ea66d
Fetch operator configmap from operator's namespace
2018-02-13 13:39:49 +01:00
Sergey Dudoladov
4c23917d42
Watch all namespaces if the relevant param is empty string / 'default' if param is unset
2018-02-12 11:47:56 +01:00
Dmitry Dolgov
08e3d925e6
Merge pull request #227 from zalando-incubator/feature/unit-tests-doc
...
Add section about unit tests
2018-02-09 14:05:20 +01:00
Dmitrii Dolgov
36b363b3ce
Don't forget about fish vs bash differences
2018-02-09 13:00:35 +01:00
zerg-junior
a524db62a3
Merge pull request #229 from zalando-incubator/zerg-junior-patch-1
...
Create separate Talks section in the README
2018-02-09 11:58:28 +01:00
Sergey Dudoladov
066f11cbbd
Streamline handling of the watched_namespace param/envvar
2018-02-09 11:39:56 +01:00
Dmitrii Dolgov
fa44674243
Add $ sign
2018-02-09 11:38:04 +01:00
zerg-junior
d5af441fd9
Create separate Talks section in the README
...
Also adds a FOSDEM 2018 talk on the operator
2018-02-09 11:27:25 +01:00
Dmitrii Dolgov
305b77be90
Add section about unit tests
2018-02-09 11:26:37 +01:00
zerg-junior
75435ef934
Merge pull request #224 from zalando-incubator/feature/retry_util_tests
...
Tests for retry_utils
2018-02-09 10:54:05 +01:00
Sergey Dudoladov
c0bc8eaa6d
Comment manifests
2018-02-08 15:15:47 +01:00
Sergey Dudoladov
b5b0b027f2
Handle watched namespace set in operator config map
2018-02-08 14:51:45 +01:00
Sergey Dudoladov
86807d21ba
Kill operator if the namespace to watch does not exist
2018-02-08 14:24:47 +01:00