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

feat: Implement config pod status #3544

Merged
merged 30 commits into from
Oct 11, 2024

Commits on Oct 1, 2024

  1. add config pod status crd

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    dfe3878 View commit details
    Browse the repository at this point in the history
  2. generate manifests

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    14d80aa View commit details
    Browse the repository at this point in the history
  3. implement config status controller wip

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    369004c View commit details
    Browse the repository at this point in the history
  4. implement config pod status logic

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    9c27e83 View commit details
    Browse the repository at this point in the history
  5. remove make comment from api docs

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    290b46e View commit details
    Browse the repository at this point in the history
  6. fix go lint errors

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    2d6ccba View commit details
    Browse the repository at this point in the history
  7. fix helm charts

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    b149d3f View commit details
    Browse the repository at this point in the history
  8. fix double import

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    bc5ba07 View commit details
    Browse the repository at this point in the history
  9. add or delete pod status at the end

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    8806502 View commit details
    Browse the repository at this point in the history
  10. pass request.name as key when config is deleted

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    a2f6e9e View commit details
    Browse the repository at this point in the history
  11. update config controller to pass request.NameSpace.Name

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    9cf8fe5 View commit details
    Browse the repository at this point in the history
  12. wrap fake client with mutex logic to resolve data race issues

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    00c3e41 View commit details
    Browse the repository at this point in the history
  13. use wrapped fake client in failing test

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    842b26a View commit details
    Browse the repository at this point in the history
  14. fix typo in retry count

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    9d05fc2 View commit details
    Browse the repository at this point in the history
  15. fix config by pod status not updating issue

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    5f220bb View commit details
    Browse the repository at this point in the history
  16. Address review comments

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    0f431eb View commit details
    Browse the repository at this point in the history
  17. fix lint errors

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    79c048b View commit details
    Browse the repository at this point in the history
  18. add unit tests for config pod status types

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    9c5b5d7 View commit details
    Browse the repository at this point in the history
  19. write upsert error to status obj

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    3a4e7b2 View commit details
    Browse the repository at this point in the history
  20. update kubebuilder tag in config status controller

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    1d44b5f View commit details
    Browse the repository at this point in the history
  21. pass namespace to reconcile request of config controller

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    f371fb3 View commit details
    Browse the repository at this point in the history
  22. address review comments

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    45c2da7 View commit details
    Browse the repository at this point in the history
  23. use namespace stored in config pod status

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    4dae25f View commit details
    Browse the repository at this point in the history
  24. store namespace in configpod status name

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    b326059 View commit details
    Browse the repository at this point in the history
  25. address review comments

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    b75a3ea View commit details
    Browse the repository at this point in the history
  26. wrap fake client with mutex in unit tests

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    8201cff View commit details
    Browse the repository at this point in the history
  27. fix expansion template status to use self only and gate all status co…

    …ntrollers to use operation.status flag
    
    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    958be2c View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. remove gating in mutator status controller

    Signed-off-by: Avinash Patnala <[email protected]>
    Avinash Patnala committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    a860f6c View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    3600f97 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    20cb2ca View commit details
    Browse the repository at this point in the history