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

Predeploy more resources #5

Draft
wants to merge 24 commits into
base: upstream-clone
Choose a base branch
from
Draft

Commits on Nov 23, 2024

  1. Configuration menu
    Copy the full SHA
    737574c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4cc4e62 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a075097 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8746eb1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f4e0385 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9c539c9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d70bd2d View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

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

Commits on Nov 26, 2024

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

Commits on Nov 29, 2024

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

Commits on Dec 2, 2024

  1. Refactor predeploy logic and enhance resource handling

    - Updated `predeploy_sequence` to specify resource groups for better clarity.
    - Modified `predeployed?` method logic to allow for default behavior based on resource type.
    - Introduced `default_to_predeployed?` method in multiple resource classes to standardize predeployment behavior.
    - Removed redundant `predeployed?` methods from `Deployment`, `Job`, and `Service` classes.
    - Added debug logging in integration tests for better traceability of resource groups during deployment.
    c-gerke committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    c598e1e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    873c050 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    876715a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f88b93 View commit details
    Browse the repository at this point in the history
  5. Documentation updates

    c-gerke committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    3af0df3 View commit details
    Browse the repository at this point in the history
  6. Remove a missed definition

    c-gerke committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    f873ef1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    042fc44 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bd5bc25 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8bbbe90 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2024

  1. Quick and dirty fix to get tests and deployments working properly

    This will be fixed later on, but getting a proposed version up in a PR to Shopify's Krane is the priority
    c-gerke committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    9839b6d View commit details
    Browse the repository at this point in the history
  2. Remove accidental newline

    c-gerke committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    bbc989f View commit details
    Browse the repository at this point in the history
  3. Refactor predeployed logic for Kubernetes resources

    - Introduced a constant `PREDEPLOYED_RESOURCE_TYPES` to manage predeployed resource types.
    - Updated `predeployed?` method to utilize the new constant for Role and RoleBinding checks.
    - Removed redundant `predeployed?` methods from ConfigMap, NetworkPolicy, PersistentVolumeClaim, ResourceQuota, Role, RoleBinding, Secret, and ServiceAccount classes, simplifying their implementation.
    - Set `default_to_predeployed?` to always return true in CustomResourceDefinition.
    c-gerke committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    6c4c6a9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5016db4 View commit details
    Browse the repository at this point in the history
  5. Remove the default_to_predeployed function from previous iterations…

    … on this PR
    
    Also add CRDs and CRs to their previous functionality, not using the `default_to_predeployed` functionality
    c-gerke committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    bfd40a7 View commit details
    Browse the repository at this point in the history