Age | Commit message (Collapse) | Author | Files | Lines |
|
Go added signal.NotifyContext to the standard library in 1.16, allowing
for easy bindings of signals to context. This allows for
controller-runtime's signals.SetupSignalHandler to be replaced.
|
|
|
|
|
|
Replace the HTTP server runnable with a version derived from
controller-runtime's manager, allowing for more than one type of HTTP
server to be added.
|
|
It's possible for there to be a data race where `Add` checks if the
manager has started, then proceeds to append to the runnables slice, at
the same time that `Start` is progressing towards starting the manager.
This results in a data race with the runnables slice.
This changeset modifies the manager to use a more traditional locking approach.
|
|
|
|
|