rbac.authorization.k8s.io/v1 is stable since 1.8, updating
it avoids warnings when applying the manifests on recent versions
of Kubernetes (v1.19+).
Signed-off-by: lcavajani <lcavajani@suse.com>
* Support for hostport
- remove the hardcode cni conf file path
- move it to env variable
- keep it backward compatible even if env variable is not present
- support both .conf and .conflist
- daemonset with hostport support
Fixes: #168
* add unit test for InsertPodCidrInCniSpec for .conflist
* add documentation for hostport
* fixed server adress in generic examples
* updated generic docs
* removed unnecessary mounts
* removed some steps not needed
* some clarification on functionality
* updated description
* updated description
* enriching docs with usefull links
* added note about containerised kubelet
* fixed link
* final touches
* one last link
* generic deployment work
* better docs
* more docs
* prettify
* more docs
* more docs
* more docs
* more docs
* tidy up
* fixed mount paths
* fixed manifests
* better clarification of scope
* Update DaemonSet, etc manifests
- Remove beta annotation versions of init containers
- Add YAML InitContainers spec to all manifests
- Add CNI config ConfigMap to all manifests
- Make indentation, volume names, etc consistent
- Set all kubeconfig volumes to readonly
* Use IfNotPresent image pull policy for vagrant testing
- Avoids an error with busybox init container image fetching
* Add --peer-router-password option
Also:
- Consolodated NRC peer fields into a []config.NeighborConfig
to store address, asn, and password for each peer.
- BREAKING: --peer-router and --peer-asn flags now take slices
rather than strings.
* Add password auth node annotation for external peer
* Update documentation
New CLI flags and annotations
Renamed ones as well
* Consistent CLI flags, annotations, and peer config
BGP configs now all accept multiple values and are treated consistently.
Other refactoring was done as well.
* Stop bgpserver on peering errors to avoid listener leak
* Clarify BGP doc sections
Fix some typos
We removed implicit fallback to use /var/lib/kube-router/kubeconfig with the commit ccbba72
So kube-router takes explicit --master or --kubeconfig argument or implicitly try to use incluster configuration