Commit Graph

716 Commits

Author SHA1 Message Date
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
Sergey Dudoladov 794feee3e1 Fix the bug with the operator always listening to all namespaces 2018-02-08 13:49:44 +01:00
Dmitrii Dolgov 4c1db33c27 Change the order of arguments 2018-02-08 10:43:27 +01:00
Sergey Dudoladov de2a028592 Warn if the watched namespace does not exist 2018-02-07 17:43:05 +01:00
Dmitrii Dolgov dd79fcd036 Tests for retry_utils
One can argue about how necessary they are,
but at least I remembered how to do golang.
2018-02-07 17:04:43 +01:00
Sergey Dudoladov 74fa7b9492 Restrict operator to single watched namespace via env var 2018-02-07 16:44:49 +01:00
Sergey Dudoladov f194a2ae5a Introduce changes from the PR #200 by @alexeyklyukin 2018-02-07 14:02:32 +01:00
zerg-junior 60c742a3e8
Merge pull request #223 from zalando-incubator/document-watch-namespace
Make env var overwrite configmap setting for watching namespaces
2018-02-06 18:03:22 +01:00
Sergey Dudoladov 74a1e9661b Remove setting the actual watched namespace as env var (os.Setenv won't work) 2018-02-06 17:40:06 +01:00
Sergey Dudoladov 8b7bbde06e Make env var overwrite configmap setting for watching namespaces 2018-02-06 16:12:47 +01:00
Sergey Dudoladov 0ef801f4e0 Add example of the watched namespace to the operator config map 2018-02-06 15:16:21 +01:00
Sergey Dudoladov ea84f9d577 Rename the configmap 'namespace' entry to avoid confusion with the map's owm namespace 2018-02-06 15:09:00 +01:00
Dmitry Dolgov dcf637d4ea Fix typo in port (#219) 2018-02-02 15:51:26 +01:00
zerg-junior 124cdd1f8e
Merge pull request #217 from erthalion/feature/debug-mode
Add debug mode
2018-02-02 11:44:13 +01:00
zerg-junior a3c840d1e5
Merge pull request #212 from zalando-incubator/run-local
Add a script to run operator locally
2018-02-02 11:43:25 +01:00
Dmitrii Dolgov 09abdce095 Improvements for debug mode
Return back `cd docker` part to be less invasive,
and add `-debug` postfix for image
2018-02-02 11:17:12 +01:00
Dmitrii Dolgov bf7df5d5b5 Add debug mode
You can specify an environment variable DEBUG 1/0 to enable/disable
debug mode. Debug mode assumes delve dependency for remote debugging,
and debugging symbols for go build.
2018-02-02 10:39:39 +01:00
zerg-junior 4cbb86ea13
Merge pull request #215 from erthalion/feature/debugger-documentation-section
Add a section about debugger
2018-02-01 18:10:47 +01:00
Dmitrii Dolgov 4e629ef7ca Update section to be more specific 2018-02-01 17:59:05 +01:00
Dmitrii Dolgov 53014ca28b Add a section about debugger
So far only delve is described in details
2018-02-01 17:21:37 +01:00
Sergey Dudoladov 87098faa38 Respond to code review 2018-01-31 17:18:12 +01:00
Sergey Dudoladov f1bcdd1a8e Fix naming conflict and redo formatting 2018-01-30 12:24:35 +01:00
Sergey Dudoladov 105bbdb8e4 delete script with the old name 2018-01-30 12:09:32 +01:00
Sergey Dudoladov 153ebd335f Fix formatting 2018-01-30 12:08:08 +01:00
Sergey Dudoladov 258f4a848f misc readability improvements 2018-01-30 11:04:38 +01:00
Sergey Dudoladov 9732ec6988 Refactor code into separate functions 2018-01-29 16:59:25 +01:00
Sergey Dudoladov 08567e7be3 Add code to build a custom operator image 2018-01-25 18:13:53 +01:00
Sergey Dudoladov 7ce36a3d5b Apply stashed changes that build operator 2018-01-25 15:36:45 +01:00
Sergey Dudoladov 2cd6e9d989 respond to code review 2018-01-25 15:24:30 +01:00
Sergey Dudoladov d707bba2fb Add a script to run operator locally 2018-01-18 13:48:38 +01:00
Oleksii Kliukin b90a36c909
Set node_readiness_label default to an empty value. (#204)
Previously, it was set to the lifecycle-status:ready, breaking a
lot of minikube deployments. Also it was not possible befor to run
with this label set to an empty value.

Document the effect of the label in the new section of the
documentation.
2018-01-16 15:43:03 +01:00
Manuel Gómez bf4406d2a4 Consider container names in Statefulset diffs (#210)
This includes a comparison on container names being equal in the
decision of whether a Statefulset has been updated.
2018-01-16 12:06:11 +01:00
zerg-junior 8c9033df28
Merge pull request #205 from zalando-incubator/scalyr-api-key
Overwrite scalyr api key if the relevant env var is present in the operator pod
2018-01-12 15:17:05 +01:00