-
Notifications
You must be signed in to change notification settings - Fork 260
Request Controller reconcile CNS state on reboot #603
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
91 commits
Select commit
Hold shift + click to select a range
3426829
cns ipam
matmerr 0f5dc91
cnsclient requestipaddress in cni
matmerr 69a5c34
cnsclient release
matmerr f90fea2
state update, tbd
matmerr 3b3649b
add windows specific vendor
matmerr e8d0ce3
update windows e2e's
matmerr b8f10f6
further refactoring
matmerr 638c4ac
cnsclient integration tests
matmerr 20c51fd
cns release integration test
matmerr c982f4c
fix nested lock
matmerr a475c7c
Merge remote-tracking branch 'upstream/master' into cnsipamcni
matmerr c0c47ba
Simply issue template
c766a57
Use issue template builder
069c596
Small improvements
931abab
template revision
matmerr da39b2a
Merge pull request #13 from matmerr/githubtemplates
matmerr 0c7f746
move cnsclient to ipamdelegate calls
matmerr 33ef3f8
remove cni changes
matmerr 1a10ffa
addressed feedback
matmerr 0b46c1f
add pending release state
matmerr fb29655
First iteration of PopulateIP
pjohnst5 63b58d6
Renaming apiclientinterface.go to kubeclientinterface.go
pjohnst5 21b2ae0
address feedback
matmerr 5519348
Adding parameter validation to build scripts (#246)
PatrickLang d3f9839
Update Github Templates (#592)
matmerr a22f0cc
Improving and adding CNI unit tests (#543)
DancingLinks 82a16e3
Request controller for CNS (#583)
pjohnst5 57d55c3
First iteration of PopulateIP
pjohnst5 74911bb
Renaming apiclientinterface.go to kubeclientinterface.go
pjohnst5 722e336
fixed merge conflicts
pjohnst5 1e511e9
fixed main
pjohnst5 0f6b366
Renamed apiclientinterface.go kubeclientinterface.go
pjohnst5 ac4d732
Merge branch 'reconcile-on-start' of github.com:pjohnst5/azure-contai…
pjohnst5 425f512
removed line from go.sum to leave go.sum untouched in the long run
pjohnst5 35bda47
fix tests
matmerr 4ec459c
update comments
matmerr 125485f
ipam refactor with clearer locking
matmerr 1b42027
fix nits
matmerr c8bd6c4
Merge branch 'master' into cnsipamcni
matmerr 0f3863e
Merge remote-tracking branch 'upstream/master' into cnsipamcni
matmerr af41c5a
Merge branch 'master' into cnsipamcni
matmerr de0692c
Finished reconcile on reboot and unit tests
pjohnst5 f9fc839
Merge branch 'master' into reconcile-on-start
pjohnst5 772c5bf
Merge branch 'cnsipamcni' of github.com:matmerr/azure-container-netwo…
pjohnst5 dbcb17c
add separate structs for new apis
matmerr e2622e8
update tests based on feedback
matmerr a3d5c26
Merge branch 'cnsipamcni' into reconcile-on-start
pjohnst5 69ad3aa
remove nested lock on fail and address comments
matmerr 61fa082
address feedback and add validation
matmerr 1fd805c
update test
matmerr 9e5058d
Finished upadate and init cns state
pjohnst5 f40264e
Merge branch 'cnsipamcni' into reconcile-on-start
pjohnst5 e965d7d
rename api's for allocation, nits, readlock for get api's
matmerr 2b7cb14
changed back to ncrequest as well
pjohnst5 fe791f8
make release idempotent, and add tests
matmerr 0717310
Merged
pjohnst5 074c772
removed merge conflict
pjohnst5 b12091a
ReadyToIPAM bool back in service
pjohnst5 0556409
update getNetworkContainerResponse to take RLock
matmerr 16700bf
Removed ncrequest, not needed for cns, only nc id is needed
pjohnst5 533f46d
Merge branch 'cnsipamcni' into reconcile-on-start
pjohnst5 e12c08a
added error check
pjohnst5 476b76c
marking unused ips as available before passing to cns
pjohnst5 8d6346b
Added ncid to unit tests
pjohnst5 188af9d
Added one more check in unit test
pjohnst5 0e5424b
Merge branch 'master' into reconcile-on-start
pjohnst5 2c93a5b
Added cns to spec parameter
pjohnst5 04f1b4d
Made changes to example main.go for translation usage
pjohnst5 e043fdd
Addressed Ramiro's comments
pjohnst5 956b036
Adding api template and skeleton to unblock Neha
pjohnst5 1995f10
Merge branch 'master' into reconcile-on-start
pjohnst5 a3dfbc6
Merge branch 'api-template' into reconcile-on-start
pjohnst5 a884dd2
Fixed merge conflict
pjohnst5 f81e82b
Removed new container type and reversed api order
pjohnst5 adbdea0
Fixed tests and reconcile call
pjohnst5 6188700
Merge branch 'api-template' into reconcile-on-start
pjohnst5 47340b4
removing unnecessary changes
pjohnst5 c7f12a9
Merge branch 'master' into reconcile-on-start
pjohnst5 110520c
Added init before reconcile loop, need to add tests still
pjohnst5 413c3dc
Merge branch 'master' into reconcile-on-start
pjohnst5 f47bd27
Stubbed out tests
pjohnst5 b55199e
Finished unit tests for initializing cns state before reconcile loop
pjohnst5 5e2894b
Merge branch 'master' into reconcile-on-start
pjohnst5 71d77cf
Merge branch 'master' into reconcile-on-start
pjohnst5 ae5cfd7
Cleaned up an error check
pjohnst5 8999d35
Cleaned up one more err check
pjohnst5 f930756
working on cri
pjohnst5 5a4ec4c
loop until crd is installed"
pjohnst5 11b7607
Added check if crd is not defined in cluster, exits with 1
pjohnst5 e335031
fixed comment
pjohnst5 3ffcf68
Changed init to internal api
pjohnst5 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
18 changes: 0 additions & 18 deletions
18
cns/requestcontroller/kubecontroller/apiclientinterface.go
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.