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

Merge appmesh to dev branch #1898

Merged
merged 4 commits into from Feb 28, 2019
Merged

Merge appmesh to dev branch #1898

merged 4 commits into from Feb 28, 2019

Conversation

suneyz
Copy link
Contributor

@suneyz suneyz commented Feb 27, 2019

Summary

Merge appmesh to dev branch. Enable agent able to pass proxy config to invoke aws-appmesh plugin.

Implementation details

Testing

New tests cover the changes: yes

Description for the changelog

Licensing

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

1. Add proxy config into acs model
2. Convert acs model to app mesh config in task
3. Pass app mesh config from task to app mesh plugin and invoke add, del command on network setup and clean
1. Add dockerfile to build amazon-vpc-cni-plugins
2. Add build target in makefile for amazon-vpc-cni-plugins
If user didn't input task metadata endpoint ip of agent or instance metadata
endpoint ip in appmesh enabled task, agent should add these two default IPs
into appmesh egressIgnoredIPs field as we don't want them to be redirect
to envoy proxy
@suneyz suneyz added this to the 1.26.0 milestone Feb 27, 2019
@petderek
Copy link
Contributor

Which linux x86 test is failing?

@suneyz
Copy link
Contributor Author

suneyz commented Feb 27, 2019

Which linux x86 test is failing?

I think i found a new flaky test #1899 . It failed intermittently, and if you look closer. It failed on 1 out of 3 commits. I will re-trigger the test once i have the vpc plugin updated to re-confirm that it is indeed a flaky test

Copy link
Contributor

@petderek petderek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yumeng has a fix in a different branch, but needs commits in dev too.

@petderek petderek merged commit b3629cc into dev Feb 28, 2019
This was referenced Feb 28, 2019
@suneyz suneyz deleted the app-mesh branch March 12, 2019 04:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants