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

Add Thiea Manager with basic functionality #97

Merged
merged 3 commits into from
Sep 10, 2022

Commits on Sep 2, 2022

  1. Add Theia Manager API Server

    This change adds the following:
    1. API server setup and config
    2. sample REST endpoint apis/intelligence.theia.antrea.io/v1alpha1/networkpolicyrecommendations
    3. codegen scripts for API server
    4. helm charts for theia Manager and API server config values
    
    Signed-off-by: Shawn Wang <wshaoquan@vmware.com>
    wsquan171 committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    9597bc3 View commit details
    Browse the repository at this point in the history
  2. Add NPRecommendationController to Theia Manager

    This change adds an example controller to Theia manager, which watches
    NetworkPolicyRecommendation and exposes querier interface for APIServer
    to consume.
    
    When NetworkPolicyRecommendation is deployed in flow-visibility NS,
    the k8s resources and be properly returned via REST endpoint
    /apis/intelligence.theia.antrea.io/v1alpha1/networkpolicyrecommendations/{name}
    
    Signed-off-by: Shawn Wang <wshaoquan@vmware.com>
    wsquan171 committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    b7a9622 View commit details
    Browse the repository at this point in the history
  3. Fix e2e when bumpping Antrea to v1.8.0

    Signed-off-by: Shawn Wang <wshaoquan@vmware.com>
    wsquan171 committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    3ae424f View commit details
    Browse the repository at this point in the history