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

Updated LiveDocs for VGW section #454

Merged
merged 5 commits into from
Apr 16, 2021

Conversation

cgchinmay
Copy link
Contributor

@cgchinmay cgchinmay commented Mar 10, 2021

*Issue #450 *

Description of changes:
Updated Docs to explain the association Virtual Gateway with GatewayRoute

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@cgchinmay
Copy link
Contributor Author

Guessing, I will have to revert to this PR as @achevuru mentioned that we would be relaxing the requirement of 1 VGW per namespace

@cgchinmay
Copy link
Contributor Author

I will update this PR when we merge the new changes to associate VGW with GatewayRoute

@cgchinmay cgchinmay changed the title Updated LiveDocs for sidecar Injection in VGW section Updated LiveDocs for VGW section Apr 16, 2021
@cgchinmay cgchinmay requested a review from M00nF1sh April 16, 2021 00:09
Copy link

@fawadkhaliq fawadkhaliq left a comment

Choose a reason for hiding this comment

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

++

@fawadkhaliq fawadkhaliq merged commit 25460eb into aws:master Apr 16, 2021
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request May 19, 2021
Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request May 23, 2021
Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request May 23, 2021
Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request May 23, 2021
Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes

Changes to troubleshooting guide

Changed HTTPathMatch to a pointer in HTTPRouteMatch
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request May 24, 2021
Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes

Changes to troubleshooting guide

Changed HTTPathMatch to a pointer in HTTPRouteMatch

GatewayRoute association readme changes
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request May 24, 2021
Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes

Changes to troubleshooting guide

Changed HTTPathMatch to a pointer in HTTPRouteMatch

GatewayRoute association readme changes

Updated Validation logic for Header match filters
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request May 24, 2021
[Preview] App Mesh mTLS support (aws#394)

* App Mesh mTLS support

* Additional UT cases

Support to control/toggle SDS  per VirtualNode (aws#418)

* Support to control/toggle SDS  per VirtualNode

* Addressed CR comments

* Add a log for unsupported annotation values

Updated VirtualGateway CRD to support gatewayRouteSelector

GatewayRoute changes

Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes

Changes to troubleshooting guide

Changed HTTPathMatch to a pointer in HTTPRouteMatch

GatewayRoute association readme changes

Updated Validation logic for Header match filters

Reverted header match empty validation of GatewayRoute
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request May 25, 2021
Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes

Changes to troubleshooting guide

Changed HTTPathMatch to a pointer in HTTPRouteMatch

GatewayRoute association readme changes

Updated Validation logic for Header match filters

Reverted header match empty validation of GatewayRoute
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request May 27, 2021
Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes

Changes to troubleshooting guide

Changed HTTPathMatch to a pointer in HTTPRouteMatch

GatewayRoute association readme changes

Updated Validation logic for Header match filters

Reverted header match empty validation of GatewayRoute

Fixed SDK model path
Fixed few Test cases

Fixed enum for DefaultPrefix in gatewayroute CRD
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request May 31, 2021
Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes

Changes to troubleshooting guide

Changed HTTPathMatch to a pointer in HTTPRouteMatch

GatewayRoute association readme changes

Updated Validation logic for Header match filters

Reverted header match empty validation of GatewayRoute

Fixed SDK model path
Fixed few Test cases

Fixed enum for DefaultPrefix in gatewayroute CRD

Fixed Validation for Gatewayroute headers

Added Webhook Validation for VirtualRouter Path and QueryParameters
Fixed virtualrouter spec for Prefix and Path

Changed query_parameters to queryParameters in crd description for VR

Added Missing Test Cases for gatewayroute validation and conversion
Fixed enum for defaultRewrite
Fixed typo
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request Jun 1, 2021
Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes

Changes to troubleshooting guide

Changed HTTPathMatch to a pointer in HTTPRouteMatch

GatewayRoute association readme changes

Updated Validation logic for Header match filters

Reverted header match empty validation of GatewayRoute

Fixed SDK model path
Fixed few Test cases

Fixed enum for DefaultPrefix in gatewayroute CRD

Fixed Validation for Gatewayroute headers

Added Webhook Validation for VirtualRouter Path and QueryParameters
Fixed virtualrouter spec for Prefix and Path

Changed query_parameters to queryParameters in crd description for VR

Added Missing Test Cases for gatewayroute validation and conversion
Fixed enum for defaultRewrite
Fixed typo

Fixed typo
Removed unnecessary assignment of nil

removed redundant comments
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request Jun 2, 2021
Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes

Changes to troubleshooting guide

Changed HTTPathMatch to a pointer in HTTPRouteMatch

GatewayRoute association readme changes

Updated Validation logic for Header match filters

Reverted header match empty validation of GatewayRoute

Fixed SDK model path
Fixed few Test cases

Fixed enum for DefaultPrefix in gatewayroute CRD

Fixed Validation for Gatewayroute headers

Added Webhook Validation for VirtualRouter Path and QueryParameters
Fixed virtualrouter spec for Prefix and Path

Changed query_parameters to queryParameters in crd description for VR

Added Missing Test Cases for gatewayroute validation and conversion
Fixed enum for defaultRewrite
Fixed typo

Fixed typo
Removed unnecessary assignment of nil

removed redundant comments

Fixed some issues with GRPCRoute
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request Jun 2, 2021
Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes

Changes to troubleshooting guide

Changed HTTPathMatch to a pointer in HTTPRouteMatch

GatewayRoute association readme changes

Updated Validation logic for Header match filters

Reverted header match empty validation of GatewayRoute

Fixed SDK model path
Fixed few Test cases

Fixed enum for DefaultPrefix in gatewayroute CRD

Fixed Validation for Gatewayroute headers

Added Webhook Validation for VirtualRouter Path and QueryParameters
Fixed virtualrouter spec for Prefix and Path

Changed query_parameters to queryParameters in crd description for VR

Added Missing Test Cases for gatewayroute validation and conversion
Fixed enum for defaultRewrite
Fixed typo

Fixed typo
Removed unnecessary assignment of nil

removed redundant comments

Fixed some issues with GRPCRoute

Added Rewrite scenario in Conversion of GRPCGatewayroute Action
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request Jun 10, 2021
Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes

Changes to troubleshooting guide

Changed HTTPathMatch to a pointer in HTTPRouteMatch

GatewayRoute association readme changes

Updated Validation logic for Header match filters

Reverted header match empty validation of GatewayRoute

Fixed SDK model path
Fixed few Test cases

Fixed enum for DefaultPrefix in gatewayroute CRD

Fixed Validation for Gatewayroute headers

Added Webhook Validation for VirtualRouter Path and QueryParameters
Fixed virtualrouter spec for Prefix and Path

Changed query_parameters to queryParameters in crd description for VR

Added Missing Test Cases for gatewayroute validation and conversion
Fixed enum for defaultRewrite
Fixed typo

Fixed typo
Removed unnecessary assignment of nil

removed redundant comments

Fixed some issues with GRPCRoute

Added Rewrite scenario in Conversion of GRPCGatewayroute Action

Removed TargetBased field
Changed name of field Prefix to Value
Updated Tests
Use preview models to so controller build doesn't fail
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request Jun 10, 2021
Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes

Changes to troubleshooting guide

Changed HTTPathMatch to a pointer in HTTPRouteMatch

GatewayRoute association readme changes

Updated Validation logic for Header match filters

Reverted header match empty validation of GatewayRoute

Fixed SDK model path
Fixed few Test cases

Fixed enum for DefaultPrefix in gatewayroute CRD

Fixed Validation for Gatewayroute headers

Added Webhook Validation for VirtualRouter Path and QueryParameters
Fixed virtualrouter spec for Prefix and Path

Changed query_parameters to queryParameters in crd description for VR

Added Missing Test Cases for gatewayroute validation and conversion
Fixed enum for defaultRewrite
Fixed typo

Fixed typo
Removed unnecessary assignment of nil

removed redundant comments

Fixed some issues with GRPCRoute

Added Rewrite scenario in Conversion of GRPCGatewayroute Action

Removed TargetBased field
Changed name of field Prefix to Value
Updated Tests
Use preview models to so controller build doesn't fail

Removed redundant fields
Cleaned up Tests
Improved validation for Prefix Rewrite
achevuru pushed a commit that referenced this pull request Jun 10, 2021
Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (#457)

Fixed typos in comments (#461)

Updated LiveDocs for VGW section (#454)

Update docs for vgw  (#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes

Changes to troubleshooting guide

Changed HTTPathMatch to a pointer in HTTPRouteMatch

GatewayRoute association readme changes

Updated Validation logic for Header match filters

Reverted header match empty validation of GatewayRoute

Fixed SDK model path
Fixed few Test cases

Fixed enum for DefaultPrefix in gatewayroute CRD

Fixed Validation for Gatewayroute headers

Added Webhook Validation for VirtualRouter Path and QueryParameters
Fixed virtualrouter spec for Prefix and Path

Changed query_parameters to queryParameters in crd description for VR

Added Missing Test Cases for gatewayroute validation and conversion
Fixed enum for defaultRewrite
Fixed typo

Fixed typo
Removed unnecessary assignment of nil

removed redundant comments

Fixed some issues with GRPCRoute

Added Rewrite scenario in Conversion of GRPCGatewayroute Action

Removed TargetBased field
Changed name of field Prefix to Value
Updated Tests
Use preview models to so controller build doesn't fail

Removed redundant fields
Cleaned up Tests
Improved validation for Prefix Rewrite

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request Jun 12, 2021
Updated Chart version and test.yaml

Update jaegar tracing Envoy config to v3 API (aws#468)

Bump Envoy image version to v1.17.2.0-prod (aws#471)

Updated Readme for appmesh-controller Installation via helm (aws#458)

Fixed typos in comments (aws#461)

Added instructions for assuming role by service account

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added jaeger support for VirtualGateway Envoy (aws#469)

Update jaegar tracing Envoy config to v3 API (aws#468)

Bump Envoy image version to v1.17.2.0-prod (aws#471)

VirtualGateway and VirtualNode should use same EnvoyTemplate variables
Restructured code such that VirtulalNode and VirtualGateway uses same sidecarbuilder class to get Env variables
Tested with Jaeger endpoint

reverted unnecesaary changes

Updated Test case of VGW for datadog and StatsD
Used getEnvoyEnv method for VGW envoy as well

Fixed test cases for vgw envoy

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

GatewayRoute changes (aws#459)

Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes

Changes to troubleshooting guide

Changed HTTPathMatch to a pointer in HTTPRouteMatch

GatewayRoute association readme changes

Updated Validation logic for Header match filters

Reverted header match empty validation of GatewayRoute

Fixed SDK model path
Fixed few Test cases

Fixed enum for DefaultPrefix in gatewayroute CRD

Fixed Validation for Gatewayroute headers

Added Webhook Validation for VirtualRouter Path and QueryParameters
Fixed virtualrouter spec for Prefix and Path

Changed query_parameters to queryParameters in crd description for VR

Added Missing Test Cases for gatewayroute validation and conversion
Fixed enum for defaultRewrite
Fixed typo

Fixed typo
Removed unnecessary assignment of nil

removed redundant comments

Fixed some issues with GRPCRoute

Added Rewrite scenario in Conversion of GRPCGatewayroute Action

Removed TargetBased field
Changed name of field Prefix to Value
Updated Tests
Use preview models to so controller build doesn't fail

Removed redundant fields
Cleaned up Tests
Improved validation for Prefix Rewrite

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added Cloud Map debug logs for Register/Deregister events (aws#477)

Added debug log statements to track pod events

minor change to debug message

Added debug logs to pod convert list

Print PodIps before and after we convert list

Fixed typo

Reverted unnecessary changes to pod_conversion.go

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

add responseType to configure DNS service discovery type (aws#479)

Use podDisruptionBudget: {} as default value instead of having an enable flag
cgchinmay pushed a commit to cgchinmay/aws-app-mesh-controller-for-k8s that referenced this pull request Jun 14, 2021
Updated Chart version and test.yaml

Update jaegar tracing Envoy config to v3 API (aws#468)

Bump Envoy image version to v1.17.2.0-prod (aws#471)

Updated Readme for appmesh-controller Installation via helm (aws#458)

Fixed typos in comments (aws#461)

Added instructions for assuming role by service account

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added jaeger support for VirtualGateway Envoy (aws#469)

Update jaegar tracing Envoy config to v3 API (aws#468)

Bump Envoy image version to v1.17.2.0-prod (aws#471)

VirtualGateway and VirtualNode should use same EnvoyTemplate variables
Restructured code such that VirtulalNode and VirtualGateway uses same sidecarbuilder class to get Env variables
Tested with Jaeger endpoint

reverted unnecesaary changes

Updated Test case of VGW for datadog and StatsD
Used getEnvoyEnv method for VGW envoy as well

Fixed test cases for vgw envoy

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

GatewayRoute changes (aws#459)

Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (aws#457)

Fixed typos in comments (aws#461)

Updated LiveDocs for VGW section (aws#454)

Update docs for vgw  (aws#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (aws#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (aws#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes

Changes to troubleshooting guide

Changed HTTPathMatch to a pointer in HTTPRouteMatch

GatewayRoute association readme changes

Updated Validation logic for Header match filters

Reverted header match empty validation of GatewayRoute

Fixed SDK model path
Fixed few Test cases

Fixed enum for DefaultPrefix in gatewayroute CRD

Fixed Validation for Gatewayroute headers

Added Webhook Validation for VirtualRouter Path and QueryParameters
Fixed virtualrouter spec for Prefix and Path

Changed query_parameters to queryParameters in crd description for VR

Added Missing Test Cases for gatewayroute validation and conversion
Fixed enum for defaultRewrite
Fixed typo

Fixed typo
Removed unnecessary assignment of nil

removed redundant comments

Fixed some issues with GRPCRoute

Added Rewrite scenario in Conversion of GRPCGatewayroute Action

Removed TargetBased field
Changed name of field Prefix to Value
Updated Tests
Use preview models to so controller build doesn't fail

Removed redundant fields
Cleaned up Tests
Improved validation for Prefix Rewrite

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added Cloud Map debug logs for Register/Deregister events (aws#477)

Added debug log statements to track pod events

minor change to debug message

Added debug logs to pod convert list

Print PodIps before and after we convert list

Fixed typo

Reverted unnecessary changes to pod_conversion.go

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

add responseType to configure DNS service discovery type (aws#479)

Use podDisruptionBudget: {} as default value instead of having an enable flag

Added check to ensure replica Count > 1
achevuru added a commit that referenced this pull request Jun 14, 2021
Updated Chart version and test.yaml

Update jaegar tracing Envoy config to v3 API (#468)

Bump Envoy image version to v1.17.2.0-prod (#471)

Updated Readme for appmesh-controller Installation via helm (#458)

Fixed typos in comments (#461)

Added instructions for assuming role by service account

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added jaeger support for VirtualGateway Envoy (#469)

Update jaegar tracing Envoy config to v3 API (#468)

Bump Envoy image version to v1.17.2.0-prod (#471)

VirtualGateway and VirtualNode should use same EnvoyTemplate variables
Restructured code such that VirtulalNode and VirtualGateway uses same sidecarbuilder class to get Env variables
Tested with Jaeger endpoint

reverted unnecesaary changes

Updated Test case of VGW for datadog and StatsD
Used getEnvoyEnv method for VGW envoy as well

Fixed test cases for vgw envoy

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

GatewayRoute changes (#459)

Added Test case for gateway_validator

Update to gatewayroute test case

Added matching based on path and query parameters in Route CRD

Added path rewrite changes to Gateway Route CRDs

Updated
1. gatewayroute_type and virtualrouter_type changes
2. CRD conversion Changes for gatewayroute and virtualrouter
3. Validator changes for gatewayroute

Added Rewrite changes to GatewayRoute CRD
Added Conversion code for CRD to SDK
Added Validation logic for Rewrite
Added Validation Tests
Added Conversion Tests

Fixed race condition test (#457)

Fixed typos in comments (#461)

Updated LiveDocs for VGW section (#454)

Update docs for vgw  (#467)

* Updated LiveDocs for sidecar Injection in VGW section

* Added a new section for VGW CRD in LiveDocs reference

* Updated Docs to explain the association of VGW and GWRoutes

* Updated Live Docs for VGW

* minor change

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added a new GatewayRoute selector optional field to VirtualGateway (#464)

* Added a new GatewayRoute selector optional field to VirtualGateway
Updated membership_designator logic for GatewayRoute to VirtualGateway

* Select only those virtualGateways which have matching gatewayRoute selector if specified

* Updated Logic for GatewayRoute Selector

* Updated logic in membership_designator and added test cases

* Addressed PR comments

* Updated error Message to include gatewayroute name if we cannot find any matching virtualgateways.

* Updated CRD for VirtualGateway

* Undo crd changes as these must be sent to a preview branch for 1.4.0 release

* Added VGW CRD changes

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Update jaegar tracing Envoy config to v3 API (#468)

Added validation logic
Updated Test files
Changes tested with gamma endpoint

Use camel casing for field names instead of underscores

reverted go.mod changes

Updated CRD's , fixed naming

revert go.sum changes

Changes to troubleshooting guide

Changed HTTPathMatch to a pointer in HTTPRouteMatch

GatewayRoute association readme changes

Updated Validation logic for Header match filters

Reverted header match empty validation of GatewayRoute

Fixed SDK model path
Fixed few Test cases

Fixed enum for DefaultPrefix in gatewayroute CRD

Fixed Validation for Gatewayroute headers

Added Webhook Validation for VirtualRouter Path and QueryParameters
Fixed virtualrouter spec for Prefix and Path

Changed query_parameters to queryParameters in crd description for VR

Added Missing Test Cases for gatewayroute validation and conversion
Fixed enum for defaultRewrite
Fixed typo

Fixed typo
Removed unnecessary assignment of nil

removed redundant comments

Fixed some issues with GRPCRoute

Added Rewrite scenario in Conversion of GRPCGatewayroute Action

Removed TargetBased field
Changed name of field Prefix to Value
Updated Tests
Use preview models to so controller build doesn't fail

Removed redundant fields
Cleaned up Tests
Improved validation for Prefix Rewrite

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

Added Cloud Map debug logs for Register/Deregister events (#477)

Added debug log statements to track pod events

minor change to debug message

Added debug logs to pod convert list

Print PodIps before and after we convert list

Fixed typo

Reverted unnecessary changes to pod_conversion.go

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>

add responseType to configure DNS service discovery type (#479)

Use podDisruptionBudget: {} as default value instead of having an enable flag

Added check to ensure replica Count > 1

Co-authored-by: Chinmay Gadgil <cgadgil@amazon.com>
Co-authored-by: Apurup Chevuru <60630804+achevuru@users.noreply.github.com>
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.

3 participants