v0.1.8
bb15ad4 (tag: v0.1.8) [ci skip] Update operator deployment file to v0.1.8
7e43e37 (HEAD, tag: before-v0.1.8, origin/master, origin/HEAD, master) Disable CircleCI DLC since it's now a paid feature
bc833df fix: improper scripts path
c2c9598 fix: incorrect log message
a27662f feat: perform resource initialization if needed This allows to set missing default values for example. If the resource is changed as a result, it is updated.
4f15da5 fix: hasChangedFromStatusUpdate now returns updated message
6f9a9b2 feat: further improve status display
58c175c feat: only output exit status if it has changed to reduce verbosity
78f4818 fix: linking status was not properly updated and update was ignored
18f116b fix: improper return value
385f2ff fix: simplify log output
0e37df7 fix: pod readiness status format
868ba48 fix: un-export functions that don't need to be exported
7602a35 fix: use new linking status in component to track link creation status
3885098 fix: use component IsReady method to check readiness
32e80d6 feat: update to api 1.0.0-beta.7
e1913cc fix: if dependents are not ready, we need to requeue and update This needs to happen regardless of whether setting the status actually changed anything phase or message-wise.
084505d fix: improve dependent status reporting format
1c06f38 feat: allow specific status checking behavior in ReconcilerFactory This is done using SetPrimaryResourceStatus and allows for custom status checking of primary resources by controllers, for example, creating a link will set the associated component's status to Linking while the component will wait for its associated pod to be re-created to switch back from Linking to Ready. Should fix #156.
aa8840b refactor: remove AreDependentResourcesReady from ReconcilerFactory Since AreDependentResourcesReady is now generic, it doesn't need to be implemented by specific factory implementations anymore.
f56a605 feat: log when we ask the resource to be requeued
d74f72e feat: improve dependent status reporting
8a1aa37 chore: remove now unneeded code
c46b538 feat: make dependent readiness check generic This unifies dependent handling and in particular makes it possible to have a component be a dependent of link, so that we can update it when we operate on a link (not implemented yet). Same goes for pods.
fd48f3a fix: rename Components to Halkyon resources
2d0f669 refactor: factor common code out and fix tests
68e3b2f feat: make status computation able to deal with several dependents
250ee60 feat: add SetNamedStringField to reflectively set values on struct
825b196 refactor: export computeStatus to be able to override it
62164ea chore: Rename ClusterRole aggregating rules to Halkyon
d842074 doc: add section on how to run halkyon locally
f65d900 Document better paths used in demo doc (#162)
7292d53 fix: Review doc to use minishift or minikube ip. #160
0a8a0ba fix: Append the namespace to the command to install the components. #158
7ddfd6d Fix a wrong dev mode run command #151 (#157)