• Yusuke Kuoka's avatar
    fix: upgrade with CRD changes · ae52477f
    Yusuke Kuoka authored
    Probably since K8s 1.13.x, `converter.ConvertToVersion(info.Object, groupVersioner)` which is the body of `asVersioned` doesn't return an error or an "unstructured" object, but `apiextensions/v1beta1.CustomResourceDefinition`.
    
    The result was `helm upgrade` with any changes in CRD consistently failing.
    
    This fixes that by adding an additional case of the conversion result being `v1beta1.CustomResourceDefinition`.
    
    This is a backward-compatible change as it doesn't remove existing switch cases for older K8s versions.
    
    Fixes #5853
    Signed-off-by: 's avatarYusuke Kuoka <ykuoka@gmail.com>
    ae52477f
Name
Last commit
Last update
..
client.go Loading commit data...
client_test.go Loading commit data...
config.go Loading commit data...
log.go Loading commit data...
namespace.go Loading commit data...
namespace_test.go Loading commit data...
resource_policy.go Loading commit data...
resource_policy_test.go Loading commit data...
result.go Loading commit data...
result_test.go Loading commit data...
tunnel.go Loading commit data...
tunnel_test.go Loading commit data...
wait.go Loading commit data...