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

Meshync Dynamic Configuration from Meshsync #258

Merged

Commits on Oct 11, 2023

  1. add MeshsyncConfig used to receive config from meshync

    CRD
    
    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    63ab2a3 View commit details
    Browse the repository at this point in the history
  2. add functionality to process config from

    meshsync crd
    
    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    8fecc42 View commit details
    Browse the repository at this point in the history
  3. refactor to obtain incoporate configs from meshsync

    CRD if available
    
    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    c2f557e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    80d8263 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. ensure the cr is present before using it

    Co-authored-by: Aisuko <urakiny@gmail.com>
    Signed-off-by: Kiptoon Kipkurui <50325211+KiptoonKipkurui@users.noreply.github.com>
    KiptoonKipkurui and Aisuko authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    439496a View commit details
    Browse the repository at this point in the history
  2. check conversion of spec for success

    Co-authored-by: Aisuko <urakiny@gmail.com>
    Signed-off-by: Kiptoon Kipkurui <50325211+KiptoonKipkurui@users.noreply.github.com>
    KiptoonKipkurui and Aisuko authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    2ee712f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    543b383 View commit details
    Browse the repository at this point in the history
  4. refactor to add checks before using spec map

    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    55d3cc3 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. update variable namings for better understandability

    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    3dcd825 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2023

  1. add slice package

    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    042eb80 View commit details
    Browse the repository at this point in the history
  2. add watched resource model

    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    46256a9 View commit details
    Browse the repository at this point in the history
  3. refactor to allow configuration of resources

    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    c82b97c View commit details
    Browse the repository at this point in the history
  4. check whether an event type is supported before

    publishing item
    
    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    4837992 View commit details
    Browse the repository at this point in the history
  5. check for presence of configs from piplines and

    listeners before using them
    
    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    95c9d15 View commit details
    Browse the repository at this point in the history
  6. safe initialize pipeline

    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    0e99363 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2023

  1. go mod tidy package management

    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    d1b0c76 View commit details
    Browse the repository at this point in the history
  2. refactor to supply dynamic kubernetes client

    from main to enable smoother unit testing
    
    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    a01a14a View commit details
    Browse the repository at this point in the history
  3. add unit tests for crd configuration

    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    6d68702 View commit details
    Browse the repository at this point in the history
  4. add default events to be tracked

    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    be975d8 View commit details
    Browse the repository at this point in the history
  5. refactor for easier testing

    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    077384f View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. ensure either whitelist or blacklisted resources allowed

    and remove listener configuration from whiteliest and blacklist resources
    
    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    99d89b2 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into feat/kiptoonkipkurui/meshsync_crd

    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    89d41ad View commit details
    Browse the repository at this point in the history
  3. update packages to get dynamic kubernetes go client

    Signed-off-by: Daniel Kiptoon <kiptoonkipkurui@gmail.com>
    KiptoonKipkurui committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    988de5b View commit details
    Browse the repository at this point in the history