Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: kubernetes-client/java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
Loading
...
head repository: brendandburns/java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
Checking mergeability… Don’t worry, you can still create the pull request.
  • 5 commits
  • 10 files changed
  • 1 contributor

Commits on Jan 27, 2026

  1. feat(util): add Readiness utility for checking resource readiness status

    Add a utility class that provides fabric8-style readiness checking for
    Kubernetes resources. Includes support for:
    - Pods, Deployments, StatefulSets, ReplicaSets, DaemonSets
    - Jobs, Nodes, ReplicationControllers
    - PersistentVolumeClaims, Endpoints, Services
    
    The generic isReady() method automatically delegates to the appropriate
    type-specific method based on the resource type.
    
    Also adds comprehensive unit tests covering all readiness checks.
    brendandburns committed Jan 27, 2026
    Configuration menu
    Copy the full SHA
    19cdb69 View commit details
    Browse the repository at this point in the history
  2. feat(util): add WaitUtils for waiting on resource conditions

    Add a utility class that provides fabric8-style wait functionality for
    Kubernetes resources. Features include:
    - waitUntilReady: wait for resource to pass Readiness check
    - waitUntilCondition: wait for custom predicate to be satisfied
    - waitUntilDeleted: wait for resource to be removed
    - Async variants returning CompletableFuture
    - Configurable timeout and poll intervals
    - Integration with GenericKubernetesApi
    
    Also adds comprehensive unit tests covering timeout behavior,
    condition polling, and async operations.
    brendandburns committed Jan 27, 2026
    Configuration menu
    Copy the full SHA
    5c9f76f View commit details
    Browse the repository at this point in the history
  3. feat(util): add ResourceLoader for loading resources from files/streams

    Add a utility class that provides fabric8-style resource loading from
    various sources. Features include:
    - Load from File, InputStream, URL, or String
    - Support for typed loading with Class<T> parameter
    - loadAll() for multi-document YAML files
    - loadAndCreate/loadAndApply/loadAndDelete for direct API operations
    - Automatic pluralization of resource kinds for API paths
    
    Also adds comprehensive unit tests covering all loading methods
    and multi-document YAML parsing.
    brendandburns committed Jan 27, 2026
    Configuration menu
    Copy the full SHA
    91f924a View commit details
    Browse the repository at this point in the history
  4. feat(util): add ResourceClient for fluent resource operations

    Add a utility class that provides fabric8-style fluent DSL for
    Kubernetes resource operations. Features include:
    - Fluent chaining: inNamespace(), withName(), withLabel()
    - CRUD operations: get(), list(), create(), update(), delete()
    - createOrReplace() for upsert semantics
    - serverSideApply() integration
    - waitUntilReady() and waitUntilCondition() support
    - Immutable client instances for thread safety
    
    Also adds comprehensive unit tests covering all operations,
    fluent interface chaining, and error handling.
    brendandburns committed Jan 27, 2026
    Configuration menu
    Copy the full SHA
    7f76111 View commit details
    Browse the repository at this point in the history
  5. feat(util): add ResourceList for batch resource operations

    Add a utility class that provides fabric8-style batch operations on
    multiple Kubernetes resources. Features include:
    - fromStream()/fromYaml() for loading from YAML
    - from() factory methods for programmatic creation
    - Batch create(), delete(), serverSideApply() operations
    - inNamespace() to override resource namespaces
    - continueOnError() for fault-tolerant batch processing
    - Immutable resource list with getResources()
    
    Also adds comprehensive unit tests covering resource loading,
    factory methods, and chaining operations.
    brendandburns committed Jan 27, 2026
    Configuration menu
    Copy the full SHA
    6713a91 View commit details
    Browse the repository at this point in the history
Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.