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

Introduce storage abstraction and locking mechanism #5

Merged
merged 7 commits into from
Apr 11, 2020

Commits on Apr 10, 2020

  1. Consolidate status conditions

    - Use the same condition type as kubernetes/enhancements#1624 so it can be dropped in favour of the Kubernetes type when that PR is merged
    stefanprodan committed Apr 10, 2020
    Configuration menu
    Copy the full SHA
    8cd8d8f View commit details
    Browse the repository at this point in the history
  2. Add storage helpers

    - add storage and artifact types
    - extract fs operations to storage functions
    - construct artifact paths from Kubernetes objects metadata
    stefanprodan committed Apr 10, 2020
    Configuration menu
    Copy the full SHA
    d1fb8e1 View commit details
    Browse the repository at this point in the history
  3. Refactor git controller fs operations

    - use storage helper in GitRepositoryReconciler
    - implement artifacts GC
    - rename status artifacts to artifact
    stefanprodan committed Apr 10, 2020
    Configuration menu
    Copy the full SHA
    ce01399 View commit details
    Browse the repository at this point in the history
  4. Use storage helper in HelmRepositoryReconciler

    - move checksum and file write operations to Storage
    - implement GC
    stefanprodan committed Apr 10, 2020
    Configuration menu
    Copy the full SHA
    9dae1c4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    98deb3f View commit details
    Browse the repository at this point in the history
  6. Lock artifact on helm index download

    - cleanup locks with GC
    stefanprodan committed Apr 10, 2020
    Configuration menu
    Copy the full SHA
    131b9b8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d1f7699 View commit details
    Browse the repository at this point in the history