Skip to content
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

End to end DNS integration: Update dnscontext/client and dnscontext/server to latest changes of SDK #825

Closed
denis-tingaikin opened this issue Apr 12, 2021 · 0 comments · Fixed by #866
Assignees
Labels
bug Something isn't working enhancement New feature or request

Comments

@denis-tingaikin
Copy link
Member

denis-tingaikin commented Apr 12, 2021

Related to

#815

Motivation

Since the latest changes, existing https://github.com/networkservicemesh/sdk/blob/master/pkg/networkservice/connectioncontext/dnscontext/server.go and https://github.com/networkservicemesh/sdk/blob/master/pkg/networkservice/connectioncontext/dnscontext/client.go are outdated and cannot correctly work in exsist client/endpoint chains.

Solution

  1. Update dnscontext/client to be able to handle multiple connections. I.e. one client instance to few endpoints.
  2. Add dnscontext/client to chains/client
  3. Make sure that dnscontext/client works fine if there no DNS configs.
  4. Update dnscontext/server.
  5. Fix all issues related to tests failing.

Estimation

7h

@denis-tingaikin denis-tingaikin added bug Something isn't working enhancement New feature or request labels Apr 12, 2021
@denis-tingaikin denis-tingaikin self-assigned this Apr 12, 2021
denis-tingaikin added a commit to denis-tingaikin/sdk that referenced this issue Apr 24, 2021
Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com>
denis-tingaikin added a commit to denis-tingaikin/sdk that referenced this issue Apr 24, 2021
Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com>
edwarnicke pushed a commit that referenced this issue Apr 26, 2021
…text/server to latest changes of SDK (#866)

* fix issues #825 and #836

Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com>

* add decoder

Signed-off-by: denis-tingajkin <denis.tingajkin@xored.com>

* fix test fail on ci

Signed-off-by: denis-tingajkin <denis.tingajkin@xored.com>

* fix issue with missed coredns dir

Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com>

* do not add dnsclient into chains/client

Signed-off-by: denis-tingajkin <denis.tingajkin@xored.com>
Bolodya1997 pushed a commit to Bolodya1997/sdk that referenced this issue Apr 26, 2021
…text/server to latest changes of SDK (networkservicemesh#866)

* fix issues networkservicemesh#825 and networkservicemesh#836

Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com>

* add decoder

Signed-off-by: denis-tingajkin <denis.tingajkin@xored.com>

* fix test fail on ci

Signed-off-by: denis-tingajkin <denis.tingajkin@xored.com>

* fix issue with missed coredns dir

Signed-off-by: Denis Tingaikin <denis.tingajkin@xored.com>

* do not add dnsclient into chains/client

Signed-off-by: denis-tingajkin <denis.tingajkin@xored.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
1 participant