Tomofumi Hayashi
5b5e5e5386
Add description how to use CRD in non-default namespaces
2018-12-19 16:04:53 -05:00
dougbtv
510c803d2c
[docs] Updates to fix typos and extend information about CNI configurations generally per review
2018-12-19 16:04:53 -05:00
dougbtv
99dbdd9f57
[docs] Adds additional quickstart.md specific guide, some updates to usage guide
2018-12-19 16:04:53 -05:00
Tomofumi Hayashi
61801e07d4
Add comments in case of daemonset.
2018-12-19 16:04:53 -05:00
Tomofumi Hayashi
52f6892ba1
Add more paragraph.
2018-12-19 16:04:53 -05:00
Tomofumi Hayashi
62b9dc51c1
Add "NOTE:" and change "NOTE" from "Note"
2018-12-19 16:04:53 -05:00
Tomofumi Hayashi
80009b398c
s/folloiwng/following/
2018-12-19 16:04:53 -05:00
Tomofumi Hayashi
67380dbf9e
Add 'skip in case of daemonset' at "SA, ClusterRole..."
2018-12-19 16:04:53 -05:00
Tomofumi Hayashi
7d551d100d
Indent the paragraph at "install multus"
2018-12-19 16:04:53 -05:00
Tomofumi Hayashi
9d20b37904
Update README.md and split into several child documents
...
Fix #154 and #139 . Thank you @dougbtv for reviewing the docs!
2018-12-19 16:04:49 -05:00
Alona Kaplan
c4feebc6c9
[divergence] Support IPRequest to specify IP address for interface
2018-12-19 16:03:08 -05:00
Tomofumi Hayashi
787586aca8
Fix the log message.
2018-12-19 16:02:36 -05:00
dougbtv
8c2798a32a
[travis] Updates Travis to build ':snapshot' tagged image on each merge into master
2018-12-19 16:02:36 -05:00
Przemyslaw Lal
d87b7beeca
fix indentation
...
Signed-off-by: Przemyslaw Lal <przemyslawx.lal@intel.com>
2018-12-19 16:02:36 -05:00
Przemyslaw Lal
ecb3260866
webhook documentation updates
...
Signed-off-by: Przemyslaw Lal <przemyslawx.lal@intel.com>
2018-12-19 16:02:36 -05:00
Przemyslaw Lal
20ae7c25e5
add more webhook tests
...
Signed-off-by: Przemyslaw Lal <przemyslawx.lal@intel.com>
2018-12-19 16:02:36 -05:00
Przemyslaw Lal
e748969163
improve error handling in webhook
...
Signed-off-by: Przemyslaw Lal <przemyslawx.lal@intel.com>
2018-12-19 16:02:36 -05:00
Przemyslaw Lal
63ff3f1992
run webhook as a deployment
...
Signed-off-by: Przemyslaw Lal <przemyslawx.lal@intel.com>
2018-12-19 16:02:36 -05:00
Przemyslaw Lal
862eb5e8e2
Add proxy env variables to docker build script
...
Signed-off-by: Przemyslaw Lal <przemyslawx.lal@intel.com>
2018-12-19 16:02:36 -05:00
Przemyslaw Lal
abcee9ecda
Add documentation for validating admission webhook
...
Signed-off-by: Przemyslaw Lal <przemyslawx.lal@intel.com>
2018-12-19 16:02:36 -05:00
Przemyslaw Lal
8b18175fc9
Add deployment files for validating admission webhook
...
* Add script for automated certtificates and secret generation
* Add pod, service and webhook configuration specification files
Signed-off-by: Przemyslaw Lal <przemyslawx.lal@intel.com>
2018-12-19 16:02:36 -05:00
Przemyslaw Lal
5892b36b7a
Add validating admission webhook
...
* Add validating admission webhook HTTP server application
* Handle incoming AdmissionReview requests and validate their correctness, handle errors if any
* Validate Network Attachment Definition objects
* Send AdmissionReview response with allowed/denied decision and its reason
* In case of any other errors (malformed HTTP request, empty body, etc.) send proper HTTP error code
* Use TLS encryption
* Add some basic unit tests for Network Attachment Definition objects validation
* Build Docker image with webhook application
Signed-off-by: Przemyslaw Lal <przemyslawx.lal@intel.com>
2018-12-19 16:02:36 -05:00
Alona Kaplan
fd5ac6801c
Setting the MAC in CNI_ARGS shouldn't override the already existing CNI_ARGS
2018-12-19 16:02:36 -05:00
Dan Williams
d773dcfaad
CRD: interfaceRequest -> interface (v1 spec conformance)
...
Change the Network Attachment Selection Annotation long-form
interface name request JSON key from 'interfaceRequest' to
'interface' to conform with the V1 NPWG spec.
2018-12-19 16:02:36 -05:00
Tomofumi Hayashi
bcc6e21587
Fix rebase conflicts.
2018-12-19 16:02:35 -05:00
Tomofumi Hayashi
818c8d7c99
[divergence] Fix multus_test.
2018-12-19 16:02:30 -05:00
Tomofumi Hayashi
dd9fedee2a
Remove unnecessary else clause
2018-12-19 15:55:45 -05:00
Tomofumi Hayashi
87b7dbc378
Incorporate @dcbw's comment.
2018-12-19 15:55:45 -05:00
Tomofumi Hayashi
481c21b1e1
Add mac/interfaceRequest section in README.md
2018-12-19 15:55:45 -05:00
Tomofumi Hayashi
91a0e74a0d
Change json field name to align with NPWG spec v1.
2018-12-19 15:55:45 -05:00
Tomofumi Hayashi
ac3731380c
Fix the way to set MAC.
2018-12-19 15:55:44 -05:00
Tomofumi Hayashi
0a0c8d042a
Add debug messasge for MAC.
2018-12-19 15:55:44 -05:00
Tomofumi Hayashi
dae85d7781
Support MacRequest to specify MAC address for interface
2018-12-19 15:55:44 -05:00
Tomofumi Hayashi
6b573e8c4b
Add issue template for {bug,enhance,support}
2018-12-19 15:55:44 -05:00
Tomofumi Hayashi
606efe443f
Fix example files ( #171 and #183 )
2018-12-19 15:55:44 -05:00
Tomofumi Hayashi
3458934e12
Fix typo in README.md
2018-12-19 15:55:44 -05:00
Tomofumi Hayashi
6b0266148b
Add clusterNetwork/defaultNetwork into multus
...
To support CRD/file/directory, add clusterNetwork/defaultNetwork
in multus.conf file.
2018-12-19 15:55:44 -05:00
Tomofumi Hayashi
55792b94d5
Add unit tests for clusterNetwork/defaultNetworks
2018-12-19 15:55:44 -05:00
Tomofumi Hayashi
061f4f913e
Add clusterNetwork/defaultNetwork into multus
...
To support CRD/file/directory, add clusterNetwork/defaultNetwork
in multus.conf file.
2018-12-19 15:55:44 -05:00
Tomofumi Hayashi
bb89e538eb
[divergence] Add clusterNetwork/defaultNetwork into multus
...
To support CRD/file/directory, add clusterNetwork/defaultNetwork
in multus.conf file.
2018-12-19 15:55:37 -05:00
Michael Cambria
7f389e7e7c
Make conflistDel() behave like conflistAdd()
...
conflistAdd() finds binaries differently than conflistDel().
Make the two call find binaries the same way.
Fixes #179
Signed-off-by: Michael Cambria <mcambria@redhat.com>
2018-12-19 15:51:36 -05:00
dougbtv
da20d1d875
[rbac] Tightens down RBAC for clusterrole
2018-12-19 15:51:36 -05:00
Michael Cambria
fa2e35c4d4
Fix logFile to match configuration json
...
The Logging Options section of README describes how to specify a file
to log to. There is a typo, LogFile should be logFile to match the
json.
Fixes #177
Signed-off-by: Michael Cambria <mcambria@redhat.com>
2018-12-19 15:51:36 -05:00
dougbtv
35e4ee50a4
Fixes flannel daemonset stuck in pod queue in Kubernetes 1.12.x per #170
2018-12-19 15:51:36 -05:00
dougbtv
ae626b4aa5
[bugfix][divergence] Diverges from master in requiring change to logging.Debugf value changed from string
2018-11-01 22:41:56 +09:00
Shahar Klein
25fd3ca8bc
Seems like the ENTRYPOINT value must be quoted
...
Signed-off-by: Shahar Klein <shaharklein@gmail.com>
2018-11-01 22:41:56 +09:00
Tomofumi Hayashi
5380edbe6e
Fix TravisCI for the failure of 'go get golint'
2018-11-01 22:41:56 +09:00
Tomofumi Hayashi
980edbdf6c
TravisCI yaml parameterized
...
This change fixes #143 , to make some specific TravisCI args parameter.
2018-11-01 22:41:56 +09:00
Doug Smith
ae9a1a5c10
Default network readiness [NOTE: Conflict due to omitted commit during cherry pick for stable]
2018-11-01 22:41:56 +09:00
Kuralamudhan Ramakrishnan
959ffaac3b
Update README.md
2018-11-01 22:41:56 +09:00