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

refactor: preparation for gateway conformance test #266

Merged
merged 43 commits into from
Jun 8, 2024

Conversation

reaver-flomesh
Copy link
Collaborator

Description:

Testing done:

Affected area:

Functional Area
New Functionality [ ]
CI System [ ]
CLI Tool [ ]
Certificate Management [ ]
Control Plane [ ]
Demo [ ]
Documentation [ ]
Egress [ ]
Ingress [ ]
Install [ ]
Networking [ ]
Observability [ ]
Performance [ ]
SMI Policy [ ]
Security [ ]
Sidecar Injection [ ]
Tests [ ]
Upgrade [ ]
Other [ ]

Please answer the following questions with yes/no.

  1. Does this change contain code from or inspired by another project?

    • Did you notify the maintainers and provide attribution?
  2. Is this a breaking change?

  3. Has documentation corresponding to this change been updated in the fsm-docs repo (if applicable)?

@reaver-flomesh reaver-flomesh added the enhancement New feature or request label May 28, 2024
@reaver-flomesh reaver-flomesh added this to the v1.3.3 milestone May 28, 2024
@reaver-flomesh reaver-flomesh self-assigned this May 28, 2024
@reaver-flomesh reaver-flomesh modified the milestones: v1.3.3, v1.3.4 May 29, 2024
@reaver-flomesh reaver-flomesh requested a review from caishu97 as a code owner June 2, 2024 18:51
pkg/health/health.go Dismissed Show dismissed Hide dismissed
@reaver-flomesh reaver-flomesh changed the title feat: gateway conformance test refactor: preparation for gateway conformance test Jun 8, 2024
@reaver-flomesh reaver-flomesh linked an issue Jun 8, 2024 that may be closed by this pull request
@reaver-flomesh reaver-flomesh merged commit c1df0db into release/v1.3 Jun 8, 2024
27 checks passed
@reaver-flomesh reaver-flomesh deleted the feature/gateway-comformance branch June 8, 2024 17:20
reaver-flomesh added a commit that referenced this pull request Jun 19, 2024
* refactor: improve performance

Signed-off-by: Lin Yang <[email protected]>

* fix: golang lint

Signed-off-by: Lin Yang <[email protected]>

* fix: mock

Signed-off-by: Lin Yang <[email protected]>

* fix: don't watch EndpointSlices on k8s 1.19 & 1.20

Signed-off-by: Lin Yang <[email protected]>

* fix: golang lint

Signed-off-by: Lin Yang <[email protected]>

* fix: remove invocation to legacy informers

Signed-off-by: Lin Yang <[email protected]>

* refactor: housekeeping

Signed-off-by: Lin Yang <[email protected]>

* docs: comments on methods

Signed-off-by: Lin Yang <[email protected]>

* fix: ignore backend ref with nil port

Signed-off-by: Lin Yang <[email protected]>

* [skip ci] chore: bump k3d to 1.25.16-k3s4

Signed-off-by: Lin Yang <[email protected]>

* feat: Gateway in NodePort mode

Signed-off-by: Lin Yang <[email protected]>

* fix: golang lint

Signed-off-by: Lin Yang <[email protected]>

* fix: e2e

Signed-off-by: Lin Yang <[email protected]>

* refactor: route status processor

Signed-off-by: Lin Yang <[email protected]>

* refactor: rename

Signed-off-by: Lin Yang <[email protected]>

* refactor: policy status processor

Signed-off-by: Lin Yang <[email protected]>

* fix: golang lint

Signed-off-by: Lin Yang <[email protected]>

* feat: add Timeouts config

Signed-off-by: Lin Yang <[email protected]>

* refactor: housekeeping

Signed-off-by: Lin Yang <[email protected]>

* refactor: rename variable [skip ci]

Signed-off-by: Lin Yang <[email protected]>

* refactor: rename method [skip ci]

Signed-off-by: Lin Yang <[email protected]>

* refactor: gateway status update

Signed-off-by: Lin Yang <[email protected]>

* fix: golang lint

Signed-off-by: Lin Yang <[email protected]>

* fix: golang lint

Signed-off-by: Lin Yang <[email protected]>

* fix: golang lint

Signed-off-by: Lin Yang <[email protected]>

* fix: nil pointer

Signed-off-by: Lin Yang <[email protected]>

* refactor: refine events

Signed-off-by: Lin Yang <[email protected]>

* fix: golang lint

Signed-off-by: Lin Yang <[email protected]>

* fix: remove restriction of ONLY ONE active FSM GatewayClass per cluster and ONLY ONE active gateway per namespace

Signed-off-by: Lin Yang <[email protected]>

* fix: golang lint

Signed-off-by: Lin Yang <[email protected]>

* refactor: change the name template of gateway

Signed-off-by: Lin Yang <[email protected]>

* fix: nil pointer

Signed-off-by: Lin Yang <[email protected]>

* fix: set accepted status of GatewayClass

Signed-off-by: Lin Yang <[email protected]>

* refactor: housekeeping

Signed-off-by: Lin Yang <[email protected]>

* refactor: housekeeping

Signed-off-by: Lin Yang <[email protected]>

* refactor: housekeeping

Signed-off-by: Lin Yang <[email protected]>

---------

Signed-off-by: Lin Yang <[email protected]>
@reaver-flomesh reaver-flomesh modified the milestones: v1.3.4, v1.4.0 Jun 20, 2024
reaver-flomesh added a commit that referenced this pull request Jun 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

test: GatewayAPI conformance test
1 participant