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

refac(Cluster) - Merge & Standardize DirectAccess and ClusterStatus Controller #624

Merged
merged 130 commits into from
Oct 22, 2024

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    3f31bf8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ce79cd View commit details
    Browse the repository at this point in the history
  3. (chore): adds reconcile context helpers

    reconcile context stores the original resource that is being reconciled intact to patch status at a later point in time.
    abhijith-darshan committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    1c3324b View commit details
    Browse the repository at this point in the history
  4. (chore): adds reconcile utilities

    helper methods to add, remove finalizers to check and set status conditions
    abhijith-darshan committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    2ed036b View commit details
    Browse the repository at this point in the history
  5. (chore): adds common reconcile interface

    common reconcile interface to standardize reconciliation for all greenhouse controllers
    abhijith-darshan committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    5f57aca View commit details
    Browse the repository at this point in the history
  6. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    3973edc View commit details
    Browse the repository at this point in the history
  7. Automatic application of license header

    License Bot committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    82f1d60 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    898b89b View commit details
    Browse the repository at this point in the history
  9. (fix): go fmt!

    abhijith-darshan committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    5d82e61 View commit details
    Browse the repository at this point in the history
  10. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    0778314 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0101a0c View commit details
    Browse the repository at this point in the history
  12. Merge remote-tracking branch 'origin/feat/reconcile_standardization' …

    …into feat/reconcile_standardization
    abhijith-darshan committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    7dcedcf View commit details
    Browse the repository at this point in the history
  13. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    49c242d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2440a17 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a09571d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    423d693 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3947bcd View commit details
    Browse the repository at this point in the history
  18. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    53eee91 View commit details
    Browse the repository at this point in the history
  19. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    7ae721b View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    530b585 View commit details
    Browse the repository at this point in the history
  21. Merge remote-tracking branch 'origin/feat/reconcile_standardization' …

    …into feat/reconcile_standardization
    abhijith-darshan committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    a65d192 View commit details
    Browse the repository at this point in the history
  22. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    dd9374f View commit details
    Browse the repository at this point in the history
  23. (chore): go fmt

    abhijith-darshan committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    9f74696 View commit details
    Browse the repository at this point in the history
  24. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    e0e1f1d View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    1870051 View commit details
    Browse the repository at this point in the history
  26. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    8a6c0f8 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    732507f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf80cf0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    38e32d1 View commit details
    Browse the repository at this point in the history
  4. (chore): merge status controller

    Cluster controller implements status conditions passed to lifecycle as a statusFunc type lifecycle.Conditioner
    abhijith-darshan committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    a9a6f4a View commit details
    Browse the repository at this point in the history
  5. (chore): implements statusFunc and adds go docs

    implements a strategy to update the status of the resource with conditions at a later point in time
    abhijith-darshan committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    e7132dd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5580908 View commit details
    Browse the repository at this point in the history
  7. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    c1a1fd2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    90ed170 View commit details
    Browse the repository at this point in the history
  9. Apply suggestions from code review

    Co-authored-by: IvoGoman <[email protected]>
    abhijith-darshan and IvoGoman authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    4a43f9d View commit details
    Browse the repository at this point in the history
  10. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    eb2b410 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d19afc7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    95bb22f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4d096ce View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a1e6c51 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f7247b0 View commit details
    Browse the repository at this point in the history
  16. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    798da5c View commit details
    Browse the repository at this point in the history
  17. (fix): go fmt!

    abhijith-darshan committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    72b7a4e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    6b8dfc6 View commit details
    Browse the repository at this point in the history
  19. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    f2b58ff View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    96b6619 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Configuration menu
    Copy the full SHA
    7346281 View commit details
    Browse the repository at this point in the history
  2. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    dbfe750 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7ba7c49 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c2006e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9b739e5 View commit details
    Browse the repository at this point in the history
  6. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    fce2e88 View commit details
    Browse the repository at this point in the history
  7. fix: fix remote cluster test after controller merge

    k.zagorski committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    50fd381 View commit details
    Browse the repository at this point in the history
  8. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    d39184a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    27e03ce View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3ccd727 View commit details
    Browse the repository at this point in the history
  11. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    9cc20c9 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. (chore): uses common delete condition, implements event filtering

    use common delete condition even when cluster is scheduled for deletion with ScheduledDeletion as a reason.
    
    use event filtering to reduce duplicate reconciliation
    abhijith-darshan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    ed1f990 View commit details
    Browse the repository at this point in the history
  2. (chore): adds gvk info to dummy types

    for future integration testing add scheme and gvk info and add struct methods to dummy status
    abhijith-darshan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    435f590 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e4b4616 View commit details
    Browse the repository at this point in the history
  4. (chore): uses clientutil finalizer methods

    reconcile operation uses shared clientutil finalizer methods and adds custom event filtering
    abhijith-darshan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    617771b View commit details
    Browse the repository at this point in the history
  5. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    c57fa8d View commit details
    Browse the repository at this point in the history
  6. Automatic application of license header

    License Bot committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    4d49d9b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    464ee01 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d398e1f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ee6e57f View commit details
    Browse the repository at this point in the history
  10. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    76157e8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    72b6fc4 View commit details
    Browse the repository at this point in the history
  12. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    c289a87 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    97407c3 View commit details
    Browse the repository at this point in the history
  14. (chore): go fmt

    abhijith-darshan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    4058f01 View commit details
    Browse the repository at this point in the history
  15. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    8bbf8b6 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    ed17132 View commit details
    Browse the repository at this point in the history
  2. (chore): tidy up!

    abhijith-darshan committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    9fe8b1e View commit details
    Browse the repository at this point in the history
  3. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    0ac0d2c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd72557 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a415830 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    03df985 View commit details
    Browse the repository at this point in the history
  7. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    d613091 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    30c2a9f View commit details
    Browse the repository at this point in the history
  9. Automatic application of license header

    License Bot committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    a64beaa View commit details
    Browse the repository at this point in the history
  10. (chore): fix lint

    abhijith-darshan committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    53016b6 View commit details
    Browse the repository at this point in the history
  11. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    f5ec06b View commit details
    Browse the repository at this point in the history
  12. Update pkg/lifecycle/reconcile.go

    Co-authored-by: IvoGoman <[email protected]>
    abhijith-darshan and IvoGoman authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    2bf848d View commit details
    Browse the repository at this point in the history
  13. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    e29399f View commit details
    Browse the repository at this point in the history
  14. (chore): re-generates mocks and adds reconcile test

    event recorder is removed as it is not needed now and adds tests for reconcile
    abhijith-darshan committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    cedac7d View commit details
    Browse the repository at this point in the history
  15. Automatic application of license header

    License Bot committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    45e852e View commit details
    Browse the repository at this point in the history
  16. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    b395af1 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    2262d9b View commit details
    Browse the repository at this point in the history
  2. (chore): refactor reconcile_test.go

    re-write tests to ginkgo
    abhijith-darshan committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    51c7057 View commit details
    Browse the repository at this point in the history
  3. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    3c7c9b2 View commit details
    Browse the repository at this point in the history
  4. (fix): go fmt

    abhijith-darshan committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    9711125 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    95b5012 View commit details
    Browse the repository at this point in the history
  6. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    e6104b2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f26af17 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1ed9009 View commit details
    Browse the repository at this point in the history
  9. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    0e0f10a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    23acc61 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7ea89f2 View commit details
    Browse the repository at this point in the history
  12. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    7fee34a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    11b1786 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    65eeabe View commit details
    Browse the repository at this point in the history
  15. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    5d794dc View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5768971 View commit details
    Browse the repository at this point in the history
  17. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    a8a1b8d View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Update pkg/lifecycle/reconcile.go

    Co-authored-by: Akshay Iyyadurai Balasundaram <[email protected]>
    abhijith-darshan and ibakshay authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    94230f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6e6872 View commit details
    Browse the repository at this point in the history
  3. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    c93b6da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e62f158 View commit details
    Browse the repository at this point in the history
  5. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    6f9fd1d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    54f4e21 View commit details
    Browse the repository at this point in the history
  7. (chore): fmt

    abhijith-darshan committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    aecb95b View commit details
    Browse the repository at this point in the history
  8. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    dbca39c View commit details
    Browse the repository at this point in the history
  9. Automatic application of license header

    License Bot committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    dd1fc19 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    41d6947 View commit details
    Browse the repository at this point in the history
  11. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    7f84544 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4d0cda9 View commit details
    Browse the repository at this point in the history
  13. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    78d0abc View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Configuration menu
    Copy the full SHA
    b023fb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2fecc7 View commit details
    Browse the repository at this point in the history
  3. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    44f1e7e View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Configuration menu
    Copy the full SHA
    7625f57 View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Co-authored-by: IvoGoman <[email protected]>
    abhijith-darshan and IvoGoman authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    ed8473c View commit details
    Browse the repository at this point in the history
  3. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    b3ecd39 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5c8efa8 View commit details
    Browse the repository at this point in the history
  5. (chore): removes dropping namespace

    Greenhouse created Namespace will not be dropped but instead the resources managed by Greenhouse in that Namespace will be cleaned up. (ServiceAccount, ClusterRoleBinding..)
    abhijith-darshan committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    da5062a View commit details
    Browse the repository at this point in the history
  6. (chore): go fmt!

    abhijith-darshan committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    cbd78d3 View commit details
    Browse the repository at this point in the history
  7. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    3a3ddd1 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Configuration menu
    Copy the full SHA
    bfd6d09 View commit details
    Browse the repository at this point in the history
  2. Automatic generation of CRD API Docs

    CRD API Docs Bot committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    760b846 View commit details
    Browse the repository at this point in the history