Revisions of kured

buildservice-autocommit accepted request 689655 from Jeff Kowalczyk's avatar Jeff Kowalczyk (jfkw) (revision 11)
baserev update by copy to link target
Jeff Kowalczyk's avatar Jeff Kowalczyk (jfkw) accepted request 689448 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 10)
- Combine %setup calls.
Richard Brown's avatar Richard Brown (RBrownSUSE) accepted request 689311 from Thorsten Kukuk's avatar Thorsten Kukuk (kukuk) (revision 9)
- kured-telemetrics.patch: add hooks for telemetrics data
- Renamed kured-yaml to kured-k8s-yaml to follow new policy
buildservice-autocommit accepted request 680197 from Thorsten Kukuk's avatar Thorsten Kukuk (kukuk) (revision 8)
baserev update by copy to link target
Thorsten Kukuk's avatar Thorsten Kukuk (kukuk) accepted request 680196 from Thorsten Kukuk's avatar Thorsten Kukuk (kukuk) (revision 7)
- Change path in yaml file to point to official container image
buildservice-autocommit accepted request 666975 from Thorsten Kukuk's avatar Thorsten Kukuk (kukuk) (revision 6)
baserev update by copy to link target
Thorsten Kukuk's avatar Thorsten Kukuk (kukuk) accepted request 666974 from Thorsten Kukuk's avatar Thorsten Kukuk (kukuk) (revision 5)
- Create a correct yaml file to download and run the kured container
  image in a kubernetes cluster
- Create new subpackage containing only the yaml file, so that 
  people using the container don't need to install the not needed
  full package.
buildservice-autocommit accepted request 662067 from Richard Brown's avatar Richard Brown (RBrownSUSE) (revision 4)
baserev update by copy to link target
Richard Brown's avatar Richard Brown (RBrownSUSE) accepted request 660107 from Jeff Kowalczyk's avatar Jeff Kowalczyk (jfkw) (revision 3)
- Update to kured 1.1.0
- Upstream bumped dependency on go1.10 via dependency k8s.io/client-go 0.9.0
  https://github.com/kubernetes/client-go
- Provide dependencies in separate vendor.tar.gz
- Improvements
  * RBAC support
  * Use the systemctl in the host mount namespace to effect reboots, reducing
    image size and eliminating the potential for incompatibility
  * Notify Slack on drain in addition to reboot
  * Pass through log output from invoked kubectl commands
  * Tolerate NoSchedule taint on node-role.kubernetes.io/master
  * Fixed reversal of daemonset name/namespace arguments and comments in the
    manifest
- Kubernetes Version Compatibility
  * The daemon image contains a 1.12.x k8s.io/client-go and kubectl binary for
    the purposes of maintaining the lock and draining worker nodes. Kubernetes
    aims to provide forwards & backwards compatibility of one minor version
    between client and server, so this should work on 1.11.x and 1.13.x.
  * Tested in minikube on 1.11.4, 1.12.1 & 1.13.0-alpha.2
  * Tested in production on 1.11.2 & 1.12.2
- Remove hardcoded GOARCH=amd64 and GOOS=linux
- Revise go build arg -ldflags and add -buildmode=pie
- Together these fix rpmlint warnings:
  * position-independent-executable-suggested
  * statically-linked-binary
- Upstream kured project code imports package as 'context'. Bump BuildRequires
  to go1.7 wherein import path for package context graduates from
  'golang.org/x/net/context' to the standard library as 'context'.
  https://golang.org/doc/go1.7#context
- Bump release number
- Initial packaging of upstream master branch @ 5731b98 (tagged 1.0.0 + 24)
- Include 24 commits since release 1.0.0 updating kubernetes version support
- Dependency sources vendored via dep ensure per upstream build instructions
- Man page converted from README.md, some HTML formatting artifacts present
- rpmlint warning: position-independent-executable-suggested
  * go1.11 currently in review status supports option -buildmode=pie
- rpmlint warning: statically-linked-binary
  * Go binaries are generally statically linked
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 635505 from Thorsten Kukuk's avatar Thorsten Kukuk (kukuk) (revision 2)
initialized devel package after accepting 635505
Thorsten Kukuk's avatar Thorsten Kukuk (kukuk) accepted request 635503 from Jeff Kowalczyk's avatar Jeff Kowalczyk (jfkw) (revision 1)
Kured (KUbernetes REboot Daemon) is a Kubernetes daemonset that
performs safe automatic node reboots when the need to do so is
indicated by the package management system of the underlying OS.

- Watches for the presence of a reboot sentinel e.g. /var/run/reboot-required

- Utilises a lock in the API server to ensure only one node reboots at a time

- Optionally defers reboots in the presence of active Prometheus alerts

- Cordons & drains worker nodes before reboot, uncordoning them after
Displaying revisions 41 - 51 of 51
openSUSE Build Service is sponsored by