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 a controller to support addon template #187

Commits on Jun 9, 2023

  1. Add addon template api

    Signed-off-by: zhujian <jiazhu@redhat.com>
    zhujian7 committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    ec19ba4 View commit details
    Browse the repository at this point in the history
  2. Add addon template controller

    Signed-off-by: zhujian <jiazhu@redhat.com>
    zhujian7 committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    00fede6 View commit details
    Browse the repository at this point in the history
  3. Add e2e for addon template

    Signed-off-by: zhujian <jiazhu@redhat.com>
    zhujian7 committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    b4b0cad View commit details
    Browse the repository at this point in the history
  4. Refactor addon template controller to start manager per cma

    Signed-off-by: zhujian <jiazhu@redhat.com>
    zhujian7 committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    139fb86 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Add unit tests for addon templates

    Signed-off-by: zhujian <jiazhu@redhat.com>
    zhujian7 committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    81ece45 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. expose informrs when run addon manager

    Signed-off-by: zhujian <jiazhu@redhat.com>
    zhujian7 committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    a0e34e3 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. remove unnecessary permissions

    Signed-off-by: zhujian <jiazhu@redhat.com>
    zhujian7 committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    c7d996c View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. get addon template from cache

    Signed-off-by: zhujian <jiazhu@redhat.com>
    zhujian7 committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    5e8ba21 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. move template agent files to a seperate packate

    Signed-off-by: zhujian <jiazhu@redhat.com>
    zhujian7 committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    064639a View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. add indexers before informers start

    Signed-off-by: zhujian <jiazhu@redhat.com>
    zhujian7 committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    9408b54 View commit details
    Browse the repository at this point in the history
  2. change template registration functions to methods

    Signed-off-by: zhujian <jiazhu@redhat.com>
    zhujian7 committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    5de1f8f View commit details
    Browse the repository at this point in the history
  3. add unit tests for addon template controller

    Signed-off-by: zhujian <jiazhu@redhat.com>
    zhujian7 committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    1d90325 View commit details
    Browse the repository at this point in the history
  4. fix e2e issues

    Signed-off-by: zhujian <jiazhu@redhat.com>
    zhujian7 committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    168f409 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. add list watch rolebinding permission for addon manager

    Signed-off-by: zhujian <jiazhu@redhat.com>
    zhujian7 committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    6a1a57a View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. update config spec hash by addon framework for template type addon

    Signed-off-by: zhujian <jiazhu@redhat.com>
    zhujian7 committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    133f697 View commit details
    Browse the repository at this point in the history