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: KMP periodic retrieval with k8s requeue #1625

Merged
merged 13 commits into from
Aug 16, 2024

Commits on Aug 16, 2024

  1. Mod: Add interval and refreshable to spec

    feat: refresher interface
    
    fix: formatting and license
    
    test: kuberefresher
    
    test: kuberefresher helpers
    
    refactor: IsRefreshable KMP interface method
    
    fix: add IsRefreshable method
    
    refactor: kmp spec interval as string
    
    mod: rm todo
    
    mod: rm comment
    
    style: use embedded type
    
    feat: namespaced refresher interface
    
    test: mock factory & test refreshable logic
    
    refactor: use kubeRefreshNamespaced in controller
    
    mod: add license blocks
    
    refactor: kmp.spec.interval default to empty string disabling refresh
    
    tests: increase refresher coverage
    
    refactor(kmp): use factory for creating refresher objects
    
    This change introduces a RefresherFactory that is responsible for creating the
    appropriate refresher object based on a configuration that's passed in. This decouples the
    reconcile logic from the object creation, making the code more modular and easier to test
    
    mod: rename interval to refreshinterval & adds crd descriptions
    
    mod: remove verbose logging from refresher
    
    docs: kmp refresh interval samples
    
    doc: corrected resource name of akv samples
    
    fix: kmp spec json tag using incorrect values & add refresh interval description
    
    fix: add licenses & update interval name in tests
    
    mod: comments for exported interfaces
    
    test: improve refresher test coverage
    Signed-off-by: Joshua Duffney <[email protected]>
    duffney committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    48ac346 View commit details
    Browse the repository at this point in the history
  2. mod: add const for refresherTypes

    Signed-off-by: Joshua Duffney <[email protected]>
    duffney committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    7442b8a View commit details
    Browse the repository at this point in the history
  3. mod: Add cast checks & refresherType constants

    Signed-off-by: Joshua Duffney <[email protected]>
    duffney committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    aeaeacc View commit details
    Browse the repository at this point in the history
  4. style: rename kmp.spec.refreshinterval to refreshInterval json tag

    Signed-off-by: Joshua Duffney <[email protected]>
    duffney committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    3b7e47c View commit details
    Browse the repository at this point in the history
  5. fix: update samples with correct refreshInterval name

    Signed-off-by: Joshua Duffney <[email protected]>
    duffney committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    b566b2d View commit details
    Browse the repository at this point in the history
  6. fix: new error for refresher.GetResult() cast check

    Signed-off-by: Joshua Duffney <[email protected]>
    duffney committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    8cb3f0d View commit details
    Browse the repository at this point in the history
  7. chore: Bump anchore/sbom-action from 0.17.0 to 0.17.1

    Bumps [anchore/sbom-action](https://github.com/anchore/sbom-action) from 0.17.0 to 0.17.1.
    - [Release notes](https://github.com/anchore/sbom-action/releases)
    - [Commits](anchore/sbom-action@d94f46e...ab9d16d)
    
    ---
    updated-dependencies:
    - dependency-name: anchore/sbom-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Signed-off-by: Joshua Duffney <[email protected]>
    dependabot[bot] authored and duffney committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    b6d3b60 View commit details
    Browse the repository at this point in the history
  8. chore: Bump github/codeql-action from 3.26.0 to 3.26.1

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.0 to 3.26.1.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@eb055d7...29d86d2)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Signed-off-by: Joshua Duffney <[email protected]>
    dependabot[bot] authored and duffney committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    5893c69 View commit details
    Browse the repository at this point in the history
  9. chore: update helm charts (ratify-project#1702)

    Signed-off-by: Joshua Duffney <[email protected]>
    junczhu authored and duffney committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    bed493d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2a36491 View commit details
    Browse the repository at this point in the history
  11. chore: Bump github/codeql-action from 3.26.1 to 3.26.2

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.1 to 3.26.2.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@29d86d2...429e197)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Signed-off-by: Joshua Duffney <[email protected]>
    dependabot[bot] authored and duffney committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    f470985 View commit details
    Browse the repository at this point in the history
  12. chore: add the governance doc link to readme.md (ratify-project#1713)

    Signed-off-by: Yi Zha <[email protected]>
    Signed-off-by: Joshua Duffney <[email protected]>
    yizha1 authored and duffney committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    7a89eac View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a8177a5 View commit details
    Browse the repository at this point in the history