smith icon indicating copy to clipboard operation
smith copied to clipboard

Smith is a Kubernetes workflow engine / resource manager

Results 27 smith issues
Sort by recently updated
recently updated
newest added

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) Welcome to [Renovate](https://togithub.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin. :vertical_traffic_light: To activate Renovate, merge this Pull Request....

Right now delete operation only uses UID precondition but it should also use resource version precondition once (if) available. See https://github.com/kubernetes/kubernetes/issues/30698#issuecomment-319955082

enhancement

One example is `PodDisruptionBudget`, another is RBAC objects (role binding cannot be changed to reference a different role IIRC). For immutable resource kinds we should either implement a custom code,...

Expose a validating admission hook endpoint to enable synchronous Bundle validation.

feature

Refactor common string literals into a package with constants. That package should not depend on anything to avoid any coupling. i.e. don't put GVK and similar objects there.

cleanup

We currently have a check that ensures resources produced have a valid namespace. This check can be moved somewhere else.

design

We need a way to allow resources in Bundle to expose additional information in resource's status object in addition to conditions. We could add a `status` section to `Resource` object...

feature

``` Objects are different after specification re-check (`a` is what we've sent and `b` is what Kubernetes persisted and returned): object[spec][clusterServiceClassRef]: a: map[string]interface {}{\"name\":\"312ebba6-e3df-443f-a151-669a04f0619b\"} b: object[spec][clusterServicePlanRef]: a: map[string]interface {}{\"name\":\"8933f0a5-b232-4319-9861-baaccece62fd\"} b:...

bug

Right now when a resource is no longer referenced in a bundle, it will not be deleted by Smith until the bundle is in a Ready state. However, in some...

enhancement

See https://github.com/kubernetes/kubernetes/issues/70925.