diff --git a/cluster-autoscaler/Godeps/Godeps.json b/cluster-autoscaler/Godeps/Godeps.json index 392e1d9421f4..787d88686cd4 100644 --- a/cluster-autoscaler/Godeps/Godeps.json +++ b/cluster-autoscaler/Godeps/Godeps.json @@ -1,6 +1,6 @@ { "ImportPath": "k8s.io/autoscaler/cluster-autoscaler", - "GoVersion": "go1.11", + "GoVersion": "go1.10", "GodepVersion": "v80", "Packages": [ "./..." @@ -18,43 +18,43 @@ }, { "ImportPath": "github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-10-01/compute", - "Comment": "v21.3.0-1-gf9b2738fb", - "Rev": "f9b2738fbfcef93b637e7c799a5069317361a88f" + "Comment": "v21.3.0-1-g7b4d292d5", + "Rev": "7b4d292d5512fdab9c10c6d180ee825984666d5f" }, { "ImportPath": "github.com/Azure/azure-sdk-for-go/services/containerregistry/mgmt/2017-10-01/containerregistry", - "Comment": "v21.3.0-1-gf9b2738fb", - "Rev": "f9b2738fbfcef93b637e7c799a5069317361a88f" + "Comment": "v21.3.0-1-g7b4d292d5", + "Rev": "7b4d292d5512fdab9c10c6d180ee825984666d5f" }, { "ImportPath": "github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2018-03-31/containerservice", - "Comment": "v21.3.0-1-gf9b2738fb", - "Rev": "f9b2738fbfcef93b637e7c799a5069317361a88f" + "Comment": "v21.3.0-1-g7b4d292d5", + "Rev": "7b4d292d5512fdab9c10c6d180ee825984666d5f" }, { "ImportPath": "github.com/Azure/azure-sdk-for-go/services/network/mgmt/2017-09-01/network", - "Comment": "v21.3.0-1-gf9b2738fb", - "Rev": "f9b2738fbfcef93b637e7c799a5069317361a88f" + "Comment": "v21.3.0-1-g7b4d292d5", + "Rev": "7b4d292d5512fdab9c10c6d180ee825984666d5f" }, { "ImportPath": "github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2017-05-10/resources", - "Comment": "v21.3.0-1-gf9b2738fb", - "Rev": "f9b2738fbfcef93b637e7c799a5069317361a88f" + "Comment": "v21.3.0-1-g7b4d292d5", + "Rev": "7b4d292d5512fdab9c10c6d180ee825984666d5f" }, { "ImportPath": "github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2018-07-01/storage", - "Comment": "v21.3.0-1-gf9b2738fb", - "Rev": "f9b2738fbfcef93b637e7c799a5069317361a88f" + "Comment": "v21.3.0-1-g7b4d292d5", + "Rev": "7b4d292d5512fdab9c10c6d180ee825984666d5f" }, { "ImportPath": "github.com/Azure/azure-sdk-for-go/storage", - "Comment": "v21.3.0-1-gf9b2738fb", - "Rev": "f9b2738fbfcef93b637e7c799a5069317361a88f" + "Comment": "v21.3.0-1-g7b4d292d5", + "Rev": "7b4d292d5512fdab9c10c6d180ee825984666d5f" }, { "ImportPath": "github.com/Azure/azure-sdk-for-go/version", - "Comment": "v21.3.0-1-gf9b2738fb", - "Rev": "f9b2738fbfcef93b637e7c799a5069317361a88f" + "Comment": "v21.3.0-1-g7b4d292d5", + "Rev": "7b4d292d5512fdab9c10c6d180ee825984666d5f" }, { "ImportPath": "github.com/Azure/go-ansiterm", @@ -66,63 +66,63 @@ }, { "ImportPath": "github.com/Azure/go-autorest/autorest", - "Comment": "v11.1.0-1-g194f960", - "Rev": "194f960ee3cf7437e213e07b8250531534f2acb1" + "Comment": "v11.1.0-1-g1fcaa44", + "Rev": "1fcaa44338d60f6e8bdca792dcdb3481ac1f2704" }, { "ImportPath": "github.com/Azure/go-autorest/autorest/adal", - "Comment": "v11.1.0-1-g194f960", - "Rev": "194f960ee3cf7437e213e07b8250531534f2acb1" + "Comment": "v11.1.0-1-g1fcaa44", + "Rev": "1fcaa44338d60f6e8bdca792dcdb3481ac1f2704" }, { "ImportPath": "github.com/Azure/go-autorest/autorest/azure", - "Comment": "v11.1.0-1-g194f960", - "Rev": "194f960ee3cf7437e213e07b8250531534f2acb1" + "Comment": "v11.1.0-1-g1fcaa44", + "Rev": "1fcaa44338d60f6e8bdca792dcdb3481ac1f2704" }, { "ImportPath": "github.com/Azure/go-autorest/autorest/date", - "Comment": "v11.1.0-1-g194f960", - "Rev": "194f960ee3cf7437e213e07b8250531534f2acb1" + "Comment": "v11.1.0-1-g1fcaa44", + "Rev": "1fcaa44338d60f6e8bdca792dcdb3481ac1f2704" }, { "ImportPath": "github.com/Azure/go-autorest/autorest/to", - "Comment": "v11.1.0-1-g194f960", - "Rev": "194f960ee3cf7437e213e07b8250531534f2acb1" + "Comment": "v11.1.0-1-g1fcaa44", + "Rev": "1fcaa44338d60f6e8bdca792dcdb3481ac1f2704" }, { "ImportPath": "github.com/Azure/go-autorest/autorest/validation", - "Comment": "v11.1.0-1-g194f960", - "Rev": "194f960ee3cf7437e213e07b8250531534f2acb1" + "Comment": "v11.1.0-1-g1fcaa44", + "Rev": "1fcaa44338d60f6e8bdca792dcdb3481ac1f2704" }, { "ImportPath": "github.com/Azure/go-autorest/logger", - "Comment": "v11.1.0-1-g194f960", - "Rev": "194f960ee3cf7437e213e07b8250531534f2acb1" + "Comment": "v11.1.0-1-g1fcaa44", + "Rev": "1fcaa44338d60f6e8bdca792dcdb3481ac1f2704" }, { "ImportPath": "github.com/Azure/go-autorest/version", - "Comment": "v11.1.0-1-g194f960", - "Rev": "194f960ee3cf7437e213e07b8250531534f2acb1" + "Comment": "v11.1.0-1-g1fcaa44", + "Rev": "1fcaa44338d60f6e8bdca792dcdb3481ac1f2704" }, { "ImportPath": "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud", - "Comment": "1.3.0-1-g86811c8", - "Rev": "86811c8b802b74723b1d96cc61696f77abaca509" + "Comment": "1.3.0-1-gebec4f0", + "Rev": "ebec4f0b09c8fffd62a803bc99f2b32b0d656a76" }, { "ImportPath": "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter", - "Comment": "1.3.0-1-g86811c8", - "Rev": "86811c8b802b74723b1d96cc61696f77abaca509" + "Comment": "1.3.0-1-gebec4f0", + "Rev": "ebec4f0b09c8fffd62a803bc99f2b32b0d656a76" }, { "ImportPath": "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta", - "Comment": "1.3.0-1-g86811c8", - "Rev": "86811c8b802b74723b1d96cc61696f77abaca509" + "Comment": "1.3.0-1-gebec4f0", + "Rev": "ebec4f0b09c8fffd62a803bc99f2b32b0d656a76" }, { "ImportPath": "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/mock", - "Comment": "1.3.0-1-g86811c8", - "Rev": "86811c8b802b74723b1d96cc61696f77abaca509" + "Comment": "1.3.0-1-gebec4f0", + "Rev": "ebec4f0b09c8fffd62a803bc99f2b32b0d656a76" }, { "ImportPath": "github.com/JeffAshton/win_pdh", @@ -276,193 +276,193 @@ }, { "ImportPath": "github.com/aws/aws-sdk-go/aws", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/awserr", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/awsutil", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/client", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/client/metadata", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/corehandlers", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/credentials", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/credentials/endpointcreds", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/credentials/processcreds", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/credentials/stscreds", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/csm", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/defaults", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/ec2metadata", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/endpoints", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/request", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/session", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/aws/signer/v4", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/internal/ini", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/internal/sdkio", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/internal/sdkrand", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/internal/sdkuri", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/internal/shareddefaults", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/private/protocol", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/private/protocol/ec2query", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/private/protocol/json/jsonutil", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/private/protocol/jsonrpc", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/private/protocol/query", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/private/protocol/query/queryutil", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/private/protocol/rest", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/service/autoscaling", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/service/ec2", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/service/ecr", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/service/elb", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/service/elbv2", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/service/kms", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/aws/aws-sdk-go/service/sts", - "Comment": "v1.16.26-2-g6f009370", - "Rev": "6f009370adb66b6023fcea53c6aa8e93682b7151" + "Comment": "v1.16.26-2-g321b97a2", + "Rev": "321b97a21741e770d48d5a21bf9e59c86c669ddc" }, { "ImportPath": "github.com/beorn7/perks/quantile", @@ -496,118 +496,118 @@ }, { "ImportPath": "github.com/containerd/containerd/api/services/containers/v1", - "Comment": "v1.0.2-1-g4f832261", - "Rev": "4f83226187d66077c03bbe9916589ca2da3c382a" + "Comment": "v1.0.2-1-g9c59b8f3", + "Rev": "9c59b8f3077bc787175200f3472df9e9c74d4a1a" }, { "ImportPath": "github.com/containerd/containerd/api/services/tasks/v1", - "Comment": "v1.0.2-1-g4f832261", - "Rev": "4f83226187d66077c03bbe9916589ca2da3c382a" + "Comment": "v1.0.2-1-g9c59b8f3", + "Rev": "9c59b8f3077bc787175200f3472df9e9c74d4a1a" }, { "ImportPath": "github.com/containerd/containerd/api/services/version/v1", - "Comment": "v1.0.2-1-g4f832261", - "Rev": "4f83226187d66077c03bbe9916589ca2da3c382a" + "Comment": "v1.0.2-1-g9c59b8f3", + "Rev": "9c59b8f3077bc787175200f3472df9e9c74d4a1a" }, { "ImportPath": "github.com/containerd/containerd/api/types", - "Comment": "v1.0.2-1-g4f832261", - "Rev": "4f83226187d66077c03bbe9916589ca2da3c382a" + "Comment": "v1.0.2-1-g9c59b8f3", + "Rev": "9c59b8f3077bc787175200f3472df9e9c74d4a1a" }, { "ImportPath": "github.com/containerd/containerd/api/types/task", - "Comment": "v1.0.2-1-g4f832261", - "Rev": "4f83226187d66077c03bbe9916589ca2da3c382a" + "Comment": "v1.0.2-1-g9c59b8f3", + "Rev": "9c59b8f3077bc787175200f3472df9e9c74d4a1a" }, { "ImportPath": "github.com/containerd/containerd/containers", - "Comment": "v1.0.2-1-g4f832261", - "Rev": "4f83226187d66077c03bbe9916589ca2da3c382a" + "Comment": "v1.0.2-1-g9c59b8f3", + "Rev": "9c59b8f3077bc787175200f3472df9e9c74d4a1a" }, { "ImportPath": "github.com/containerd/containerd/dialer", - "Comment": "v1.0.2-1-g4f832261", - "Rev": "4f83226187d66077c03bbe9916589ca2da3c382a" + "Comment": "v1.0.2-1-g9c59b8f3", + "Rev": "9c59b8f3077bc787175200f3472df9e9c74d4a1a" }, { "ImportPath": "github.com/containerd/containerd/errdefs", - "Comment": "v1.0.2-1-g4f832261", - "Rev": "4f83226187d66077c03bbe9916589ca2da3c382a" + "Comment": "v1.0.2-1-g9c59b8f3", + "Rev": "9c59b8f3077bc787175200f3472df9e9c74d4a1a" }, { "ImportPath": "github.com/containerd/containerd/namespaces", - "Comment": "v1.0.2-1-g4f832261", - "Rev": "4f83226187d66077c03bbe9916589ca2da3c382a" + "Comment": "v1.0.2-1-g9c59b8f3", + "Rev": "9c59b8f3077bc787175200f3472df9e9c74d4a1a" }, { "ImportPath": "github.com/containernetworking/cni/libcni", - "Comment": "v0.6.0-1-gb05af76", - "Rev": "b05af76fea4c3aed151f3ee0d50a9a1b3d25d183" + "Comment": "v0.6.0-1-g7d52733", + "Rev": "7d52733ce10a59c46419215abb6a355e2df46cec" }, { "ImportPath": "github.com/containernetworking/cni/pkg/invoke", - "Comment": "v0.6.0-1-gb05af76", - "Rev": "b05af76fea4c3aed151f3ee0d50a9a1b3d25d183" + "Comment": "v0.6.0-1-g7d52733", + "Rev": "7d52733ce10a59c46419215abb6a355e2df46cec" }, { "ImportPath": "github.com/containernetworking/cni/pkg/types", - "Comment": "v0.6.0-1-gb05af76", - "Rev": "b05af76fea4c3aed151f3ee0d50a9a1b3d25d183" + "Comment": "v0.6.0-1-g7d52733", + "Rev": "7d52733ce10a59c46419215abb6a355e2df46cec" }, { "ImportPath": "github.com/containernetworking/cni/pkg/types/020", - "Comment": "v0.6.0-1-gb05af76", - "Rev": "b05af76fea4c3aed151f3ee0d50a9a1b3d25d183" + "Comment": "v0.6.0-1-g7d52733", + "Rev": "7d52733ce10a59c46419215abb6a355e2df46cec" }, { "ImportPath": "github.com/containernetworking/cni/pkg/types/current", - "Comment": "v0.6.0-1-gb05af76", - "Rev": "b05af76fea4c3aed151f3ee0d50a9a1b3d25d183" + "Comment": "v0.6.0-1-g7d52733", + "Rev": "7d52733ce10a59c46419215abb6a355e2df46cec" }, { "ImportPath": "github.com/containernetworking/cni/pkg/version", - "Comment": "v0.6.0-1-gb05af76", - "Rev": "b05af76fea4c3aed151f3ee0d50a9a1b3d25d183" + "Comment": "v0.6.0-1-g7d52733", + "Rev": "7d52733ce10a59c46419215abb6a355e2df46cec" }, { "ImportPath": "github.com/coreos/etcd/auth/authpb", - "Comment": "v3.3.10-2-gad3836f1d", - "Rev": "ad3836f1d3e2584d3c647047c50f2b7179ccc74d" + "Comment": "v3.3.10-2-ga79d90134", + "Rev": "a79d9013490f200734887d6d67878bd802fb9e8e" }, { "ImportPath": "github.com/coreos/etcd/clientv3", - "Comment": "v3.3.10-2-gad3836f1d", - "Rev": "ad3836f1d3e2584d3c647047c50f2b7179ccc74d" + "Comment": "v3.3.10-2-ga79d90134", + "Rev": "a79d9013490f200734887d6d67878bd802fb9e8e" }, { "ImportPath": "github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes", - "Comment": "v3.3.10-2-gad3836f1d", - "Rev": "ad3836f1d3e2584d3c647047c50f2b7179ccc74d" + "Comment": "v3.3.10-2-ga79d90134", + "Rev": "a79d9013490f200734887d6d67878bd802fb9e8e" }, { "ImportPath": "github.com/coreos/etcd/etcdserver/etcdserverpb", - "Comment": "v3.3.10-2-gad3836f1d", - "Rev": "ad3836f1d3e2584d3c647047c50f2b7179ccc74d" + "Comment": "v3.3.10-2-ga79d90134", + "Rev": "a79d9013490f200734887d6d67878bd802fb9e8e" }, { "ImportPath": "github.com/coreos/etcd/mvcc/mvccpb", - "Comment": "v3.3.10-2-gad3836f1d", - "Rev": "ad3836f1d3e2584d3c647047c50f2b7179ccc74d" + "Comment": "v3.3.10-2-ga79d90134", + "Rev": "a79d9013490f200734887d6d67878bd802fb9e8e" }, { "ImportPath": "github.com/coreos/etcd/pkg/tlsutil", - "Comment": "v3.3.10-2-gad3836f1d", - "Rev": "ad3836f1d3e2584d3c647047c50f2b7179ccc74d" + "Comment": "v3.3.10-2-ga79d90134", + "Rev": "a79d9013490f200734887d6d67878bd802fb9e8e" }, { "ImportPath": "github.com/coreos/etcd/pkg/transport", - "Comment": "v3.3.10-2-gad3836f1d", - "Rev": "ad3836f1d3e2584d3c647047c50f2b7179ccc74d" + "Comment": "v3.3.10-2-ga79d90134", + "Rev": "a79d9013490f200734887d6d67878bd802fb9e8e" }, { "ImportPath": "github.com/coreos/etcd/pkg/types", - "Comment": "v3.3.10-2-gad3836f1d", - "Rev": "ad3836f1d3e2584d3c647047c50f2b7179ccc74d" + "Comment": "v3.3.10-2-ga79d90134", + "Rev": "a79d9013490f200734887d6d67878bd802fb9e8e" }, { "ImportPath": "github.com/coreos/go-systemd/daemon", @@ -631,13 +631,13 @@ }, { "ImportPath": "github.com/coreos/rkt/api/v1alpha", - "Comment": "v1.25.0-1-gb4a09592", - "Rev": "b4a09592685c5bb5a95543883b3ac576a8d1bc9f" + "Comment": "v1.25.0-1-g135adf7f", + "Rev": "135adf7f71b7d1bb8d83282f90c8025d2c060866" }, { "ImportPath": "github.com/cyphar/filepath-securejoin", - "Comment": "v0.2.1-2-g88db11b", - "Rev": "88db11beed1d3caf71fdd7be7d2bdd1abaee44ae" + "Comment": "v0.2.1-2-g02f8226", + "Rev": "02f82268150c799c786cfd1a928b23bce386bab0" }, { "ImportPath": "github.com/d2g/dhcp4", @@ -659,143 +659,143 @@ }, { "ImportPath": "github.com/docker/distribution/digestset", - "Comment": "v2.6.0-rc.1-210-gca569cd5", - "Rev": "ca569cd52b6d70516ce653e6176c09a210df2dce" + "Comment": "v2.6.0-rc.1-210-g7ea79bf8", + "Rev": "7ea79bf82569403a2793b7038fdbd78297a262c3" }, { "ImportPath": "github.com/docker/distribution/reference", - "Comment": "v2.6.0-rc.1-210-gca569cd5", - "Rev": "ca569cd52b6d70516ce653e6176c09a210df2dce" + "Comment": "v2.6.0-rc.1-210-g7ea79bf8", + "Rev": "7ea79bf82569403a2793b7038fdbd78297a262c3" }, { "ImportPath": "github.com/docker/docker/api", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/api/types", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/api/types/blkiodev", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/api/types/container", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/api/types/events", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/api/types/filters", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/api/types/image", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/api/types/mount", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/api/types/network", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/api/types/registry", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/api/types/strslice", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/api/types/swarm", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/api/types/swarm/runtime", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/api/types/time", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/api/types/versions", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/api/types/volume", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/client", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/daemon/logger/jsonfilelog/jsonlog", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/pkg/jsonmessage", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/pkg/mount", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/pkg/parsers", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/pkg/parsers/operatingsystem", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/pkg/stdcopy", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/pkg/sysinfo", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/pkg/term", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/docker/pkg/term/windows", - "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g14c5b67124", - "Rev": "14c5b67124e4e186208eb3e50b6d28b4fc9411bc" + "Comment": "docs-v1.12.0-rc4-2016-07-15-9512-g114bfd7956", + "Rev": "114bfd7956ba428c8387fca8e2e92fd1db82031a" }, { "ImportPath": "github.com/docker/go-connections/nat", @@ -819,8 +819,8 @@ }, { "ImportPath": "github.com/docker/libnetwork/ipvs", - "Comment": "v0.8.0-dev.2-1266-g9b2d7226", - "Rev": "9b2d7226ac3d7b2ef32c3a8bf2eb31364d24f4dd" + "Comment": "v0.8.0-dev.2-1266-g8314b093", + "Rev": "8314b09378a7c012bbf94b4d116cceff7e329f19" }, { "ImportPath": "github.com/docker/spdystream", @@ -847,7 +847,7 @@ }, { "ImportPath": "github.com/evanphx/json-patch", - "Comment": "v4.1.0-19-g5858425", + "Comment": "v4.2.0", "Rev": "5858425f75500d40c52783dce87d085a483ce135" }, { @@ -866,12 +866,12 @@ }, { "ImportPath": "github.com/go-openapi/jsonpointer", - "Comment": "v0.18.0", + "Comment": "v0.19.0", "Rev": "ef5f0afec364d3b9396b7b77b43dbe26bf1f8004" }, { "ImportPath": "github.com/go-openapi/jsonreference", - "Comment": "v0.18.0", + "Comment": "v0.19.0", "Rev": "8483a886a90412cd6858df4ea3483dce9c8e35a3" }, { @@ -973,183 +973,183 @@ }, { "ImportPath": "github.com/google/cadvisor/accelerators", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/cache/memory", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/collector", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/container", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/container/common", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/container/containerd", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/container/crio", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/container/docker", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/container/libcontainer", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/container/mesos", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/container/raw", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/container/rkt", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/container/systemd", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/devicemapper", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/events", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/fs", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/info/v1", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/info/v2", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/machine", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/manager", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/manager/watcher", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/manager/watcher/raw", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/manager/watcher/rkt", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/metrics", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/storage", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/summary", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/utils", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/utils/cloudinfo", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/utils/cpuload", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/utils/cpuload/netlink", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/utils/docker", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/utils/oomparser", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/utils/sysfs", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/utils/sysinfo", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/version", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/cadvisor/zfs", - "Comment": "v0.33.0-1-ga7bceb79", - "Rev": "a7bceb797ce7458629f7536da5de2b6a6018150b" + "Comment": "v0.33.0-1-g2ad2adbb", + "Rev": "2ad2adbb1a8d8d68baf39fec66341108db53a513" }, { "ImportPath": "github.com/google/gofuzz", @@ -1374,31 +1374,31 @@ }, { "ImportPath": "github.com/libopenstorage/openstorage/api", - "Rev": "506d5db6cc9c681ec021ebbd225ec0cc7516dd20" + "Rev": "67befcab13a70b20a7b0bedb10bb9616d475974d" }, { "ImportPath": "github.com/libopenstorage/openstorage/api/client", - "Rev": "506d5db6cc9c681ec021ebbd225ec0cc7516dd20" + "Rev": "67befcab13a70b20a7b0bedb10bb9616d475974d" }, { "ImportPath": "github.com/libopenstorage/openstorage/api/client/volume", - "Rev": "506d5db6cc9c681ec021ebbd225ec0cc7516dd20" + "Rev": "67befcab13a70b20a7b0bedb10bb9616d475974d" }, { "ImportPath": "github.com/libopenstorage/openstorage/api/spec", - "Rev": "506d5db6cc9c681ec021ebbd225ec0cc7516dd20" + "Rev": "67befcab13a70b20a7b0bedb10bb9616d475974d" }, { "ImportPath": "github.com/libopenstorage/openstorage/pkg/parser", - "Rev": "506d5db6cc9c681ec021ebbd225ec0cc7516dd20" + "Rev": "67befcab13a70b20a7b0bedb10bb9616d475974d" }, { "ImportPath": "github.com/libopenstorage/openstorage/pkg/units", - "Rev": "506d5db6cc9c681ec021ebbd225ec0cc7516dd20" + "Rev": "67befcab13a70b20a7b0bedb10bb9616d475974d" }, { "ImportPath": "github.com/libopenstorage/openstorage/volume", - "Rev": "506d5db6cc9c681ec021ebbd225ec0cc7516dd20" + "Rev": "67befcab13a70b20a7b0bedb10bb9616d475974d" }, { "ImportPath": "github.com/lithammer/dedent", @@ -1434,73 +1434,73 @@ }, { "ImportPath": "github.com/mesos/mesos-go/api/v1/lib", - "Comment": "mesos-1.6.x-14-g3eac7f2", - "Rev": "3eac7f2619c6f6f1a5f0de2c01179d71d308dc2f" + "Comment": "mesos-1.6.x-14-gbc8d29f", + "Rev": "bc8d29fd06c9ea352ebe81b3f77c5e8d4b6f165c" }, { "ImportPath": "github.com/mesos/mesos-go/api/v1/lib/agent", - "Comment": "mesos-1.6.x-14-g3eac7f2", - "Rev": "3eac7f2619c6f6f1a5f0de2c01179d71d308dc2f" + "Comment": "mesos-1.6.x-14-gbc8d29f", + "Rev": "bc8d29fd06c9ea352ebe81b3f77c5e8d4b6f165c" }, { "ImportPath": "github.com/mesos/mesos-go/api/v1/lib/agent/calls", - "Comment": "mesos-1.6.x-14-g3eac7f2", - "Rev": "3eac7f2619c6f6f1a5f0de2c01179d71d308dc2f" + "Comment": "mesos-1.6.x-14-gbc8d29f", + "Rev": "bc8d29fd06c9ea352ebe81b3f77c5e8d4b6f165c" }, { "ImportPath": "github.com/mesos/mesos-go/api/v1/lib/client", - "Comment": "mesos-1.6.x-14-g3eac7f2", - "Rev": "3eac7f2619c6f6f1a5f0de2c01179d71d308dc2f" + "Comment": "mesos-1.6.x-14-gbc8d29f", + "Rev": "bc8d29fd06c9ea352ebe81b3f77c5e8d4b6f165c" }, { "ImportPath": "github.com/mesos/mesos-go/api/v1/lib/debug", - "Comment": "mesos-1.6.x-14-g3eac7f2", - "Rev": "3eac7f2619c6f6f1a5f0de2c01179d71d308dc2f" + "Comment": "mesos-1.6.x-14-gbc8d29f", + "Rev": "bc8d29fd06c9ea352ebe81b3f77c5e8d4b6f165c" }, { "ImportPath": "github.com/mesos/mesos-go/api/v1/lib/encoding", - "Comment": "mesos-1.6.x-14-g3eac7f2", - "Rev": "3eac7f2619c6f6f1a5f0de2c01179d71d308dc2f" + "Comment": "mesos-1.6.x-14-gbc8d29f", + "Rev": "bc8d29fd06c9ea352ebe81b3f77c5e8d4b6f165c" }, { "ImportPath": "github.com/mesos/mesos-go/api/v1/lib/encoding/codecs", - "Comment": "mesos-1.6.x-14-g3eac7f2", - "Rev": "3eac7f2619c6f6f1a5f0de2c01179d71d308dc2f" + "Comment": "mesos-1.6.x-14-gbc8d29f", + "Rev": "bc8d29fd06c9ea352ebe81b3f77c5e8d4b6f165c" }, { "ImportPath": "github.com/mesos/mesos-go/api/v1/lib/encoding/framing", - "Comment": "mesos-1.6.x-14-g3eac7f2", - "Rev": "3eac7f2619c6f6f1a5f0de2c01179d71d308dc2f" + "Comment": "mesos-1.6.x-14-gbc8d29f", + "Rev": "bc8d29fd06c9ea352ebe81b3f77c5e8d4b6f165c" }, { "ImportPath": "github.com/mesos/mesos-go/api/v1/lib/encoding/json", - "Comment": "mesos-1.6.x-14-g3eac7f2", - "Rev": "3eac7f2619c6f6f1a5f0de2c01179d71d308dc2f" + "Comment": "mesos-1.6.x-14-gbc8d29f", + "Rev": "bc8d29fd06c9ea352ebe81b3f77c5e8d4b6f165c" }, { "ImportPath": "github.com/mesos/mesos-go/api/v1/lib/encoding/proto", - "Comment": "mesos-1.6.x-14-g3eac7f2", - "Rev": "3eac7f2619c6f6f1a5f0de2c01179d71d308dc2f" + "Comment": "mesos-1.6.x-14-gbc8d29f", + "Rev": "bc8d29fd06c9ea352ebe81b3f77c5e8d4b6f165c" }, { "ImportPath": "github.com/mesos/mesos-go/api/v1/lib/httpcli", - "Comment": "mesos-1.6.x-14-g3eac7f2", - "Rev": "3eac7f2619c6f6f1a5f0de2c01179d71d308dc2f" + "Comment": "mesos-1.6.x-14-gbc8d29f", + "Rev": "bc8d29fd06c9ea352ebe81b3f77c5e8d4b6f165c" }, { "ImportPath": "github.com/mesos/mesos-go/api/v1/lib/httpcli/apierrors", - "Comment": "mesos-1.6.x-14-g3eac7f2", - "Rev": "3eac7f2619c6f6f1a5f0de2c01179d71d308dc2f" + "Comment": "mesos-1.6.x-14-gbc8d29f", + "Rev": "bc8d29fd06c9ea352ebe81b3f77c5e8d4b6f165c" }, { "ImportPath": "github.com/mesos/mesos-go/api/v1/lib/recordio", - "Comment": "mesos-1.6.x-14-g3eac7f2", - "Rev": "3eac7f2619c6f6f1a5f0de2c01179d71d308dc2f" + "Comment": "mesos-1.6.x-14-gbc8d29f", + "Rev": "bc8d29fd06c9ea352ebe81b3f77c5e8d4b6f165c" }, { "ImportPath": "github.com/mesos/mesos-go/api/v1/lib/roles", - "Comment": "mesos-1.6.x-14-g3eac7f2", - "Rev": "3eac7f2619c6f6f1a5f0de2c01179d71d308dc2f" + "Comment": "mesos-1.6.x-14-gbc8d29f", + "Rev": "bc8d29fd06c9ea352ebe81b3f77c5e8d4b6f165c" }, { "ImportPath": "github.com/miekg/dns", @@ -1561,83 +1561,83 @@ }, { "ImportPath": "github.com/opencontainers/runc/libcontainer", - "Comment": "v1.0.0-rc5-177-g14ef77d6", - "Rev": "14ef77d680b7bc24608d3693b47afad743bc78fc" + "Comment": "v1.0.0-rc5-177-g222c74b7", + "Rev": "222c74b7ab7d7aa660a18623d26e8d9471459901" }, { "ImportPath": "github.com/opencontainers/runc/libcontainer/apparmor", - "Comment": "v1.0.0-rc5-177-g14ef77d6", - "Rev": "14ef77d680b7bc24608d3693b47afad743bc78fc" + "Comment": "v1.0.0-rc5-177-g222c74b7", + "Rev": "222c74b7ab7d7aa660a18623d26e8d9471459901" }, { "ImportPath": "github.com/opencontainers/runc/libcontainer/cgroups", - "Comment": "v1.0.0-rc5-177-g14ef77d6", - "Rev": "14ef77d680b7bc24608d3693b47afad743bc78fc" + "Comment": "v1.0.0-rc5-177-g222c74b7", + "Rev": "222c74b7ab7d7aa660a18623d26e8d9471459901" }, { "ImportPath": "github.com/opencontainers/runc/libcontainer/cgroups/fs", - "Comment": "v1.0.0-rc5-177-g14ef77d6", - "Rev": "14ef77d680b7bc24608d3693b47afad743bc78fc" + "Comment": "v1.0.0-rc5-177-g222c74b7", + "Rev": "222c74b7ab7d7aa660a18623d26e8d9471459901" }, { "ImportPath": "github.com/opencontainers/runc/libcontainer/cgroups/systemd", - "Comment": "v1.0.0-rc5-177-g14ef77d6", - "Rev": "14ef77d680b7bc24608d3693b47afad743bc78fc" + "Comment": "v1.0.0-rc5-177-g222c74b7", + "Rev": "222c74b7ab7d7aa660a18623d26e8d9471459901" }, { "ImportPath": "github.com/opencontainers/runc/libcontainer/configs", - "Comment": "v1.0.0-rc5-177-g14ef77d6", - "Rev": "14ef77d680b7bc24608d3693b47afad743bc78fc" + "Comment": "v1.0.0-rc5-177-g222c74b7", + "Rev": "222c74b7ab7d7aa660a18623d26e8d9471459901" }, { "ImportPath": "github.com/opencontainers/runc/libcontainer/configs/validate", - "Comment": "v1.0.0-rc5-177-g14ef77d6", - "Rev": "14ef77d680b7bc24608d3693b47afad743bc78fc" + "Comment": "v1.0.0-rc5-177-g222c74b7", + "Rev": "222c74b7ab7d7aa660a18623d26e8d9471459901" }, { "ImportPath": "github.com/opencontainers/runc/libcontainer/criurpc", - "Comment": "v1.0.0-rc5-177-g14ef77d6", - "Rev": "14ef77d680b7bc24608d3693b47afad743bc78fc" + "Comment": "v1.0.0-rc5-177-g222c74b7", + "Rev": "222c74b7ab7d7aa660a18623d26e8d9471459901" }, { "ImportPath": "github.com/opencontainers/runc/libcontainer/intelrdt", - "Comment": "v1.0.0-rc5-177-g14ef77d6", - "Rev": "14ef77d680b7bc24608d3693b47afad743bc78fc" + "Comment": "v1.0.0-rc5-177-g222c74b7", + "Rev": "222c74b7ab7d7aa660a18623d26e8d9471459901" }, { "ImportPath": "github.com/opencontainers/runc/libcontainer/keys", - "Comment": "v1.0.0-rc5-177-g14ef77d6", - "Rev": "14ef77d680b7bc24608d3693b47afad743bc78fc" + "Comment": "v1.0.0-rc5-177-g222c74b7", + "Rev": "222c74b7ab7d7aa660a18623d26e8d9471459901" }, { "ImportPath": "github.com/opencontainers/runc/libcontainer/mount", - "Comment": "v1.0.0-rc5-177-g14ef77d6", - "Rev": "14ef77d680b7bc24608d3693b47afad743bc78fc" + "Comment": "v1.0.0-rc5-177-g222c74b7", + "Rev": "222c74b7ab7d7aa660a18623d26e8d9471459901" }, { "ImportPath": "github.com/opencontainers/runc/libcontainer/seccomp", - "Comment": "v1.0.0-rc5-177-g14ef77d6", - "Rev": "14ef77d680b7bc24608d3693b47afad743bc78fc" + "Comment": "v1.0.0-rc5-177-g222c74b7", + "Rev": "222c74b7ab7d7aa660a18623d26e8d9471459901" }, { "ImportPath": "github.com/opencontainers/runc/libcontainer/stacktrace", - "Comment": "v1.0.0-rc5-177-g14ef77d6", - "Rev": "14ef77d680b7bc24608d3693b47afad743bc78fc" + "Comment": "v1.0.0-rc5-177-g222c74b7", + "Rev": "222c74b7ab7d7aa660a18623d26e8d9471459901" }, { "ImportPath": "github.com/opencontainers/runc/libcontainer/system", - "Comment": "v1.0.0-rc5-177-g14ef77d6", - "Rev": "14ef77d680b7bc24608d3693b47afad743bc78fc" + "Comment": "v1.0.0-rc5-177-g222c74b7", + "Rev": "222c74b7ab7d7aa660a18623d26e8d9471459901" }, { "ImportPath": "github.com/opencontainers/runc/libcontainer/user", - "Comment": "v1.0.0-rc5-177-g14ef77d6", - "Rev": "14ef77d680b7bc24608d3693b47afad743bc78fc" + "Comment": "v1.0.0-rc5-177-g222c74b7", + "Rev": "222c74b7ab7d7aa660a18623d26e8d9471459901" }, { "ImportPath": "github.com/opencontainers/runc/libcontainer/utils", - "Comment": "v1.0.0-rc5-177-g14ef77d6", - "Rev": "14ef77d680b7bc24608d3693b47afad743bc78fc" + "Comment": "v1.0.0-rc5-177-g222c74b7", + "Rev": "222c74b7ab7d7aa660a18623d26e8d9471459901" }, { "ImportPath": "github.com/opencontainers/runtime-spec/specs-go", @@ -1654,6 +1654,101 @@ "Comment": "v1.0.0-rc1-5-g4a2974b", "Rev": "4a2974bf1ee960774ffd517717f1f45325af0206" }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/apis/cluster/common", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/apis/machine/common", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/fake", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, + { + "ImportPath": "github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1", + "Comment": "0.0.0-alpha.4-150-g9849672b3", + "Rev": "9849672b3f37343da12ed7596496d351de692abb" + }, { "ImportPath": "github.com/pborman/uuid", "Rev": "ca53cad383cad2479bbba7f7a1a05797ec1386e4" @@ -1679,11 +1774,11 @@ }, { "ImportPath": "github.com/pquerna/ffjson/fflib/v1", - "Rev": "a3d22af87611736b7a76376191bd4c9445c26830" + "Rev": "4768198ef8cc4ad8930b0a7f73ccb1bdf398bb25" }, { "ImportPath": "github.com/pquerna/ffjson/fflib/v1/internal", - "Rev": "a3d22af87611736b7a76376191bd4c9445c26830" + "Rev": "4768198ef8cc4ad8930b0a7f73ccb1bdf398bb25" }, { "ImportPath": "github.com/prometheus/client_golang/prometheus", @@ -1735,12 +1830,12 @@ }, { "ImportPath": "github.com/rancher/go-rancher/client", - "Comment": "v0.1.0-197-g386d623", - "Rev": "386d6233f5d05b808226911d7ef73e66df218e8c" + "Comment": "v0.1.0-197-gf5dcd9f", + "Rev": "f5dcd9f5605d7af58606b60bccbcd84835cd3453" }, { "ImportPath": "github.com/rubiojr/go-vhd/vhd", - "Rev": "79fecb9cf8b00daab9df19f5a8fc0f0ba6e48a5a" + "Rev": "f0f88bf22ceb87078eb1b6ca4ac3f0af66046ad1" }, { "ImportPath": "github.com/satori/go.uuid", @@ -1808,18 +1903,18 @@ }, { "ImportPath": "github.com/stretchr/testify/assert", - "Comment": "v1.2.1-15-g8900648", - "Rev": "890064812090cdf381481450201a988ccef1738b" + "Comment": "v1.2.1-15-g580e825", + "Rev": "580e825222f4611d98e557e854227070926a3b51" }, { "ImportPath": "github.com/stretchr/testify/mock", - "Comment": "v1.2.1-15-g8900648", - "Rev": "890064812090cdf381481450201a988ccef1738b" + "Comment": "v1.2.1-15-g580e825", + "Rev": "580e825222f4611d98e557e854227070926a3b51" }, { "ImportPath": "github.com/stretchr/testify/require", - "Comment": "v1.2.1-15-g8900648", - "Rev": "890064812090cdf381481450201a988ccef1738b" + "Comment": "v1.2.1-15-g580e825", + "Rev": "580e825222f4611d98e557e854227070926a3b51" }, { "ImportPath": "github.com/syndtr/gocapability/capability", @@ -1839,133 +1934,133 @@ }, { "ImportPath": "github.com/vmware/govmomi/find", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/list", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/lookup", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/lookup/methods", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/lookup/types", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/nfc", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/object", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/pbm", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/pbm/methods", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/pbm/types", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/property", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/session", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/sts", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/sts/internal", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/task", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/vapi/internal", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/vapi/rest", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/vapi/tags", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/vim25", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/vim25/debug", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/vim25/methods", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/vim25/mo", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/vim25/progress", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/vim25/soap", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/vim25/types", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/govmomi/vim25/xml", - "Comment": "v0.18.0-50-g1a3bda8", - "Rev": "1a3bda8394c19a13fa98cb1c16db4153fad17d52" + "Comment": "v0.18.0-50-g6ee5ade", + "Rev": "6ee5adec2b6a416d86ba5fff3ba484f962a4bed6" }, { "ImportPath": "github.com/vmware/photon-controller-go-sdk/SSPI", @@ -2181,39 +2276,39 @@ }, { "ImportPath": "google.golang.org/api/compute/v0.alpha", - "Rev": "37bb4d78b7a75f522ce9a0490d508bde4fbbfa4b" + "Rev": "693469bd3409cda100dabeeea7f46e1d8d95e3c1" }, { "ImportPath": "google.golang.org/api/compute/v0.beta", - "Rev": "37bb4d78b7a75f522ce9a0490d508bde4fbbfa4b" + "Rev": "693469bd3409cda100dabeeea7f46e1d8d95e3c1" }, { "ImportPath": "google.golang.org/api/compute/v1", - "Rev": "37bb4d78b7a75f522ce9a0490d508bde4fbbfa4b" + "Rev": "693469bd3409cda100dabeeea7f46e1d8d95e3c1" }, { "ImportPath": "google.golang.org/api/container/v1", - "Rev": "37bb4d78b7a75f522ce9a0490d508bde4fbbfa4b" + "Rev": "693469bd3409cda100dabeeea7f46e1d8d95e3c1" }, { "ImportPath": "google.golang.org/api/container/v1beta1", - "Rev": "37bb4d78b7a75f522ce9a0490d508bde4fbbfa4b" + "Rev": "693469bd3409cda100dabeeea7f46e1d8d95e3c1" }, { "ImportPath": "google.golang.org/api/gensupport", - "Rev": "37bb4d78b7a75f522ce9a0490d508bde4fbbfa4b" + "Rev": "693469bd3409cda100dabeeea7f46e1d8d95e3c1" }, { "ImportPath": "google.golang.org/api/googleapi", - "Rev": "37bb4d78b7a75f522ce9a0490d508bde4fbbfa4b" + "Rev": "693469bd3409cda100dabeeea7f46e1d8d95e3c1" }, { "ImportPath": "google.golang.org/api/googleapi/internal/uritemplates", - "Rev": "37bb4d78b7a75f522ce9a0490d508bde4fbbfa4b" + "Rev": "693469bd3409cda100dabeeea7f46e1d8d95e3c1" }, { "ImportPath": "google.golang.org/api/tpu/v1", - "Rev": "37bb4d78b7a75f522ce9a0490d508bde4fbbfa4b" + "Rev": "693469bd3409cda100dabeeea7f46e1d8d95e3c1" }, { "ImportPath": "google.golang.org/genproto/googleapis/rpc/status", @@ -2406,1591 +2501,1591 @@ }, { "ImportPath": "k8s.io/api/admission/v1beta1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/admissionregistration/v1beta1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/apps/v1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/apps/v1beta1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/apps/v1beta2", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/auditregistration/v1alpha1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/authentication/v1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/authentication/v1beta1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/authorization/v1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/authorization/v1beta1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/autoscaling/v1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/autoscaling/v2beta1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/autoscaling/v2beta2", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/batch/v1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/batch/v1beta1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/batch/v2alpha1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/certificates/v1beta1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/coordination/v1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/coordination/v1beta1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/core/v1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/events/v1beta1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/extensions/v1beta1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/imagepolicy/v1alpha1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/networking/v1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/networking/v1beta1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/policy/v1beta1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/rbac/v1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/rbac/v1alpha1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/rbac/v1beta1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/scheduling/v1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/scheduling/v1alpha1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/scheduling/v1beta1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/settings/v1alpha1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/storage/v1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/storage/v1alpha1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/api/storage/v1beta1", - "Rev": "b906881e5754b4219023ba59a868afdb2ff560ef" + "Rev": "a097c383d6c8413ffbd525104085ab022e69aec0" }, { "ImportPath": "k8s.io/apiextensions-apiserver/pkg/features", - "Rev": "18515dbcad37a6434670422cdc20ca6cc92e3cda" + "Rev": "788487e27f44411ccaf43adb1b5e5b4bdeb97610" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/equality", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/errors", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/meta", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/resource", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/validation", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/validation/path", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/internalversion", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructuredscheme", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1/validation", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1beta1", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/conversion", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/conversion/queryparams", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/fields", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/labels", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/schema", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/json", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/protobuf", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/recognizer", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/streaming", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/versioning", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/selection", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/types", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/cache", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/clock", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/diff", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/duration", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/errors", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/framer", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/httpstream", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/httpstream/spdy", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/intstr", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/json", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/mergepatch", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/naming", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/net", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/proxy", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/rand", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/remotecommand", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/runtime", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/sets", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/strategicpatch", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/uuid", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/validation", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/validation/field", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/version", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/wait", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/waitgroup", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/yaml", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/version", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/pkg/watch", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/json", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/netutil", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/reflect", - "Rev": "5991607e55cb5c605cdf5ac60dc0f2987321d38b" + "Rev": "430622779ae41ca2346e8654766d0e16c2f9045b" }, { "ImportPath": "k8s.io/apiserver/pkg/admission", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/admission/configuration", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/admission/initializer", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/admission/metrics", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/admission/plugin/webhook/config", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/admission/plugin/webhook/errors", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/admission/plugin/webhook/generic", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/admission/plugin/webhook/mutating", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/admission/plugin/webhook/namespace", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/admission/plugin/webhook/request", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/admission/plugin/webhook/rules", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/admission/plugin/webhook/util", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/admission/plugin/webhook/validating", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/apis/apiserver", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/apis/apiserver/install", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/apis/apiserver/v1alpha1", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/apis/audit", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/apis/audit/v1", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/apis/audit/v1alpha1", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/apis/audit/v1beta1", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/apis/audit/validation", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/audit", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/audit/policy", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/authentication/authenticator", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/authentication/authenticatorfactory", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/authentication/group", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/authentication/request/anonymous", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/authentication/request/bearertoken", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/authentication/request/headerrequest", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/authentication/request/union", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/authentication/request/websocket", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/authentication/request/x509", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/authentication/serviceaccount", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/authentication/token/cache", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/authentication/token/tokenfile", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/authentication/user", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/authorization/authorizer", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/authorization/authorizerfactory", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/authorization/union", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/endpoints", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/endpoints/discovery", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/endpoints/filters", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/endpoints/handlers", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/internal", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/endpoints/handlers/negotiation", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/endpoints/handlers/responsewriters", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/endpoints/metrics", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/endpoints/openapi", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/endpoints/request", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/features", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/registry/generic", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/registry/rest", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/server", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/server/filters", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/server/healthz", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/server/httplog", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/server/mux", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/server/routes", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/server/storage", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/storage", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/storage/etcd", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/storage/etcd/metrics", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/storage/etcd3", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/storage/names", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/storage/storagebackend", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/storage/storagebackend/factory", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/storage/value", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/util/dryrun", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/util/feature", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/util/flushwriter", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/util/openapi", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/util/webhook", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/pkg/util/wsstream", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/plugin/pkg/authenticator/token/webhook", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/apiserver/plugin/pkg/authorizer/webhook", - "Rev": "dc530e5573ff8a1815eeb69b299f178f3e8526e7" + "Rev": "ce6cf6c8822e2dc16b26d20126047755809a7d12" }, { "ImportPath": "k8s.io/cli-runtime/pkg/genericclioptions", - "Rev": "9ad3a632013351168d17ad21377b2935d9315472" + "Rev": "e6c482d4957d8be297cd4ff0d2b3c2a6aa84f685" }, { "ImportPath": "k8s.io/cli-runtime/pkg/genericclioptions/printers", - "Rev": "9ad3a632013351168d17ad21377b2935d9315472" + "Rev": "e6c482d4957d8be297cd4ff0d2b3c2a6aa84f685" }, { "ImportPath": "k8s.io/cli-runtime/pkg/genericclioptions/resource", - "Rev": "9ad3a632013351168d17ad21377b2935d9315472" + "Rev": "e6c482d4957d8be297cd4ff0d2b3c2a6aa84f685" }, { "ImportPath": "k8s.io/cli-runtime/pkg/kustomize", - "Rev": "9ad3a632013351168d17ad21377b2935d9315472" + "Rev": "e6c482d4957d8be297cd4ff0d2b3c2a6aa84f685" }, { "ImportPath": "k8s.io/cli-runtime/pkg/kustomize/k8sdeps", - "Rev": "9ad3a632013351168d17ad21377b2935d9315472" + "Rev": "e6c482d4957d8be297cd4ff0d2b3c2a6aa84f685" }, { "ImportPath": "k8s.io/cli-runtime/pkg/kustomize/k8sdeps/configmapandsecret", - "Rev": "9ad3a632013351168d17ad21377b2935d9315472" + "Rev": "e6c482d4957d8be297cd4ff0d2b3c2a6aa84f685" }, { "ImportPath": "k8s.io/cli-runtime/pkg/kustomize/k8sdeps/kunstruct", - "Rev": "9ad3a632013351168d17ad21377b2935d9315472" + "Rev": "e6c482d4957d8be297cd4ff0d2b3c2a6aa84f685" }, { "ImportPath": "k8s.io/cli-runtime/pkg/kustomize/k8sdeps/kv", - "Rev": "9ad3a632013351168d17ad21377b2935d9315472" + "Rev": "e6c482d4957d8be297cd4ff0d2b3c2a6aa84f685" }, { "ImportPath": "k8s.io/cli-runtime/pkg/kustomize/k8sdeps/transformer", - "Rev": "9ad3a632013351168d17ad21377b2935d9315472" + "Rev": "e6c482d4957d8be297cd4ff0d2b3c2a6aa84f685" }, { "ImportPath": "k8s.io/cli-runtime/pkg/kustomize/k8sdeps/transformer/hash", - "Rev": "9ad3a632013351168d17ad21377b2935d9315472" + "Rev": "e6c482d4957d8be297cd4ff0d2b3c2a6aa84f685" }, { "ImportPath": "k8s.io/cli-runtime/pkg/kustomize/k8sdeps/transformer/patch", - "Rev": "9ad3a632013351168d17ad21377b2935d9315472" + "Rev": "e6c482d4957d8be297cd4ff0d2b3c2a6aa84f685" }, { "ImportPath": "k8s.io/cli-runtime/pkg/kustomize/k8sdeps/validator", - "Rev": "9ad3a632013351168d17ad21377b2935d9315472" + "Rev": "e6c482d4957d8be297cd4ff0d2b3c2a6aa84f685" }, { "ImportPath": "k8s.io/client-go/discovery", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/discovery/cached/disk", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/discovery/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/dynamic", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/admissionregistration", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/admissionregistration/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/apps", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1beta2", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/auditregistration", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/auditregistration/v1alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling/v2beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling/v2beta2", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/batch", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/batch/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/batch/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/batch/v2alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/certificates", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/certificates/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/coordination", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/coordination/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/coordination/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/core", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/core/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/events", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/events/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/extensions", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/extensions/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/internalinterfaces", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/networking", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/networking/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/networking/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/policy", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/policy/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/rbac", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/scheduling", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/scheduling/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/scheduling/v1alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/scheduling/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/settings", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/settings/v1alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/storage", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/scheme", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta2", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/auditregistration/v1alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/auditregistration/v1alpha1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1beta1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1beta1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v2alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v2alpha1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/certificates/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/coordination/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/coordination/v1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/coordination/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/coordination/v1beta1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/core/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/core/v1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/events/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/events/v1beta1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/extensions/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/networking/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/networking/v1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/networking/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/networking/v1beta1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/policy/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/settings/v1alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/settings/v1alpha1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1alpha1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/admissionregistration/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1beta2", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/auditregistration/v1alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/autoscaling/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/autoscaling/v2beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/autoscaling/v2beta2", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/batch/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/batch/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/batch/v2alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/certificates/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/coordination/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/coordination/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/core/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/events/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/extensions/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/networking/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/networking/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/policy/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/scheduling/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/scheduling/v1alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/scheduling/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/settings/v1alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/pkg/apis/clientauthentication", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/pkg/apis/clientauthentication/v1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/pkg/version", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/plugin/pkg/client/auth/exec", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/rest", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/rest/watch", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/restmapper", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/scale", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/scale/scheme", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/scale/scheme/appsint", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/scale/scheme/appsv1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/scale/scheme/appsv1beta2", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/scale/scheme/autoscalingv1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/scale/scheme/extensionsint", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/scale/scheme/extensionsv1beta1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/testing", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/third_party/forked/golang/template", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/tools/auth", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/tools/cache", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api/latest", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api/v1", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/tools/leaderelection", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/tools/leaderelection/resourcelock", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/tools/metrics", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/tools/pager", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/tools/record", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/tools/record/util", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/tools/reference", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/tools/remotecommand", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/tools/watch", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/transport", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/transport/spdy", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/util/cert", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/util/certificate", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/util/certificate/csr", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/util/connrotation", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/util/exec", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/util/flowcontrol", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/util/homedir", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/util/jsonpath", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/util/keyutil", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/util/retry", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/client-go/util/workqueue", - "Rev": "2e4d5eeb32c2975404076f5b65a0a413043bf30b" + "Rev": "d5c1d0b79a6ee759c05fa39cf912bc3c44d3a3a7" }, { "ImportPath": "k8s.io/cloud-provider", - "Rev": "abf12f54dce381eac5b9aaf657acaf63bf7c052d" + "Rev": "2c5e5a640158458063734c9aae8b2694c413d2df" }, { "ImportPath": "k8s.io/cloud-provider/features", - "Rev": "abf12f54dce381eac5b9aaf657acaf63bf7c052d" + "Rev": "2c5e5a640158458063734c9aae8b2694c413d2df" }, { "ImportPath": "k8s.io/cloud-provider/node/helpers", - "Rev": "abf12f54dce381eac5b9aaf657acaf63bf7c052d" + "Rev": "2c5e5a640158458063734c9aae8b2694c413d2df" }, { "ImportPath": "k8s.io/cloud-provider/service/helpers", - "Rev": "abf12f54dce381eac5b9aaf657acaf63bf7c052d" + "Rev": "2c5e5a640158458063734c9aae8b2694c413d2df" }, { "ImportPath": "k8s.io/cloud-provider/volume", - "Rev": "abf12f54dce381eac5b9aaf657acaf63bf7c052d" + "Rev": "2c5e5a640158458063734c9aae8b2694c413d2df" }, { "ImportPath": "k8s.io/cloud-provider/volume/errors", - "Rev": "abf12f54dce381eac5b9aaf657acaf63bf7c052d" + "Rev": "2c5e5a640158458063734c9aae8b2694c413d2df" }, { "ImportPath": "k8s.io/cloud-provider/volume/helpers", - "Rev": "abf12f54dce381eac5b9aaf657acaf63bf7c052d" + "Rev": "2c5e5a640158458063734c9aae8b2694c413d2df" }, { "ImportPath": "k8s.io/component-base/cli/flag", - "Rev": "2166175461628a35c235a798b50469a1e542c941" + "Rev": "1b81bff77fd585c7bcc90faf29542e52ee497592" }, { "ImportPath": "k8s.io/component-base/config", - "Rev": "2166175461628a35c235a798b50469a1e542c941" + "Rev": "1b81bff77fd585c7bcc90faf29542e52ee497592" }, { "ImportPath": "k8s.io/component-base/config/v1alpha1", - "Rev": "2166175461628a35c235a798b50469a1e542c941" + "Rev": "1b81bff77fd585c7bcc90faf29542e52ee497592" }, { "ImportPath": "k8s.io/component-base/logs", - "Rev": "2166175461628a35c235a798b50469a1e542c941" + "Rev": "1b81bff77fd585c7bcc90faf29542e52ee497592" }, { "ImportPath": "k8s.io/csi-translation-lib", - "Rev": "5b47a355377199edd4ae4e40eba40bb724b52627" + "Rev": "5756521cae4ba1b0f65f9454a79884e7d61ff072" }, { "ImportPath": "k8s.io/csi-translation-lib/plugins", - "Rev": "5b47a355377199edd4ae4e40eba40bb724b52627" + "Rev": "5756521cae4ba1b0f65f9454a79884e7d61ff072" }, { "ImportPath": "k8s.io/klog", @@ -4023,2002 +4118,2022 @@ }, { "ImportPath": "k8s.io/kube-proxy/config/v1alpha1", - "Rev": "fc9cfcc514792444b67a16da6e1023c101d29d8e" + "Rev": "6e5af863b93de856ab86ccd44318a4cdcc3df91c" }, { "ImportPath": "k8s.io/kubelet/config/v1beta1", - "Rev": "5b4c1ac9d0b9677455d0157b724c2b069af668b7" + "Rev": "7ad9a0a3f4e47a1459a499c900eca7d337857e86" }, { "ImportPath": "k8s.io/kubernetes/cmd/kube-proxy/app", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/cmd/kubelet/app", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/cmd/kubelet/app/options", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/api/legacyscheme", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/api/ref", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/api/service", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/api/testapi", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/api/v1/pod", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/api/v1/resource", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/api/v1/service", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/admission", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/admission/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/admission/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/admissionregistration", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/admissionregistration/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/admissionregistration/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/apps", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/apps/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/apps/v1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/apps/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/apps/v1beta2", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/apps/validation", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/auditregistration", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/auditregistration/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/auditregistration/v1alpha1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/authentication", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/authentication/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/authentication/v1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/authentication/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/authorization", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/authorization/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/authorization/v1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/authorization/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/autoscaling", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/autoscaling/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/autoscaling/v1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/autoscaling/v2beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/autoscaling/v2beta2", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/batch", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/batch/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/batch/v1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/batch/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/batch/v2alpha1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/certificates", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/certificates/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/certificates/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/coordination", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/coordination/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/coordination/v1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/coordination/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/core", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/core/helper", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/core/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/core/pods", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/core/v1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/core/v1/helper", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/core/v1/helper/qos", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/core/v1/validation", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/core/validation", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/events", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/events/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/events/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/extensions", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/extensions/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/extensions/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/imagepolicy", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/imagepolicy/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/imagepolicy/v1alpha1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/networking", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/networking/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/networking/v1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/networking/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/policy", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/policy/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/policy/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/policy/validation", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/rbac", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/rbac/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/rbac/v1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/rbac/v1alpha1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/rbac/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/scheduling", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/scheduling/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/scheduling/v1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/scheduling/v1alpha1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/scheduling/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/settings", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/settings/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/settings/v1alpha1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/storage", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/storage/install", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/storage/v1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/storage/v1alpha1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/apis/storage/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/capabilities", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/scheme", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/admissionregistration/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/apps/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/auditregistration/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/authentication/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/autoscaling/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/batch/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/certificates/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/coordination/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/core/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/events/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/extensions/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/networking/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/policy/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/rbac/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/scheduling/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/settings/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/storage/internalversion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/leaderelectionconfig", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/client/metrics/prometheus", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/cloudprovider/providers", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/cloudprovider/providers/aws", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/cloudprovider/providers/azure", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/cloudprovider/providers/azure/auth", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/cloudprovider/providers/cloudstack", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/cloudprovider/providers/gce", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/cloudprovider/providers/openstack", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/cloudprovider/providers/ovirt", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/cloudprovider/providers/photon", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/cloudprovider/providers/vsphere", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/cloudprovider/providers/vsphere/vclib", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/cloudprovider/providers/vsphere/vclib/diskmanagers", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/controller", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/controller/deployment/util", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/controller/volume/events", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/controller/volume/expand/cache", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/controller/volume/persistentvolume", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/controller/volume/persistentvolume/metrics", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/credentialprovider", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/credentialprovider/aws", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/credentialprovider/azure", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/credentialprovider/gcp", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/credentialprovider/rancher", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/credentialprovider/secrets", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/features", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/fieldpath", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubectl", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubectl/apps", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubectl/describe", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubectl/describe/versioned", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubectl/scheme", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubectl/util", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubectl/util/certificate", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubectl/util/deployment", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubectl/util/event", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubectl/util/fieldpath", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubectl/util/podutils", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubectl/util/qos", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubectl/util/rbac", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubectl/util/resource", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubectl/util/slice", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubectl/util/storage", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/apis", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/apis/config", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/apis/config/scheme", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/apis/config/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/apis/config/validation", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/apis/cri", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/apis/cri/runtime/v1alpha2", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/apis/deviceplugin/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/apis/pluginregistration/v1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/apis/podresources", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/apis/podresources/v1alpha1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/cadvisor", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/certificate", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/certificate/bootstrap", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/checkpoint", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/checkpointmanager", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/checkpointmanager/checksum", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/checkpointmanager/errors", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/cloudresource", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/cm", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/cm/cpumanager", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/state", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/topology", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/cm/cpuset", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/cm/devicemanager", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/cm/devicemanager/checkpoint", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/cm/util", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/config", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/configmap", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/container", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/container/testing", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/dockershim", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/dockershim/cm", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/dockershim/metrics", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/dockershim/network", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/dockershim/network/cni", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/dockershim/network/hostport", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/dockershim/network/kubenet", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/dockershim/network/metrics", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/dockershim/remote", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/envvars", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/events", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/eviction", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/eviction/api", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/images", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/kubeletconfig", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/kubeletconfig/checkpoint", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/kubeletconfig/checkpoint/store", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/kubeletconfig/configfiles", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/kubeletconfig/status", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/kubeletconfig/util/codec", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/kubeletconfig/util/files", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/kubeletconfig/util/log", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/kubeletconfig/util/panic", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/kuberuntime", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/kuberuntime/logs", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/leaky", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/lifecycle", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/logs", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/metrics", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/metrics/collectors", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/mountpod", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/network/dns", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/nodelease", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/nodestatus", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/pleg", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/pod", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/preemption", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/prober", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/prober/results", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/qos", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/remote", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/runtimeclass", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/secret", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/server", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/server/portforward", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/server/remotecommand", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/server/stats", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/server/streaming", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/stats", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/stats/pidlimit", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/status", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/sysctl", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/token", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/types", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/util", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/util/cache", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/util/format", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/util/ioutils", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/util/manager", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/util/pluginwatcher", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/util/pluginwatcher/example_plugin_apis/v1beta1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/util/pluginwatcher/example_plugin_apis/v1beta2", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/util/queue", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/util/sliceutils", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/util/store", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/volumemanager", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/volumemanager/cache", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/volumemanager/metrics", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/volumemanager/populator", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/volumemanager/reconciler", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubelet/winstats", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/kubemark", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/master/ports", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/probe", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/probe/exec", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/probe/http", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/probe/tcp", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/proxy", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/proxy/apis", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/proxy/apis/config", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/proxy/apis/config/scheme", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/proxy/apis/config/v1alpha1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/proxy/apis/config/validation", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/proxy/config", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/proxy/healthcheck", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/proxy/iptables", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/proxy/ipvs", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/proxy/metrics", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/proxy/userspace", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/proxy/util", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/proxy/winkernel", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/proxy/winuserspace", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/quota/v1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" + }, + { + "ImportPath": "k8s.io/kubernetes/pkg/scheduler", + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/algorithm", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities/util", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/algorithmprovider", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/algorithmprovider/defaults", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/api", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" + }, + { + "ImportPath": "k8s.io/kubernetes/pkg/scheduler/api/latest", + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" + }, + { + "ImportPath": "k8s.io/kubernetes/pkg/scheduler/api/v1", + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/api/validation", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" + }, + { + "ImportPath": "k8s.io/kubernetes/pkg/scheduler/apis/config", + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/core", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/factory", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/internal/cache", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/internal/cache/debugger", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/internal/queue", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/metrics", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/nodeinfo", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/plugins", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/plugins/v1alpha1", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/util", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/scheduler/volumebinder", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/security/apparmor", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/security/podsecuritypolicy/seccomp", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/security/podsecuritypolicy/sysctl", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/security/podsecuritypolicy/util", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/securitycontext", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/serviceaccount", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/async", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/bandwidth", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/config", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/configz", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/conntrack", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/dbus", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/ebtables", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/env", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/filesystem", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/flag", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/flock", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/goroutinemap", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/goroutinemap/exponentialbackoff", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/hash", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/ipconfig", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/ipset", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/iptables", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/ipvs", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/labels", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/mount", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/netsh", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/node", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/oom", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/parsers", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/pod", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/procfs", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/removeall", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/resizefs", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/resourcecontainer", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/rlimit", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/selinux", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/slice", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/sysctl", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/tail", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/util/taints", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/version", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/version/verflag", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/awsebs", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/azure_dd", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/azure_file", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/cephfs", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/cinder", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/configmap", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/csi", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/csi/csiv0", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/csi/nodeinfomanager", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/downwardapi", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/emptydir", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/fc", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/flexvolume", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/flocker", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/gcepd", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/git_repo", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/glusterfs", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/host_path", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/iscsi", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/local", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/nfs", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/photon_pd", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/portworx", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/projected", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/quobyte", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/rbd", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/scaleio", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/secret", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/storageos", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/util", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/util/fs", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/util/nestedpendingoperations", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/util/operationexecutor", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/util/recyclerclient", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/util/subpath", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/util/types", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/util/volumepathhandler", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/validation", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/volume/vsphere_volume", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/pkg/windows/service", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/test/utils", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/kubernetes/third_party/forked/golang/expansion", - "Comment": "v1.14.0-beta.1-563-gf2397c88d2", - "Rev": "f2397c88d21af8a8cef493f19acfa8169cfdc1b2" + "Comment": "v1.14.0-beta.1-563-g1eeddf1153", + "Rev": "1eeddf1153138e58ef996d17a46337aef84d5ad2" }, { "ImportPath": "k8s.io/node-api/pkg/apis/node/v1alpha1", - "Rev": "8d9a6307aeb63a09f27d4bee73d80a00e38f256a" + "Rev": "f361862351111e905cb4e364b5eb6462df81ac08" }, { "ImportPath": "k8s.io/node-api/pkg/client/clientset/versioned", - "Rev": "8d9a6307aeb63a09f27d4bee73d80a00e38f256a" + "Rev": "f361862351111e905cb4e364b5eb6462df81ac08" }, { "ImportPath": "k8s.io/node-api/pkg/client/clientset/versioned/scheme", - "Rev": "8d9a6307aeb63a09f27d4bee73d80a00e38f256a" + "Rev": "f361862351111e905cb4e364b5eb6462df81ac08" }, { "ImportPath": "k8s.io/node-api/pkg/client/clientset/versioned/typed/node/v1alpha1", - "Rev": "8d9a6307aeb63a09f27d4bee73d80a00e38f256a" + "Rev": "f361862351111e905cb4e364b5eb6462df81ac08" }, { "ImportPath": "k8s.io/node-api/pkg/client/informers/externalversions", - "Rev": "8d9a6307aeb63a09f27d4bee73d80a00e38f256a" + "Rev": "f361862351111e905cb4e364b5eb6462df81ac08" }, { "ImportPath": "k8s.io/node-api/pkg/client/informers/externalversions/internalinterfaces", - "Rev": "8d9a6307aeb63a09f27d4bee73d80a00e38f256a" + "Rev": "f361862351111e905cb4e364b5eb6462df81ac08" }, { "ImportPath": "k8s.io/node-api/pkg/client/informers/externalversions/node", - "Rev": "8d9a6307aeb63a09f27d4bee73d80a00e38f256a" + "Rev": "f361862351111e905cb4e364b5eb6462df81ac08" }, { "ImportPath": "k8s.io/node-api/pkg/client/informers/externalversions/node/v1alpha1", - "Rev": "8d9a6307aeb63a09f27d4bee73d80a00e38f256a" + "Rev": "f361862351111e905cb4e364b5eb6462df81ac08" }, { "ImportPath": "k8s.io/node-api/pkg/client/listers/node/v1alpha1", - "Rev": "8d9a6307aeb63a09f27d4bee73d80a00e38f256a" + "Rev": "f361862351111e905cb4e364b5eb6462df81ac08" }, { "ImportPath": "k8s.io/utils/buffer", @@ -6068,202 +6183,145 @@ "ImportPath": "k8s.io/utils/trace", "Rev": "c2654d5206da6b7b6ace12841e8f359bb89b443c" }, + { + "ImportPath": "sigs.k8s.io/controller-runtime/pkg/runtime/scheme", + "Comment": "v0.1.10-1-g827eac62", + "Rev": "827eac62806b6f7d2bc3c5c3b3e96befdfe72aa6" + }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/commands/build", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/constants", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/expansion", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/factory", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/fs", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/git", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/gvk", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/ifc", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/ifc/transformer", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/image", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/internal/error", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/loader", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/patch", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/patch/transformer", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/resid", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/resmap", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/resource", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/target", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/transformers", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/transformers/config", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/transformers/config/defaultconfig", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/kustomize/pkg/types", - "Comment": "v2.0.3-1-gf05fa02e", - "Rev": "f05fa02ec345d1cb089b4bad8d5cc22ff910ae8e" + "Comment": "v2.0.3-1-gdc001fd7", + "Rev": "dc001fd74b11a3bc58d8b6c42112725945239389" }, { "ImportPath": "sigs.k8s.io/structured-merge-diff/fieldpath", - "Rev": "7dcc5d63600ef09b089fc62ac05a31abbc6739a4" + "Rev": "54d33fc87e45d06e6f882569c011d4d2f593585c" }, { "ImportPath": "sigs.k8s.io/structured-merge-diff/merge", - "Rev": "7dcc5d63600ef09b089fc62ac05a31abbc6739a4" + "Rev": "54d33fc87e45d06e6f882569c011d4d2f593585c" }, { "ImportPath": "sigs.k8s.io/structured-merge-diff/schema", - "Rev": "7dcc5d63600ef09b089fc62ac05a31abbc6739a4" + "Rev": "54d33fc87e45d06e6f882569c011d4d2f593585c" }, { "ImportPath": "sigs.k8s.io/structured-merge-diff/typed", - "Rev": "7dcc5d63600ef09b089fc62ac05a31abbc6739a4" + "Rev": "54d33fc87e45d06e6f882569c011d4d2f593585c" }, { "ImportPath": "sigs.k8s.io/structured-merge-diff/value", - "Rev": "7dcc5d63600ef09b089fc62ac05a31abbc6739a4" - }, - { - "ImportPath": "sigs.k8s.io/cluster-api/pkg/apis/cluster/common", - "Comment": "0.0.0-alpha.3-17-g36eecfab0", - "Rev": "36eecfab0fd0702b3b0a3edf9bf8bd41996477b0" - }, - { - "ImportPath": "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1", - "Comment": "0.0.0-alpha.3-17-g36eecfab0", - "Rev": "36eecfab0fd0702b3b0a3edf9bf8bd41996477b0" - }, - { - "ImportPath": "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset", - "Comment": "0.0.0-alpha.3-17-g36eecfab0", - "Rev": "36eecfab0fd0702b3b0a3edf9bf8bd41996477b0" - }, - { - "ImportPath": "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/fake", - "Comment": "0.0.0-alpha.3-17-g36eecfab0", - "Rev": "36eecfab0fd0702b3b0a3edf9bf8bd41996477b0" - }, - { - "ImportPath": "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/scheme", - "Comment": "0.0.0-alpha.3-17-g36eecfab0", - "Rev": "36eecfab0fd0702b3b0a3edf9bf8bd41996477b0" - }, - { - "ImportPath": "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1", - "Comment": "0.0.0-alpha.3-17-g36eecfab0", - "Rev": "36eecfab0fd0702b3b0a3edf9bf8bd41996477b0" - }, - { - "ImportPath": "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake", - "Comment": "0.0.0-alpha.3-17-g36eecfab0", - "Rev": "36eecfab0fd0702b3b0a3edf9bf8bd41996477b0" - }, - { - "ImportPath": "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions", - "Comment": "0.0.0-alpha.3-17-g36eecfab0", - "Rev": "36eecfab0fd0702b3b0a3edf9bf8bd41996477b0" - }, - { - "ImportPath": "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster", - "Comment": "0.0.0-alpha.3-17-g36eecfab0", - "Rev": "36eecfab0fd0702b3b0a3edf9bf8bd41996477b0" - }, - { - "ImportPath": "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1", - "Comment": "0.0.0-alpha.3-17-g36eecfab0", - "Rev": "36eecfab0fd0702b3b0a3edf9bf8bd41996477b0" - }, - { - "ImportPath": "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces", - "Comment": "0.0.0-alpha.3-17-g36eecfab0", - "Rev": "36eecfab0fd0702b3b0a3edf9bf8bd41996477b0" - }, - { - "ImportPath": "sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1", - "Comment": "0.0.0-alpha.3-17-g36eecfab0", - "Rev": "36eecfab0fd0702b3b0a3edf9bf8bd41996477b0" - }, - { - "ImportPath": "sigs.k8s.io/controller-runtime/pkg/runtime/scheme", - "Comment": "v0.1.4-25-g26e59af7", - "Rev": "26e59af72836db80f816314dc8d1c37fe5733298" + "Rev": "54d33fc87e45d06e6f882569c011d4d2f593585c" }, { + "ImportPath": "sigs.k8s.io/yaml", + "Comment": "v1.1.0", + "Rev": "fd68e9863619f6ec2fdd8625fe1f02e7c877e480" } ] } diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/LICENSE b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/LICENSE similarity index 100% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/LICENSE rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/LICENSE diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/common/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/common/BUILD.bazel new file mode 100644 index 000000000000..ac9e600f3f4b --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/common/BUILD.bazel @@ -0,0 +1,15 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "consts.go", + "plugins.go", + ], + importpath = "github.com/openshift/cluster-api/pkg/apis/cluster/common", + visibility = ["//visibility:public"], + deps = [ + "//vendor/github.com/pkg/errors:go_default_library", + "//vendor/k8s.io/klog:go_default_library", + ], +) diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/common/consts.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/common/consts.go similarity index 81% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/common/consts.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/common/consts.go index 6990f76ebba0..dfa87062d97f 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/common/consts.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/common/consts.go @@ -25,7 +25,7 @@ const ( // is not supported by this cluster. This is not a transient error, but // indicates a state that must be fixed before progress can be made. // - // Example: the ProviderConfig specifies an instance type that doesn't exist, + // Example: the ProviderSpec specifies an instance type that doesn't exist, InvalidConfigurationMachineError MachineStatusError = "InvalidConfiguration" // This indicates that the MachineSpec has been updated in a way that @@ -51,6 +51,13 @@ const ( // Example: timeout trying to connect to GCE. CreateMachineError MachineStatusError = "CreateError" + // There was an error while trying to update a Node that this + // Machine represents. This may indicate a transient problem that will be + // fixed automatically with time, such as a service outage, + // + // Example: error updating load balancers + UpdateMachineError MachineStatusError = "UpdateError" + // An error was encountered while trying to delete the Node that this // Machine represents. This could be a transient or terminal error, but // will only be observable if the provider's Machine controller has @@ -58,6 +65,15 @@ const ( // // Example: cannot resolve EC2 IP address. DeleteMachineError MachineStatusError = "DeleteError" + + // This error indicates that the machine did not join the cluster + // as a new node within the expected timeframe after instance + // creation at the provider succeeded + // + // Example use case: A controller that deletes Machines which do + // not result in a Node joining the cluster within a given timeout + // and that are managed by a MachineSet + JoinClusterTimeoutMachineError = "JoinClusterTimeoutError" ) type ClusterStatusError string @@ -92,7 +108,7 @@ const ( // is not supported by this cluster. This is not a transient error, but // indicates a state that must be fixed before progress can be made. // - // Example: the ProviderConfig specifies an instance type that doesn't exist. + // Example: the ProviderSpec specifies an instance type that doesn't exist. InvalidConfigurationMachineSetError MachineSetStatusError = "InvalidConfiguration" ) @@ -100,6 +116,6 @@ type MachineDeploymentStrategyType string const ( // Replace the old MachineSet by new one using rolling update - // i.e gradually scale down the old MachineSet and scale up the new one. + // i.e. gradually scale down the old MachineSet and scale up the new one. RollingUpdateMachineDeploymentStrategyType MachineDeploymentStrategyType = "RollingUpdate" ) diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/common/plugins.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/common/plugins.go similarity index 83% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/common/plugins.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/common/plugins.go index 1ef4543d890d..8c2083d88c08 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/common/plugins.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/common/plugins.go @@ -17,10 +17,10 @@ limitations under the License. package common import ( - "fmt" "sync" - "github.com/golang/glog" + "github.com/pkg/errors" + "k8s.io/klog" ) var ( @@ -34,9 +34,9 @@ func RegisterClusterProvisioner(name string, provisioner interface{}) { providersMutex.Lock() defer providersMutex.Unlock() if _, found := providers[name]; found { - glog.Fatalf("Cluster provisioner %q was registered twice", name) + klog.Fatalf("Cluster provisioner %q was registered twice", name) } - glog.V(1).Infof("Registered cluster provisioner %q", name) + klog.V(1).Infof("Registered cluster provisioner %q", name) providers[name] = provisioner } @@ -45,7 +45,7 @@ func ClusterProvisioner(name string) (interface{}, error) { defer providersMutex.Unlock() provisioner, found := providers[name] if !found { - return nil, fmt.Errorf("unable to find provisioner for %s", name) + return nil, errors.Errorf("unable to find provisioner for %s", name) } return provisioner, nil } diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/BUILD.bazel new file mode 100644 index 000000000000..1e5c0f98329a --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/BUILD.bazel @@ -0,0 +1,52 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "cluster_types.go", + "common_types.go", + "defaults.go", + "doc.go", + "machine_types.go", + "machineclass_types.go", + "machinedeployment_types.go", + "machineset_types.go", + "register.go", + "zz_generated.deepcopy.go", + ], + importpath = "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1", + visibility = ["//visibility:public"], + deps = [ + "//pkg/apis/cluster/common:go_default_library", + "//vendor/k8s.io/api/core/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", + "//vendor/sigs.k8s.io/controller-runtime/pkg/runtime/scheme:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = [ + "cluster_types_test.go", + "machine_types_test.go", + "machinedeployment_types_test.go", + "machineset_types_test.go", + "v1alpha1_suite_test.go", + ], + embed = [":go_default_library"], + deps = [ + "//vendor/golang.org/x/net/context:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", + "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + "//vendor/sigs.k8s.io/controller-runtime/pkg/client:go_default_library", + "//vendor/sigs.k8s.io/controller-runtime/pkg/envtest:go_default_library", + ], +) diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/cluster_types.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/cluster_types.go similarity index 98% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/cluster_types.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/cluster_types.go index c0cd29a46b92..2129cdaa7dc7 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/cluster_types.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/cluster_types.go @@ -17,11 +17,10 @@ limitations under the License. package v1alpha1 import ( + "github.com/openshift/cluster-api/pkg/apis/cluster/common" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" - "k8s.io/apimachinery/pkg/util/validation/field" - "sigs.k8s.io/cluster-api/pkg/apis/cluster/common" ) const ClusterFinalizer = "cluster.cluster.k8s.io" diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/common_types.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/common_types.go similarity index 100% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/common_types.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/common_types.go diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/defaults.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/defaults.go similarity index 97% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/defaults.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/defaults.go index f9aeb4b438c7..a64e64ab375b 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/defaults.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/defaults.go @@ -17,9 +17,9 @@ limitations under the License. package v1alpha1 import ( + "github.com/openshift/cluster-api/pkg/apis/cluster/common" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/util/intstr" - "sigs.k8s.io/cluster-api/pkg/apis/cluster/common" ) // PopulateDefaultsMachineDeployment fills in default field values diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/doc.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/doc.go similarity index 91% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/doc.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/doc.go index 9bd92e435252..269c574e93fe 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/doc.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/doc.go @@ -17,7 +17,7 @@ limitations under the License. // Package v1alpha1 contains API Schema definitions for the cluster v1alpha1 API group // +k8s:openapi-gen=true // +k8s:deepcopy-gen=package,register -// +k8s:conversion-gen=sigs.k8s.io/cluster-api/pkg/apis/cluster +// +k8s:conversion-gen=github.com/openshift/cluster-api/pkg/apis/cluster // +k8s:defaulter-gen=TypeMeta // +groupName=cluster.k8s.io package v1alpha1 diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/machine_types.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/machine_types.go similarity index 65% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/machine_types.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/machine_types.go index 5a10bba39fb0..af6c17e0dd00 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/machine_types.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/machine_types.go @@ -17,15 +17,19 @@ limitations under the License. package v1alpha1 import ( + "github.com/openshift/cluster-api/pkg/apis/cluster/common" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" - - "sigs.k8s.io/cluster-api/pkg/apis/cluster/common" ) -// Finalizer is set on PrepareForCreate callback -const MachineFinalizer = "machine.cluster.k8s.io" +const ( + // MachineFinalizer is set on PrepareForCreate callback. + MachineFinalizer = "machine.cluster.k8s.io" + + // MachineClusterLabelName is the label set on machines linked to a cluster. + MachineClusterLabelName = "cluster.k8s.io/cluster-name" +) // +genclient // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object @@ -47,19 +51,19 @@ type Machine struct { /// [MachineSpec] // MachineSpec defines the desired state of Machine type MachineSpec struct { - // This ObjectMeta will autopopulate the Node created. Use this to + // ObjectMeta will autopopulate the Node created. Use this to // indicate what labels, annotations, name prefix, etc., should be used // when creating the Node. // +optional metav1.ObjectMeta `json:"metadata,omitempty"` - // The full, authoritative list of taints to apply to the corresponding + // Taints is the full, authoritative list of taints to apply to the corresponding // Node. This list will overwrite any modifications made to the Node on // an ongoing basis. // +optional Taints []corev1.Taint `json:"taints,omitempty"` - // Provider-specific configuration to use during node creation. + // ProviderSpec details Provider-specific configuration to use during node creation. // +optional ProviderSpec ProviderSpec `json:"providerSpec"` @@ -72,13 +76,26 @@ type MachineSpec struct { // +optional Versions MachineVersionInfo `json:"versions,omitempty"` - // To populate in the associated Node for dynamic kubelet config. This + // ConfigSource is used to populate in the associated Node for dynamic kubelet config. This // field already exists in Node, so any updates to it in the Machine // spec will be automatically copied to the linked NodeRef from the // status. The rest of dynamic kubelet config support should then work // as-is. // +optional ConfigSource *corev1.NodeConfigSource `json:"configSource,omitempty"` + + // ProviderID is the identification ID of the machine provided by the provider. + // This field must match the provider ID as seen on the node object corresponding to this machine. + // This field is required by higher level consumers of cluster-api. Example use case is cluster autoscaler + // with cluster-api as provider. Clean-up login in the autoscaler compares machines v/s nodes to find out + // machines at provider which could not get registered as Kubernetes nodes. With cluster-api as a + // generic out-of-tree provider for autoscaler, this field is required by autoscaler to be + // able to have a provider view of the list of machines. Another list of nodes is queries from the k8s apiserver + // and then comparison is done to find out unregistered machines and are marked for delete. + // This field will be set by the actuators and consumed by higher level entities like autoscaler who will + // be interfacing with cluster-api as generic provider. + // +optional + ProviderID *string `json:"providerID,omitempty"` } /// [MachineSpec] @@ -86,15 +103,15 @@ type MachineSpec struct { /// [MachineStatus] // MachineStatus defines the observed state of Machine type MachineStatus struct { - // If the corresponding Node exists, this will point to its object. + // NodeRef will point to the corresponding Node if it exists. // +optional NodeRef *corev1.ObjectReference `json:"nodeRef,omitempty"` - // When was this status last observed + // LastUpdated identifies when this status was last observed. // +optional LastUpdated *metav1.Time `json:"lastUpdated,omitempty"` - // The current versions of software on the corresponding Node (if it + // Versions specifies the current versions of software on the corresponding Node (if it // exists). This is provided for a few reasons: // // 1) It is more convenient than checking the NodeRef, traversing it to @@ -104,20 +121,18 @@ type MachineStatus struct { // so that if the structure of Node.Status.NodeInfo changes, only // machine controllers need to be updated, rather than every client // of the Machines API. - // 3) There is no other simple way to check the ControlPlane + // 3) There is no other simple way to check the control plane // version. A client would have to connect directly to the apiserver // running on the target node in order to find out its version. // +optional Versions *MachineVersionInfo `json:"versions,omitempty"` - // In the event that there is a terminal problem reconciling the - // Machine, both ErrorReason and ErrorMessage will be set. ErrorReason - // will be populated with a succinct value suitable for machine - // interpretation, while ErrorMessage will contain a more verbose - // string suitable for logging and human consumption. + // ErrorReason will be set in the event that there is a terminal problem + // reconciling the Machine and will contain a succinct value suitable + // for machine interpretation. // - // These fields should not be set for transitive errors that a - // controller faces that are expected to be fixed automatically over + // This field should not be set for transitive errors that a controller + // faces that are expected to be fixed automatically over // time (like service outages), but instead indicate that something is // fundamentally wrong with the Machine's spec or the configuration of // the controller, and that manual intervention is required. Examples @@ -130,10 +145,27 @@ type MachineStatus struct { // controller's output. // +optional ErrorReason *common.MachineStatusError `json:"errorReason,omitempty"` + + // ErrorMessage will be set in the event that there is a terminal problem + // reconciling the Machine and will contain a more verbose string suitable + // for logging and human consumption. + // + // This field should not be set for transitive errors that a controller + // faces that are expected to be fixed automatically over + // time (like service outages), but instead indicate that something is + // fundamentally wrong with the Machine's spec or the configuration of + // the controller, and that manual intervention is required. Examples + // of terminal errors would be invalid combinations of settings in the + // spec, values that are unsupported by the controller, or the + // responsible controller itself being critically misconfigured. + // + // Any transient errors that occur during the reconciliation of Machines + // can be added as events to the Machine object and/or logged in the + // controller's output. // +optional ErrorMessage *string `json:"errorMessage,omitempty"` - // Provider-specific status. + // ProviderStatus details a Provider-specific status. // It is recommended that providers maintain their // own versioned API types that should be // serialized/deserialized from this field. @@ -144,7 +176,7 @@ type MachineStatus struct { // +optional Addresses []corev1.NodeAddress `json:"addresses,omitempty"` - // List of conditions synced from the node conditions of the corresponding node-object. + // Conditions lists the conditions synced from the node conditions of the corresponding node-object. // Machine-controller is responsible for keeping conditions up-to-date. // MachineSet controller will be taking these conditions as a signal to decide if // machine is healthy or needs to be replaced. @@ -170,7 +202,7 @@ type LastOperation struct { // Description is the human-readable description of the last operation. Description *string `json:"description,omitempty"` - // LastUpdateTime is the timestamp at which LastOperation API was last-updated. + // LastUpdated is the timestamp at which LastOperation API was last-updated. LastUpdated *metav1.Time `json:"lastUpdated,omitempty"` // State is the current status of the last performed operation. @@ -186,12 +218,12 @@ type LastOperation struct { /// [MachineVersionInfo] type MachineVersionInfo struct { - // Semantic version of kubelet to run + // Kubelet is the semantic version of kubelet to run Kubelet string `json:"kubelet"` - // Semantic version of the Kubernetes control plane to + // ControlPlane is the semantic version of the Kubernetes control plane to // run. This should only be populated when the machine is a - // master. + // control plane. // +optional ControlPlane string `json:"controlPlane,omitempty"` } diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/machineclass_types.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/machineclass_types.go similarity index 100% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/machineclass_types.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/machineclass_types.go diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/machinedeployment_types.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/machinedeployment_types.go similarity index 99% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/machinedeployment_types.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/machinedeployment_types.go index 690d095ad04e..92872594ff58 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/machinedeployment_types.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/machinedeployment_types.go @@ -17,10 +17,9 @@ limitations under the License. package v1alpha1 import ( + "github.com/openshift/cluster-api/pkg/apis/cluster/common" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/util/intstr" - - "sigs.k8s.io/cluster-api/pkg/apis/cluster/common" ) /// [MachineDeploymentSpec] diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/machineset_types.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/machineset_types.go similarity index 87% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/machineset_types.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/machineset_types.go index 40c04286a3cf..56aa44b26882 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/machineset_types.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/machineset_types.go @@ -19,12 +19,12 @@ package v1alpha1 import ( "log" + "github.com/openshift/cluster-api/pkg/apis/cluster/common" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1validation "k8s.io/apimachinery/pkg/apis/meta/v1/validation" - "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/util/validation/field" - "sigs.k8s.io/cluster-api/pkg/apis/cluster/common" ) // +genclient @@ -137,22 +137,22 @@ type MachineSetStatus struct { /// [MachineSetStatus] -func (machineSet *MachineSet) Validate() field.ErrorList { +func (m *MachineSet) Validate() field.ErrorList { errors := field.ErrorList{} // validate spec.selector and spec.template.labels fldPath := field.NewPath("spec") - errors = append(errors, metav1validation.ValidateLabelSelector(&machineSet.Spec.Selector, fldPath.Child("selector"))...) - if len(machineSet.Spec.Selector.MatchLabels)+len(machineSet.Spec.Selector.MatchExpressions) == 0 { - errors = append(errors, field.Invalid(fldPath.Child("selector"), machineSet.Spec.Selector, "empty selector is not valid for MachineSet.")) + errors = append(errors, metav1validation.ValidateLabelSelector(&m.Spec.Selector, fldPath.Child("selector"))...) + if len(m.Spec.Selector.MatchLabels)+len(m.Spec.Selector.MatchExpressions) == 0 { + errors = append(errors, field.Invalid(fldPath.Child("selector"), m.Spec.Selector, "empty selector is not valid for MachineSet.")) } - selector, err := metav1.LabelSelectorAsSelector(&machineSet.Spec.Selector) + selector, err := metav1.LabelSelectorAsSelector(&m.Spec.Selector) if err != nil { - errors = append(errors, field.Invalid(fldPath.Child("selector"), machineSet.Spec.Selector, "invalid label selector.")) + errors = append(errors, field.Invalid(fldPath.Child("selector"), m.Spec.Selector, "invalid label selector.")) } else { - labels := labels.Set(machineSet.Spec.Template.Labels) + labels := labels.Set(m.Spec.Template.Labels) if !selector.Matches(labels) { - errors = append(errors, field.Invalid(fldPath.Child("template", "metadata", "labels"), machineSet.Spec.Template.Labels, "`selector` does not match template `labels`")) + errors = append(errors, field.Invalid(fldPath.Child("template", "metadata", "labels"), m.Spec.Template.Labels, "`selector` does not match template `labels`")) } } @@ -160,16 +160,16 @@ func (machineSet *MachineSet) Validate() field.ErrorList { } // DefaultingFunction sets default MachineSet field values -func (obj *MachineSet) Default() { - log.Printf("Defaulting fields for MachineSet %s\n", obj.Name) +func (m *MachineSet) Default() { + log.Printf("Defaulting fields for MachineSet %s\n", m.Name) - if obj.Spec.Replicas == nil { - obj.Spec.Replicas = new(int32) - *obj.Spec.Replicas = 1 + if m.Spec.Replicas == nil { + m.Spec.Replicas = new(int32) + *m.Spec.Replicas = 1 } - if len(obj.Namespace) == 0 { - obj.Namespace = metav1.NamespaceDefault + if len(m.Namespace) == 0 { + m.Namespace = metav1.NamespaceDefault } } diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/register.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/register.go similarity index 91% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/register.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/register.go index d4b8529670d8..1d8acf34aeb2 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/register.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/register.go @@ -19,7 +19,7 @@ limitations under the License. // Package v1alpha1 contains API Schema definitions for the cluster v1alpha1 API group // +k8s:openapi-gen=true // +k8s:deepcopy-gen=package,register -// +k8s:conversion-gen=sigs.k8s.io/cluster-api/pkg/apis/cluster +// +k8s:conversion-gen=github.com/openshift/cluster-api/pkg/apis/cluster // +k8s:defaulter-gen=TypeMeta // +groupName=cluster.k8s.io package v1alpha1 @@ -30,12 +30,13 @@ import ( ) var ( - // SchemeGroupVersion is group version used to register these objects + // SchemeGroupVersion is group version used to register these objects. SchemeGroupVersion = schema.GroupVersion{Group: "cluster.k8s.io", Version: "v1alpha1"} - // SchemeBuilder is used to add go types to the GroupVersionKind scheme + // SchemeBuilder is used to add go types to the GroupVersionKind scheme. SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} + // AddToScheme adds registered types to the builder. // Required by pkg/client/... // TODO(pwittrock): Remove this after removing pkg/client/... AddToScheme = SchemeBuilder.AddToScheme diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/zz_generated.deepcopy.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/zz_generated.deepcopy.go similarity index 99% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/zz_generated.deepcopy.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/zz_generated.deepcopy.go index 9b0a0352080a..fcecddfdd6d0 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1/zz_generated.deepcopy.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1/zz_generated.deepcopy.go @@ -21,10 +21,10 @@ limitations under the License. package v1alpha1 import ( + common "github.com/openshift/cluster-api/pkg/apis/cluster/common" v1 "k8s.io/api/core/v1" runtime "k8s.io/apimachinery/pkg/runtime" intstr "k8s.io/apimachinery/pkg/util/intstr" - common "sigs.k8s.io/cluster-api/pkg/apis/cluster/common" ) // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. @@ -638,6 +638,11 @@ func (in *MachineSpec) DeepCopyInto(out *MachineSpec) { *out = new(v1.NodeConfigSource) (*in).DeepCopyInto(*out) } + if in.ProviderID != nil { + in, out := &in.ProviderID, &out.ProviderID + *out = new(string) + **out = **in + } return } diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/common/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/common/BUILD.bazel new file mode 100644 index 000000000000..311c852d40f7 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/common/BUILD.bazel @@ -0,0 +1,15 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "consts.go", + "plugins.go", + ], + importpath = "github.com/openshift/cluster-api/pkg/apis/machine/common", + visibility = ["//visibility:public"], + deps = [ + "//vendor/github.com/pkg/errors:go_default_library", + "//vendor/k8s.io/klog:go_default_library", + ], +) diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/common/consts.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/common/consts.go new file mode 100644 index 000000000000..dfa87062d97f --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/common/consts.go @@ -0,0 +1,121 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package common + +// Constants aren't automatically generated for unversioned packages. +// Instead share the same constant for all versioned packages +type MachineStatusError string + +const ( + // Represents that the combination of configuration in the MachineSpec + // is not supported by this cluster. This is not a transient error, but + // indicates a state that must be fixed before progress can be made. + // + // Example: the ProviderSpec specifies an instance type that doesn't exist, + InvalidConfigurationMachineError MachineStatusError = "InvalidConfiguration" + + // This indicates that the MachineSpec has been updated in a way that + // is not supported for reconciliation on this cluster. The spec may be + // completely valid from a configuration standpoint, but the controller + // does not support changing the real world state to match the new + // spec. + // + // Example: the responsible controller is not capable of changing the + // container runtime from docker to rkt. + UnsupportedChangeMachineError MachineStatusError = "UnsupportedChange" + + // This generally refers to exceeding one's quota in a cloud provider, + // or running out of physical machines in an on-premise environment. + InsufficientResourcesMachineError MachineStatusError = "InsufficientResources" + + // There was an error while trying to create a Node to match this + // Machine. This may indicate a transient problem that will be fixed + // automatically with time, such as a service outage, or a terminal + // error during creation that doesn't match a more specific + // MachineStatusError value. + // + // Example: timeout trying to connect to GCE. + CreateMachineError MachineStatusError = "CreateError" + + // There was an error while trying to update a Node that this + // Machine represents. This may indicate a transient problem that will be + // fixed automatically with time, such as a service outage, + // + // Example: error updating load balancers + UpdateMachineError MachineStatusError = "UpdateError" + + // An error was encountered while trying to delete the Node that this + // Machine represents. This could be a transient or terminal error, but + // will only be observable if the provider's Machine controller has + // added a finalizer to the object to more gracefully handle deletions. + // + // Example: cannot resolve EC2 IP address. + DeleteMachineError MachineStatusError = "DeleteError" + + // This error indicates that the machine did not join the cluster + // as a new node within the expected timeframe after instance + // creation at the provider succeeded + // + // Example use case: A controller that deletes Machines which do + // not result in a Node joining the cluster within a given timeout + // and that are managed by a MachineSet + JoinClusterTimeoutMachineError = "JoinClusterTimeoutError" +) + +type ClusterStatusError string + +const ( + // InvalidConfigurationClusterError indicates that the cluster + // configuration is invalid. + InvalidConfigurationClusterError ClusterStatusError = "InvalidConfiguration" + + // UnsupportedChangeClusterError indicates that the cluster + // spec has been updated in an unsupported way. That cannot be + // reconciled. + UnsupportedChangeClusterError ClusterStatusError = "UnsupportedChange" + + // CreateClusterError indicates that an error was encountered + // when trying to create the cluster. + CreateClusterError ClusterStatusError = "CreateError" + + // UpdateClusterError indicates that an error was encountered + // when trying to update the cluster. + UpdateClusterError ClusterStatusError = "UpdateError" + + // DeleteClusterError indicates that an error was encountered + // when trying to delete the cluster. + DeleteClusterError ClusterStatusError = "DeleteError" +) + +type MachineSetStatusError string + +const ( + // Represents that the combination of configuration in the MachineTemplateSpec + // is not supported by this cluster. This is not a transient error, but + // indicates a state that must be fixed before progress can be made. + // + // Example: the ProviderSpec specifies an instance type that doesn't exist. + InvalidConfigurationMachineSetError MachineSetStatusError = "InvalidConfiguration" +) + +type MachineDeploymentStrategyType string + +const ( + // Replace the old MachineSet by new one using rolling update + // i.e. gradually scale down the old MachineSet and scale up the new one. + RollingUpdateMachineDeploymentStrategyType MachineDeploymentStrategyType = "RollingUpdate" +) diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/common/plugins.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/common/plugins.go new file mode 100644 index 000000000000..8c2083d88c08 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/common/plugins.go @@ -0,0 +1,51 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package common + +import ( + "sync" + + "github.com/pkg/errors" + "k8s.io/klog" +) + +var ( + providersMutex sync.Mutex + providers = make(map[string]interface{}) +) + +// RegisterClusterProvisioner registers a ClusterProvisioner by name. This +// is expected to happen during app startup. +func RegisterClusterProvisioner(name string, provisioner interface{}) { + providersMutex.Lock() + defer providersMutex.Unlock() + if _, found := providers[name]; found { + klog.Fatalf("Cluster provisioner %q was registered twice", name) + } + klog.V(1).Infof("Registered cluster provisioner %q", name) + providers[name] = provisioner +} + +func ClusterProvisioner(name string) (interface{}, error) { + providersMutex.Lock() + defer providersMutex.Unlock() + provisioner, found := providers[name] + if !found { + return nil, errors.Errorf("unable to find provisioner for %s", name) + } + return provisioner, nil +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/BUILD.bazel new file mode 100644 index 000000000000..8d83f8566d26 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/BUILD.bazel @@ -0,0 +1,50 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "common_types.go", + "defaults.go", + "doc.go", + "machine_types.go", + "machineclass_types.go", + "machinedeployment_types.go", + "machineset_types.go", + "register.go", + "zz_generated.deepcopy.go", + ], + importpath = "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1", + visibility = ["//visibility:public"], + deps = [ + "//pkg/apis/machine/common:go_default_library", + "//vendor/k8s.io/api/core/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", + "//vendor/sigs.k8s.io/controller-runtime/pkg/runtime/scheme:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = [ + "machine_types_test.go", + "machinedeployment_types_test.go", + "machineset_types_test.go", + "v1alpha1_suite_test.go", + ], + embed = [":go_default_library"], + deps = [ + "//vendor/golang.org/x/net/context:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", + "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + "//vendor/sigs.k8s.io/controller-runtime/pkg/client:go_default_library", + "//vendor/sigs.k8s.io/controller-runtime/pkg/envtest:go_default_library", + ], +) diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/common_types.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/common_types.go new file mode 100644 index 000000000000..5ee990c9f21a --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/common_types.go @@ -0,0 +1,34 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1beta1 + +import ( + "k8s.io/apimachinery/pkg/runtime" +) + +// ProviderSpec defines the configuration to use during node creation. +type ProviderSpec struct { + + // No more than one of the following may be specified. + + // Value is an inlined, serialized representation of the resource + // configuration. It is recommended that providers maintain their own + // versioned API types that should be serialized/deserialized from this + // field, akin to component config. + // +optional + Value *runtime.RawExtension `json:"value,omitempty"` +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/defaults.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/defaults.go new file mode 100644 index 000000000000..354cfa3f6ea0 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/defaults.go @@ -0,0 +1,74 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1beta1 + +import ( + "github.com/openshift/cluster-api/pkg/apis/machine/common" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/apimachinery/pkg/util/intstr" +) + +// PopulateDefaultsMachineDeployment fills in default field values +// Currently it is called after reading objects, but it could be called in an admission webhook also +func PopulateDefaultsMachineDeployment(d *MachineDeployment) { + if d.Spec.Replicas == nil { + d.Spec.Replicas = new(int32) + *d.Spec.Replicas = 1 + } + + if d.Spec.MinReadySeconds == nil { + d.Spec.MinReadySeconds = new(int32) + *d.Spec.MinReadySeconds = 0 + } + + if d.Spec.RevisionHistoryLimit == nil { + d.Spec.RevisionHistoryLimit = new(int32) + *d.Spec.RevisionHistoryLimit = 1 + } + + if d.Spec.ProgressDeadlineSeconds == nil { + d.Spec.ProgressDeadlineSeconds = new(int32) + *d.Spec.ProgressDeadlineSeconds = 600 + } + + if d.Spec.Strategy == nil { + d.Spec.Strategy = &MachineDeploymentStrategy{} + } + + if d.Spec.Strategy.Type == "" { + d.Spec.Strategy.Type = common.RollingUpdateMachineDeploymentStrategyType + } + + // Default RollingUpdate strategy only if strategy type is RollingUpdate. + if d.Spec.Strategy.Type == common.RollingUpdateMachineDeploymentStrategyType { + if d.Spec.Strategy.RollingUpdate == nil { + d.Spec.Strategy.RollingUpdate = &MachineRollingUpdateDeployment{} + } + if d.Spec.Strategy.RollingUpdate.MaxSurge == nil { + ios1 := intstr.FromInt(1) + d.Spec.Strategy.RollingUpdate.MaxSurge = &ios1 + } + if d.Spec.Strategy.RollingUpdate.MaxUnavailable == nil { + ios0 := intstr.FromInt(0) + d.Spec.Strategy.RollingUpdate.MaxUnavailable = &ios0 + } + } + + if len(d.Namespace) == 0 { + d.Namespace = metav1.NamespaceDefault + } +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/doc.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/doc.go new file mode 100644 index 000000000000..349faed081fc --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/doc.go @@ -0,0 +1,23 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Package v1beta1 contains API Schema definitions for the machine v1beta1 API group +// +k8s:openapi-gen=true +// +k8s:deepcopy-gen=package,register +// +k8s:conversion-gen=github.com/openshift/cluster-api/pkg/apis/machine +// +k8s:defaulter-gen=TypeMeta +// +groupName=machine.openshift.io +package v1beta1 diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/machine_types.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/machine_types.go new file mode 100644 index 000000000000..cab20ee0952e --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/machine_types.go @@ -0,0 +1,214 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1beta1 + +import ( + "fmt" + + corev1 "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/apimachinery/pkg/runtime" + "k8s.io/apimachinery/pkg/util/validation/field" + + "github.com/openshift/cluster-api/pkg/apis/machine/common" +) + +const ( + // MachineFinalizer is set on PrepareForCreate callback. + MachineFinalizer = "machine.machine.openshift.io" + + // MachineClusterLabelName is the label set on machines linked to a cluster. + MachineClusterLabelName = "cluster.k8s.io/cluster-name" + + // MachineClusterIDLabel is the label that a machine must have to identify the + // cluster to which it belongs. + MachineClusterIDLabel = "machine.openshift.io/cluster-api-cluster" +) + +// +genclient +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +/// [Machine] +// Machine is the Schema for the machines API +// +k8s:openapi-gen=true +// +kubebuilder:subresource:status +type Machine struct { + metav1.TypeMeta `json:",inline"` + metav1.ObjectMeta `json:"metadata,omitempty"` + + Spec MachineSpec `json:"spec,omitempty"` + Status MachineStatus `json:"status,omitempty"` +} + +/// [Machine] + +/// [MachineSpec] +// MachineSpec defines the desired state of Machine +type MachineSpec struct { + // ObjectMeta will autopopulate the Node created. Use this to + // indicate what labels, annotations, name prefix, etc., should be used + // when creating the Node. + // +optional + metav1.ObjectMeta `json:"metadata,omitempty"` + + // Taints is the full, authoritative list of taints to apply to the corresponding + // Node. This list will overwrite any modifications made to the Node on + // an ongoing basis. + // +optional + Taints []corev1.Taint `json:"taints,omitempty"` + + // ProviderSpec details Provider-specific configuration to use during node creation. + // +optional + ProviderSpec ProviderSpec `json:"providerSpec"` + + // ProviderID is the identification ID of the machine provided by the provider. + // This field must match the provider ID as seen on the node object corresponding to this machine. + // This field is required by higher level consumers of cluster-api. Example use case is cluster autoscaler + // with cluster-api as provider. Clean-up login in the autoscaler compares machines v/s nodes to find out + // machines at provider which could not get registered as Kubernetes nodes. With cluster-api as a + // generic out-of-tree provider for autoscaler, this field is required by autoscaler to be + // able to have a provider view of the list of machines. Another list of nodes is queries from the k8s apiserver + // and then comparison is done to find out unregistered machines and are marked for delete. + // This field will be set by the actuators and consumed by higher level entities like autoscaler who will + // be interfacing with cluster-api as generic provider. + // +optional + ProviderID *string `json:"providerID,omitempty"` +} + +/// [MachineSpec] + +/// [MachineStatus] +// MachineStatus defines the observed state of Machine +type MachineStatus struct { + // NodeRef will point to the corresponding Node if it exists. + // +optional + NodeRef *corev1.ObjectReference `json:"nodeRef,omitempty"` + + // LastUpdated identifies when this status was last observed. + // +optional + LastUpdated *metav1.Time `json:"lastUpdated,omitempty"` + + // ErrorReason will be set in the event that there is a terminal problem + // reconciling the Machine and will contain a succinct value suitable + // for machine interpretation. + // + // This field should not be set for transitive errors that a controller + // faces that are expected to be fixed automatically over + // time (like service outages), but instead indicate that something is + // fundamentally wrong with the Machine's spec or the configuration of + // the controller, and that manual intervention is required. Examples + // of terminal errors would be invalid combinations of settings in the + // spec, values that are unsupported by the controller, or the + // responsible controller itself being critically misconfigured. + // + // Any transient errors that occur during the reconciliation of Machines + // can be added as events to the Machine object and/or logged in the + // controller's output. + // +optional + ErrorReason *common.MachineStatusError `json:"errorReason,omitempty"` + + // ErrorMessage will be set in the event that there is a terminal problem + // reconciling the Machine and will contain a more verbose string suitable + // for logging and human consumption. + // + // This field should not be set for transitive errors that a controller + // faces that are expected to be fixed automatically over + // time (like service outages), but instead indicate that something is + // fundamentally wrong with the Machine's spec or the configuration of + // the controller, and that manual intervention is required. Examples + // of terminal errors would be invalid combinations of settings in the + // spec, values that are unsupported by the controller, or the + // responsible controller itself being critically misconfigured. + // + // Any transient errors that occur during the reconciliation of Machines + // can be added as events to the Machine object and/or logged in the + // controller's output. + // +optional + ErrorMessage *string `json:"errorMessage,omitempty"` + + // ProviderStatus details a Provider-specific status. + // It is recommended that providers maintain their + // own versioned API types that should be + // serialized/deserialized from this field. + // +optional + ProviderStatus *runtime.RawExtension `json:"providerStatus,omitempty"` + + // Addresses is a list of addresses assigned to the machine. Queried from cloud provider, if available. + // +optional + Addresses []corev1.NodeAddress `json:"addresses,omitempty"` + + // LastOperation describes the last-operation performed by the machine-controller. + // This API should be useful as a history in terms of the latest operation performed on the + // specific machine. It should also convey the state of the latest-operation for example if + // it is still on-going, failed or completed successfully. + // +optional + LastOperation *LastOperation `json:"lastOperation,omitempty"` + + // Phase represents the current phase of machine actuation. + // E.g. Pending, Running, Terminating, Failed etc. + // +optional + Phase *string `json:"phase,omitempty"` +} + +// LastOperation represents the detail of the last performed operation on the MachineObject. +type LastOperation struct { + // Description is the human-readable description of the last operation. + Description *string `json:"description,omitempty"` + + // LastUpdated is the timestamp at which LastOperation API was last-updated. + LastUpdated *metav1.Time `json:"lastUpdated,omitempty"` + + // State is the current status of the last performed operation. + // E.g. Processing, Failed, Successful etc + State *string `json:"state,omitempty"` + + // Type is the type of operation which was last performed. + // E.g. Create, Delete, Update etc + Type *string `json:"type,omitempty"` +} + +/// [MachineVersionInfo] + +func (m *Machine) Validate() field.ErrorList { + errors := field.ErrorList{} + + // validate spec.labels + fldPath := field.NewPath("spec") + if m.Labels[MachineClusterIDLabel] == "" { + errors = append(errors, field.Invalid(fldPath.Child("labels"), m.Labels, fmt.Sprintf("missing %v label.", MachineClusterIDLabel))) + } + + // validate provider config is set + if m.Spec.ProviderSpec.Value == nil { + errors = append(errors, field.Invalid(fldPath.Child("spec").Child("providerspec"), m.Spec.ProviderSpec, "value field must be set")) + } + + return errors +} + +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +// MachineList contains a list of Machine +type MachineList struct { + metav1.TypeMeta `json:",inline"` + metav1.ListMeta `json:"metadata,omitempty"` + Items []Machine `json:"items"` +} + +func init() { + SchemeBuilder.Register(&Machine{}, &MachineList{}) +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/machineclass_types.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/machineclass_types.go new file mode 100644 index 000000000000..85a1ea37d0e6 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/machineclass_types.go @@ -0,0 +1,78 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1beta1 + +import ( + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/apimachinery/pkg/runtime" +) + +// +genclient +// +genclient:noStatus +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +/// [MachineClass] +// MachineClass can be used to templatize and re-use provider configuration +// across multiple Machines / MachineSets / MachineDeployments. +// +k8s:openapi-gen=true +// +resource:path=machineclasses +type MachineClass struct { + metav1.TypeMeta `json:",inline"` + // +optional + metav1.ObjectMeta `json:"metadata,omitempty"` + + // The total capacity available on this machine type (cpu/memory/disk). + // + // WARNING: It is up to the creator of the MachineClass to ensure that + // this field is consistent with the underlying machine that will + // be provisioned when this class is used, to inform higher level + // automation (e.g. the cluster autoscaler). + // TODO(hardikdr) Add allocatable field once requirements are clear from autoscaler-clusterapi // integration topic. + // Capacity corev1.ResourceList `json:"capacity"` + + // How much capacity is actually allocatable on this machine. + // Must be equal to or less than the capacity, and when less + // indicates the resources reserved for system overhead. + // + // WARNING: It is up to the creator of the MachineClass to ensure that + // this field is consistent with the underlying machine that will + // be provisioned when this class is used, to inform higher level + // automation (e.g. the cluster autoscaler). + // TODO(hardikdr) Add allocatable field once requirements are clear from autoscaler-clusterapi // integration topic. + // Allocatable corev1.ResourceList `json:"allocatable"` + + // Provider-specific configuration to use during node creation. + ProviderSpec runtime.RawExtension `json:"providerSpec"` + + // TODO: should this use an api.ObjectReference to a 'MachineTemplate' instead? + // A link to the MachineTemplate that will be used to create provider + // specific configuration for Machines of this class. + // MachineTemplate corev1.ObjectReference `json:machineTemplate` +} + +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +// MachineClassList contains a list of MachineClasses +type MachineClassList struct { + metav1.TypeMeta `json:",inline"` + metav1.ListMeta `json:"metadata,omitempty"` + Items []MachineClass `json:"items"` +} + +func init() { + SchemeBuilder.Register(&MachineClass{}, &MachineClassList{}) +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/machinedeployment_types.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/machinedeployment_types.go new file mode 100644 index 000000000000..8e892ecc07f1 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/machinedeployment_types.go @@ -0,0 +1,194 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1beta1 + +import ( + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/apimachinery/pkg/util/intstr" + + "github.com/openshift/cluster-api/pkg/apis/machine/common" +) + +/// [MachineDeploymentSpec] +// MachineDeploymentSpec defines the desired state of MachineDeployment +type MachineDeploymentSpec struct { + // Number of desired machines. Defaults to 1. + // This is a pointer to distinguish between explicit zero and not specified. + Replicas *int32 `json:"replicas,omitempty"` + + // Label selector for machines. Existing MachineSets whose machines are + // selected by this will be the ones affected by this deployment. + // It must match the machine template's labels. + Selector metav1.LabelSelector `json:"selector"` + + // Template describes the machines that will be created. + Template MachineTemplateSpec `json:"template"` + + // The deployment strategy to use to replace existing machines with + // new ones. + // +optional + Strategy *MachineDeploymentStrategy `json:"strategy,omitempty"` + + // Minimum number of seconds for which a newly created machine should + // be ready. + // Defaults to 0 (machine will be considered available as soon as it + // is ready) + // +optional + MinReadySeconds *int32 `json:"minReadySeconds,omitempty"` + + // The number of old MachineSets to retain to allow rollback. + // This is a pointer to distinguish between explicit zero and not specified. + // Defaults to 1. + // +optional + RevisionHistoryLimit *int32 `json:"revisionHistoryLimit,omitempty"` + + // Indicates that the deployment is paused. + // +optional + Paused bool `json:"paused,omitempty"` + + // The maximum time in seconds for a deployment to make progress before it + // is considered to be failed. The deployment controller will continue to + // process failed deployments and a condition with a ProgressDeadlineExceeded + // reason will be surfaced in the deployment status. Note that progress will + // not be estimated during the time a deployment is paused. Defaults to 600s. + ProgressDeadlineSeconds *int32 `json:"progressDeadlineSeconds,omitempty"` +} + +/// [MachineDeploymentSpec] + +/// [MachineDeploymentStrategy] +// MachineDeploymentStrategy describes how to replace existing machines +// with new ones. +type MachineDeploymentStrategy struct { + // Type of deployment. Currently the only supported strategy is + // "RollingUpdate". + // Default is RollingUpdate. + // +optional + Type common.MachineDeploymentStrategyType `json:"type,omitempty"` + + // Rolling update config params. Present only if + // MachineDeploymentStrategyType = RollingUpdate. + // +optional + RollingUpdate *MachineRollingUpdateDeployment `json:"rollingUpdate,omitempty"` +} + +/// [MachineDeploymentStrategy] + +/// [MachineRollingUpdateDeployment] +// Spec to control the desired behavior of rolling update. +type MachineRollingUpdateDeployment struct { + // The maximum number of machines that can be unavailable during the update. + // Value can be an absolute number (ex: 5) or a percentage of desired + // machines (ex: 10%). + // Absolute number is calculated from percentage by rounding down. + // This can not be 0 if MaxSurge is 0. + // Defaults to 0. + // Example: when this is set to 30%, the old MachineSet can be scaled + // down to 70% of desired machines immediately when the rolling update + // starts. Once new machines are ready, old MachineSet can be scaled + // down further, followed by scaling up the new MachineSet, ensuring + // that the total number of machines available at all times + // during the update is at least 70% of desired machines. + // +optional + MaxUnavailable *intstr.IntOrString `json:"maxUnavailable,omitempty" protobuf:"bytes,1,opt,name=maxUnavailable"` + + // The maximum number of machines that can be scheduled above the + // desired number of machines. + // Value can be an absolute number (ex: 5) or a percentage of + // desired machines (ex: 10%). + // This can not be 0 if MaxUnavailable is 0. + // Absolute number is calculated from percentage by rounding up. + // Defaults to 1. + // Example: when this is set to 30%, the new MachineSet can be scaled + // up immediately when the rolling update starts, such that the total + // number of old and new machines do not exceed 130% of desired + // machines. Once old machines have been killed, new MachineSet can + // be scaled up further, ensuring that total number of machines running + // at any time during the update is at most 130% of desired machines. + // +optional + MaxSurge *intstr.IntOrString `json:"maxSurge,omitempty" protobuf:"bytes,2,opt,name=maxSurge"` +} + +/// [MachineRollingUpdateDeployment] + +/// [MachineDeploymentStatus] +// MachineDeploymentStatus defines the observed state of MachineDeployment +type MachineDeploymentStatus struct { + // The generation observed by the deployment controller. + // +optional + ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,1,opt,name=observedGeneration"` + + // Total number of non-terminated machines targeted by this deployment + // (their labels match the selector). + // +optional + Replicas int32 `json:"replicas,omitempty" protobuf:"varint,2,opt,name=replicas"` + + // Total number of non-terminated machines targeted by this deployment + // that have the desired template spec. + // +optional + UpdatedReplicas int32 `json:"updatedReplicas,omitempty" protobuf:"varint,3,opt,name=updatedReplicas"` + + // Total number of ready machines targeted by this deployment. + // +optional + ReadyReplicas int32 `json:"readyReplicas,omitempty" protobuf:"varint,7,opt,name=readyReplicas"` + + // Total number of available machines (ready for at least minReadySeconds) + // targeted by this deployment. + // +optional + AvailableReplicas int32 `json:"availableReplicas,omitempty" protobuf:"varint,4,opt,name=availableReplicas"` + + // Total number of unavailable machines targeted by this deployment. + // This is the total number of machines that are still required for + // the deployment to have 100% available capacity. They may either + // be machines that are running but not yet available or machines + // that still have not been created. + // +optional + UnavailableReplicas int32 `json:"unavailableReplicas,omitempty" protobuf:"varint,5,opt,name=unavailableReplicas"` +} + +/// [MachineDeploymentStatus] + +// +genclient +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +/// [MachineDeployment] +// MachineDeployment is the Schema for the machinedeployments API +// +k8s:openapi-gen=true +// +kubebuilder:subresource:status +// +kubebuilder:subresource:scale:specpath=.spec.replicas,statuspath=.status.replicas,selectorpath=.status.labelSelector +type MachineDeployment struct { + metav1.TypeMeta `json:",inline"` + metav1.ObjectMeta `json:"metadata,omitempty"` + + Spec MachineDeploymentSpec `json:"spec,omitempty"` + Status MachineDeploymentStatus `json:"status,omitempty"` +} + +/// [MachineDeployment] + +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +// MachineDeploymentList contains a list of MachineDeployment +type MachineDeploymentList struct { + metav1.TypeMeta `json:",inline"` + metav1.ListMeta `json:"metadata,omitempty"` + Items []MachineDeployment `json:"items"` +} + +func init() { + SchemeBuilder.Register(&MachineDeployment{}, &MachineDeploymentList{}) +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/machineset_types.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/machineset_types.go new file mode 100644 index 000000000000..ee5ed9855bb5 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/machineset_types.go @@ -0,0 +1,187 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1beta1 + +import ( + "log" + + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + metav1validation "k8s.io/apimachinery/pkg/apis/meta/v1/validation" + + "github.com/openshift/cluster-api/pkg/apis/machine/common" + "k8s.io/apimachinery/pkg/labels" + "k8s.io/apimachinery/pkg/util/validation/field" +) + +// +genclient +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +/// [MachineSet] +// MachineSet ensures that a specified number of machines replicas are running at any given time. +// +k8s:openapi-gen=true +// +kubebuilder:subresource:status +// +kubebuilder:subresource:scale:specpath=.spec.replicas,statuspath=.status.replicas,selectorpath=.status.labelSelector +type MachineSet struct { + metav1.TypeMeta `json:",inline"` + metav1.ObjectMeta `json:"metadata,omitempty"` + + Spec MachineSetSpec `json:"spec,omitempty"` + Status MachineSetStatus `json:"status,omitempty"` +} + +/// [MachineSet] + +/// [MachineSetSpec] +// MachineSetSpec defines the desired state of MachineSet +type MachineSetSpec struct { + // Replicas is the number of desired replicas. + // This is a pointer to distinguish between explicit zero and unspecified. + // Defaults to 1. + // +optional + Replicas *int32 `json:"replicas,omitempty"` + + // MinReadySeconds is the minimum number of seconds for which a newly created machine should be ready. + // Defaults to 0 (machine will be considered available as soon as it is ready) + // +optional + MinReadySeconds int32 `json:"minReadySeconds,omitempty"` + + // Selector is a label query over machines that should match the replica count. + // Label keys and values that must match in order to be controlled by this MachineSet. + // It must match the machine template's labels. + // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors + Selector metav1.LabelSelector `json:"selector"` + + // Template is the object that describes the machine that will be created if + // insufficient replicas are detected. + // +optional + Template MachineTemplateSpec `json:"template,omitempty"` +} + +/// [MachineSetSpec] // doxygen marker + +/// [MachineTemplateSpec] // doxygen marker +// MachineTemplateSpec describes the data needed to create a Machine from a template +type MachineTemplateSpec struct { + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata + // +optional + metav1.ObjectMeta `json:"metadata,omitempty"` + + // Specification of the desired behavior of the machine. + // More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status + // +optional + Spec MachineSpec `json:"spec,omitempty"` +} + +/// [MachineTemplateSpec] + +/// [MachineSetStatus] +// MachineSetStatus defines the observed state of MachineSet +type MachineSetStatus struct { + // Replicas is the most recently observed number of replicas. + Replicas int32 `json:"replicas"` + + // The number of replicas that have labels matching the labels of the machine template of the MachineSet. + // +optional + FullyLabeledReplicas int32 `json:"fullyLabeledReplicas,omitempty"` + + // The number of ready replicas for this MachineSet. A machine is considered ready when the node has been created and is "Ready". + // +optional + ReadyReplicas int32 `json:"readyReplicas,omitempty"` + + // The number of available replicas (ready for at least minReadySeconds) for this MachineSet. + // +optional + AvailableReplicas int32 `json:"availableReplicas,omitempty"` + + // ObservedGeneration reflects the generation of the most recently observed MachineSet. + // +optional + ObservedGeneration int64 `json:"observedGeneration,omitempty"` + + // In the event that there is a terminal problem reconciling the + // replicas, both ErrorReason and ErrorMessage will be set. ErrorReason + // will be populated with a succinct value suitable for machine + // interpretation, while ErrorMessage will contain a more verbose + // string suitable for logging and human consumption. + // + // These fields should not be set for transitive errors that a + // controller faces that are expected to be fixed automatically over + // time (like service outages), but instead indicate that something is + // fundamentally wrong with the MachineTemplate's spec or the configuration of + // the machine controller, and that manual intervention is required. Examples + // of terminal errors would be invalid combinations of settings in the + // spec, values that are unsupported by the machine controller, or the + // responsible machine controller itself being critically misconfigured. + // + // Any transient errors that occur during the reconciliation of Machines + // can be added as events to the MachineSet object and/or logged in the + // controller's output. + // +optional + ErrorReason *common.MachineSetStatusError `json:"errorReason,omitempty"` + // +optional + ErrorMessage *string `json:"errorMessage,omitempty"` +} + +/// [MachineSetStatus] + +func (m *MachineSet) Validate() field.ErrorList { + errors := field.ErrorList{} + + // validate spec.selector and spec.template.labels + fldPath := field.NewPath("spec") + errors = append(errors, metav1validation.ValidateLabelSelector(&m.Spec.Selector, fldPath.Child("selector"))...) + if len(m.Spec.Selector.MatchLabels)+len(m.Spec.Selector.MatchExpressions) == 0 { + errors = append(errors, field.Invalid(fldPath.Child("selector"), m.Spec.Selector, "empty selector is not valid for MachineSet.")) + } + selector, err := metav1.LabelSelectorAsSelector(&m.Spec.Selector) + if err != nil { + errors = append(errors, field.Invalid(fldPath.Child("selector"), m.Spec.Selector, "invalid label selector.")) + } else { + labels := labels.Set(m.Spec.Template.Labels) + if !selector.Matches(labels) { + errors = append(errors, field.Invalid(fldPath.Child("template", "metadata", "labels"), m.Spec.Template.Labels, "`selector` does not match template `labels`")) + } + } + + return errors +} + +// DefaultingFunction sets default MachineSet field values +func (m *MachineSet) Default() { + log.Printf("Defaulting fields for MachineSet %s\n", m.Name) + + if m.Spec.Replicas == nil { + m.Spec.Replicas = new(int32) + *m.Spec.Replicas = 1 + } + + if len(m.Namespace) == 0 { + m.Namespace = metav1.NamespaceDefault + } +} + +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +// MachineSetList contains a list of MachineSet +type MachineSetList struct { + metav1.TypeMeta `json:",inline"` + metav1.ListMeta `json:"metadata,omitempty"` + Items []MachineSet `json:"items"` +} + +func init() { + SchemeBuilder.Register(&MachineSet{}, &MachineSetList{}) +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/register.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/register.go new file mode 100644 index 000000000000..4b5e6aa5179c --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/register.go @@ -0,0 +1,49 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// NOTE: Boilerplate only. Ignore this file. + +// Package v1beta1 contains API Schema definitions for the machine v1beta1 API group +// +k8s:openapi-gen=true +// +k8s:deepcopy-gen=package,register +// +k8s:conversion-gen=github.com/openshift/cluster-api/pkg/apis/machine +// +k8s:defaulter-gen=TypeMeta +// +groupName=machine.openshift.io +package v1beta1 + +import ( + "k8s.io/apimachinery/pkg/runtime/schema" + "sigs.k8s.io/controller-runtime/pkg/runtime/scheme" +) + +var ( + // SchemeGroupVersion is group version used to register these objects. + SchemeGroupVersion = schema.GroupVersion{Group: "machine.openshift.io", Version: "v1beta1"} + + // SchemeBuilder is used to add go types to the GroupVersionKind scheme. + SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} + + // AddToScheme adds registered types to the builder. + // Required by pkg/client/... + // TODO(pwittrock): Remove this after removing pkg/client/... + AddToScheme = SchemeBuilder.AddToScheme +) + +// Required by pkg/client/listers/... +// TODO(pwittrock): Remove this after removing pkg/client/... +func Resource(resource string) schema.GroupResource { + return SchemeGroupVersion.WithResource(resource).GroupResource() +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/zz_generated.deepcopy.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/zz_generated.deepcopy.go new file mode 100644 index 000000000000..53fa8da84e03 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/apis/machine/v1beta1/zz_generated.deepcopy.go @@ -0,0 +1,585 @@ +// +build !ignore_autogenerated + +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by main. DO NOT EDIT. + +package v1beta1 + +import ( + common "github.com/openshift/cluster-api/pkg/apis/machine/common" + v1 "k8s.io/api/core/v1" + runtime "k8s.io/apimachinery/pkg/runtime" + intstr "k8s.io/apimachinery/pkg/util/intstr" +) + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *LastOperation) DeepCopyInto(out *LastOperation) { + *out = *in + if in.Description != nil { + in, out := &in.Description, &out.Description + *out = new(string) + **out = **in + } + if in.LastUpdated != nil { + in, out := &in.LastUpdated, &out.LastUpdated + *out = (*in).DeepCopy() + } + if in.State != nil { + in, out := &in.State, &out.State + *out = new(string) + **out = **in + } + if in.Type != nil { + in, out := &in.Type, &out.Type + *out = new(string) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastOperation. +func (in *LastOperation) DeepCopy() *LastOperation { + if in == nil { + return nil + } + out := new(LastOperation) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *Machine) DeepCopyInto(out *Machine) { + *out = *in + out.TypeMeta = in.TypeMeta + in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) + in.Spec.DeepCopyInto(&out.Spec) + in.Status.DeepCopyInto(&out.Status) + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Machine. +func (in *Machine) DeepCopy() *Machine { + if in == nil { + return nil + } + out := new(Machine) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *Machine) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } + return nil +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MachineClass) DeepCopyInto(out *MachineClass) { + *out = *in + out.TypeMeta = in.TypeMeta + in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) + in.ProviderSpec.DeepCopyInto(&out.ProviderSpec) + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineClass. +func (in *MachineClass) DeepCopy() *MachineClass { + if in == nil { + return nil + } + out := new(MachineClass) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *MachineClass) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } + return nil +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MachineClassList) DeepCopyInto(out *MachineClassList) { + *out = *in + out.TypeMeta = in.TypeMeta + out.ListMeta = in.ListMeta + if in.Items != nil { + in, out := &in.Items, &out.Items + *out = make([]MachineClass, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineClassList. +func (in *MachineClassList) DeepCopy() *MachineClassList { + if in == nil { + return nil + } + out := new(MachineClassList) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *MachineClassList) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } + return nil +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MachineDeployment) DeepCopyInto(out *MachineDeployment) { + *out = *in + out.TypeMeta = in.TypeMeta + in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) + in.Spec.DeepCopyInto(&out.Spec) + out.Status = in.Status + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeployment. +func (in *MachineDeployment) DeepCopy() *MachineDeployment { + if in == nil { + return nil + } + out := new(MachineDeployment) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *MachineDeployment) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } + return nil +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MachineDeploymentList) DeepCopyInto(out *MachineDeploymentList) { + *out = *in + out.TypeMeta = in.TypeMeta + out.ListMeta = in.ListMeta + if in.Items != nil { + in, out := &in.Items, &out.Items + *out = make([]MachineDeployment, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentList. +func (in *MachineDeploymentList) DeepCopy() *MachineDeploymentList { + if in == nil { + return nil + } + out := new(MachineDeploymentList) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *MachineDeploymentList) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } + return nil +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MachineDeploymentSpec) DeepCopyInto(out *MachineDeploymentSpec) { + *out = *in + if in.Replicas != nil { + in, out := &in.Replicas, &out.Replicas + *out = new(int32) + **out = **in + } + in.Selector.DeepCopyInto(&out.Selector) + in.Template.DeepCopyInto(&out.Template) + if in.Strategy != nil { + in, out := &in.Strategy, &out.Strategy + *out = new(MachineDeploymentStrategy) + (*in).DeepCopyInto(*out) + } + if in.MinReadySeconds != nil { + in, out := &in.MinReadySeconds, &out.MinReadySeconds + *out = new(int32) + **out = **in + } + if in.RevisionHistoryLimit != nil { + in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit + *out = new(int32) + **out = **in + } + if in.ProgressDeadlineSeconds != nil { + in, out := &in.ProgressDeadlineSeconds, &out.ProgressDeadlineSeconds + *out = new(int32) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentSpec. +func (in *MachineDeploymentSpec) DeepCopy() *MachineDeploymentSpec { + if in == nil { + return nil + } + out := new(MachineDeploymentSpec) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MachineDeploymentStatus) DeepCopyInto(out *MachineDeploymentStatus) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentStatus. +func (in *MachineDeploymentStatus) DeepCopy() *MachineDeploymentStatus { + if in == nil { + return nil + } + out := new(MachineDeploymentStatus) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MachineDeploymentStrategy) DeepCopyInto(out *MachineDeploymentStrategy) { + *out = *in + if in.RollingUpdate != nil { + in, out := &in.RollingUpdate, &out.RollingUpdate + *out = new(MachineRollingUpdateDeployment) + (*in).DeepCopyInto(*out) + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentStrategy. +func (in *MachineDeploymentStrategy) DeepCopy() *MachineDeploymentStrategy { + if in == nil { + return nil + } + out := new(MachineDeploymentStrategy) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MachineList) DeepCopyInto(out *MachineList) { + *out = *in + out.TypeMeta = in.TypeMeta + out.ListMeta = in.ListMeta + if in.Items != nil { + in, out := &in.Items, &out.Items + *out = make([]Machine, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineList. +func (in *MachineList) DeepCopy() *MachineList { + if in == nil { + return nil + } + out := new(MachineList) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *MachineList) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } + return nil +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MachineRollingUpdateDeployment) DeepCopyInto(out *MachineRollingUpdateDeployment) { + *out = *in + if in.MaxUnavailable != nil { + in, out := &in.MaxUnavailable, &out.MaxUnavailable + *out = new(intstr.IntOrString) + **out = **in + } + if in.MaxSurge != nil { + in, out := &in.MaxSurge, &out.MaxSurge + *out = new(intstr.IntOrString) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineRollingUpdateDeployment. +func (in *MachineRollingUpdateDeployment) DeepCopy() *MachineRollingUpdateDeployment { + if in == nil { + return nil + } + out := new(MachineRollingUpdateDeployment) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MachineSet) DeepCopyInto(out *MachineSet) { + *out = *in + out.TypeMeta = in.TypeMeta + in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) + in.Spec.DeepCopyInto(&out.Spec) + in.Status.DeepCopyInto(&out.Status) + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSet. +func (in *MachineSet) DeepCopy() *MachineSet { + if in == nil { + return nil + } + out := new(MachineSet) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *MachineSet) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } + return nil +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MachineSetList) DeepCopyInto(out *MachineSetList) { + *out = *in + out.TypeMeta = in.TypeMeta + out.ListMeta = in.ListMeta + if in.Items != nil { + in, out := &in.Items, &out.Items + *out = make([]MachineSet, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSetList. +func (in *MachineSetList) DeepCopy() *MachineSetList { + if in == nil { + return nil + } + out := new(MachineSetList) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *MachineSetList) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } + return nil +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MachineSetSpec) DeepCopyInto(out *MachineSetSpec) { + *out = *in + if in.Replicas != nil { + in, out := &in.Replicas, &out.Replicas + *out = new(int32) + **out = **in + } + in.Selector.DeepCopyInto(&out.Selector) + in.Template.DeepCopyInto(&out.Template) + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSetSpec. +func (in *MachineSetSpec) DeepCopy() *MachineSetSpec { + if in == nil { + return nil + } + out := new(MachineSetSpec) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MachineSetStatus) DeepCopyInto(out *MachineSetStatus) { + *out = *in + if in.ErrorReason != nil { + in, out := &in.ErrorReason, &out.ErrorReason + *out = new(common.MachineSetStatusError) + **out = **in + } + if in.ErrorMessage != nil { + in, out := &in.ErrorMessage, &out.ErrorMessage + *out = new(string) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSetStatus. +func (in *MachineSetStatus) DeepCopy() *MachineSetStatus { + if in == nil { + return nil + } + out := new(MachineSetStatus) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MachineSpec) DeepCopyInto(out *MachineSpec) { + *out = *in + in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) + if in.Taints != nil { + in, out := &in.Taints, &out.Taints + *out = make([]v1.Taint, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } + in.ProviderSpec.DeepCopyInto(&out.ProviderSpec) + if in.ProviderID != nil { + in, out := &in.ProviderID, &out.ProviderID + *out = new(string) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpec. +func (in *MachineSpec) DeepCopy() *MachineSpec { + if in == nil { + return nil + } + out := new(MachineSpec) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MachineStatus) DeepCopyInto(out *MachineStatus) { + *out = *in + if in.NodeRef != nil { + in, out := &in.NodeRef, &out.NodeRef + *out = new(v1.ObjectReference) + **out = **in + } + if in.LastUpdated != nil { + in, out := &in.LastUpdated, &out.LastUpdated + *out = (*in).DeepCopy() + } + if in.ErrorReason != nil { + in, out := &in.ErrorReason, &out.ErrorReason + *out = new(common.MachineStatusError) + **out = **in + } + if in.ErrorMessage != nil { + in, out := &in.ErrorMessage, &out.ErrorMessage + *out = new(string) + **out = **in + } + if in.ProviderStatus != nil { + in, out := &in.ProviderStatus, &out.ProviderStatus + *out = new(runtime.RawExtension) + (*in).DeepCopyInto(*out) + } + if in.Addresses != nil { + in, out := &in.Addresses, &out.Addresses + *out = make([]v1.NodeAddress, len(*in)) + copy(*out, *in) + } + if in.LastOperation != nil { + in, out := &in.LastOperation, &out.LastOperation + *out = new(LastOperation) + (*in).DeepCopyInto(*out) + } + if in.Phase != nil { + in, out := &in.Phase, &out.Phase + *out = new(string) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineStatus. +func (in *MachineStatus) DeepCopy() *MachineStatus { + if in == nil { + return nil + } + out := new(MachineStatus) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MachineTemplateSpec) DeepCopyInto(out *MachineTemplateSpec) { + *out = *in + in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) + in.Spec.DeepCopyInto(&out.Spec) + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplateSpec. +func (in *MachineTemplateSpec) DeepCopy() *MachineTemplateSpec { + if in == nil { + return nil + } + out := new(MachineTemplateSpec) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ProviderSpec) DeepCopyInto(out *ProviderSpec) { + *out = *in + if in.Value != nil { + in, out := &in.Value, &out.Value + *out = new(runtime.RawExtension) + (*in).DeepCopyInto(*out) + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSpec. +func (in *ProviderSpec) DeepCopy() *ProviderSpec { + if in == nil { + return nil + } + out := new(ProviderSpec) + in.DeepCopyInto(out) + return out +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/BUILD.bazel new file mode 100644 index 000000000000..10e4314959e9 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/BUILD.bazel @@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "clientset.go", + "doc.go", + ], + importpath = "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset", + visibility = ["//visibility:public"], + deps = [ + "//pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1:go_default_library", + "//pkg/client/clientset_generated/clientset/typed/machine/v1beta1:go_default_library", + "//vendor/k8s.io/client-go/discovery:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + "//vendor/k8s.io/client-go/util/flowcontrol:go_default_library", + ], +) diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/clientset.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/clientset.go similarity index 74% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/clientset.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/clientset.go index 232a365f60ba..1ea1557458c4 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/clientset.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/clientset.go @@ -19,11 +19,11 @@ limitations under the License. package clientset import ( - glog "github.com/golang/glog" + clusterv1alpha1 "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1" + machinev1beta1 "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1" discovery "k8s.io/client-go/discovery" rest "k8s.io/client-go/rest" flowcontrol "k8s.io/client-go/util/flowcontrol" - clusterv1alpha1 "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1" ) type Interface interface { @@ -31,6 +31,9 @@ type Interface interface { ClusterV1alpha1() clusterv1alpha1.ClusterV1alpha1Interface // Deprecated: please explicitly pick a version if possible. Cluster() clusterv1alpha1.ClusterV1alpha1Interface + MachineV1beta1() machinev1beta1.MachineV1beta1Interface + // Deprecated: please explicitly pick a version if possible. + Machine() machinev1beta1.MachineV1beta1Interface } // Clientset contains the clients for groups. Each group has exactly one @@ -38,6 +41,7 @@ type Interface interface { type Clientset struct { *discovery.DiscoveryClient clusterV1alpha1 *clusterv1alpha1.ClusterV1alpha1Client + machineV1beta1 *machinev1beta1.MachineV1beta1Client } // ClusterV1alpha1 retrieves the ClusterV1alpha1Client @@ -51,6 +55,17 @@ func (c *Clientset) Cluster() clusterv1alpha1.ClusterV1alpha1Interface { return c.clusterV1alpha1 } +// MachineV1beta1 retrieves the MachineV1beta1Client +func (c *Clientset) MachineV1beta1() machinev1beta1.MachineV1beta1Interface { + return c.machineV1beta1 +} + +// Deprecated: Machine retrieves the default version of MachineClient. +// Please explicitly pick a version. +func (c *Clientset) Machine() machinev1beta1.MachineV1beta1Interface { + return c.machineV1beta1 +} + // Discovery retrieves the DiscoveryClient func (c *Clientset) Discovery() discovery.DiscoveryInterface { if c == nil { @@ -71,10 +86,13 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { if err != nil { return nil, err } + cs.machineV1beta1, err = machinev1beta1.NewForConfig(&configShallowCopy) + if err != nil { + return nil, err + } cs.DiscoveryClient, err = discovery.NewDiscoveryClientForConfig(&configShallowCopy) if err != nil { - glog.Errorf("failed to create the DiscoveryClient: %v", err) return nil, err } return &cs, nil @@ -85,6 +103,7 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { func NewForConfigOrDie(c *rest.Config) *Clientset { var cs Clientset cs.clusterV1alpha1 = clusterv1alpha1.NewForConfigOrDie(c) + cs.machineV1beta1 = machinev1beta1.NewForConfigOrDie(c) cs.DiscoveryClient = discovery.NewDiscoveryClientForConfigOrDie(c) return &cs @@ -94,6 +113,7 @@ func NewForConfigOrDie(c *rest.Config) *Clientset { func New(c rest.Interface) *Clientset { var cs Clientset cs.clusterV1alpha1 = clusterv1alpha1.New(c) + cs.machineV1beta1 = machinev1beta1.New(c) cs.DiscoveryClient = discovery.NewDiscoveryClient(c) return &cs diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/doc.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/doc.go similarity index 100% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/doc.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/doc.go diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/fake/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/fake/BUILD.bazel new file mode 100644 index 000000000000..f28dda486b7f --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/fake/BUILD.bazel @@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "clientset_generated.go", + "doc.go", + "register.go", + ], + importpath = "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/fake", + visibility = ["//visibility:public"], + deps = [ + "//pkg/apis/cluster/v1alpha1:go_default_library", + "//pkg/apis/machine/v1beta1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1:go_default_library", + "//pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake:go_default_library", + "//pkg/client/clientset_generated/clientset/typed/machine/v1beta1:go_default_library", + "//pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", + "//vendor/k8s.io/client-go/discovery:go_default_library", + "//vendor/k8s.io/client-go/discovery/fake:go_default_library", + "//vendor/k8s.io/client-go/testing:go_default_library", + ], +) diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/fake/clientset_generated.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/fake/clientset_generated.go similarity index 61% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/fake/clientset_generated.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/fake/clientset_generated.go index 8ce4e5bbae47..dce09350de40 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/fake/clientset_generated.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/fake/clientset_generated.go @@ -19,14 +19,16 @@ limitations under the License. package fake import ( + clientset "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset" + clusterv1alpha1 "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1" + fakeclusterv1alpha1 "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake" + machinev1beta1 "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1" + fakemachinev1beta1 "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/watch" "k8s.io/client-go/discovery" fakediscovery "k8s.io/client-go/discovery/fake" "k8s.io/client-go/testing" - clientset "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset" - clusterv1alpha1 "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1" - fakeclusterv1alpha1 "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake" ) // NewSimpleClientset returns a clientset that will respond with the provided objects. @@ -41,11 +43,20 @@ func NewSimpleClientset(objects ...runtime.Object) *Clientset { } } - fakePtr := testing.Fake{} - fakePtr.AddReactor("*", "*", testing.ObjectReaction(o)) - fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil)) + cs := &Clientset{} + cs.discovery = &fakediscovery.FakeDiscovery{Fake: &cs.Fake} + cs.AddReactor("*", "*", testing.ObjectReaction(o)) + cs.AddWatchReactor("*", func(action testing.Action) (handled bool, ret watch.Interface, err error) { + gvr := action.GetResource() + ns := action.GetNamespace() + watch, err := o.Watch(gvr, ns) + if err != nil { + return false, nil, err + } + return true, watch, nil + }) - return &Clientset{fakePtr, &fakediscovery.FakeDiscovery{Fake: &fakePtr}} + return cs } // Clientset implements clientset.Interface. Meant to be embedded into a @@ -71,3 +82,13 @@ func (c *Clientset) ClusterV1alpha1() clusterv1alpha1.ClusterV1alpha1Interface { func (c *Clientset) Cluster() clusterv1alpha1.ClusterV1alpha1Interface { return &fakeclusterv1alpha1.FakeClusterV1alpha1{Fake: &c.Fake} } + +// MachineV1beta1 retrieves the MachineV1beta1Client +func (c *Clientset) MachineV1beta1() machinev1beta1.MachineV1beta1Interface { + return &fakemachinev1beta1.FakeMachineV1beta1{Fake: &c.Fake} +} + +// Machine retrieves the MachineV1beta1Client +func (c *Clientset) Machine() machinev1beta1.MachineV1beta1Interface { + return &fakemachinev1beta1.FakeMachineV1beta1{Fake: &c.Fake} +} diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/fake/doc.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/fake/doc.go similarity index 100% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/fake/doc.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/fake/doc.go diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/fake/register.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/fake/register.go similarity index 73% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/fake/register.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/fake/register.go index a32aa410842d..c10e170c3225 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/fake/register.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/fake/register.go @@ -19,20 +19,21 @@ limitations under the License. package fake import ( + clusterv1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" + machinev1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" schema "k8s.io/apimachinery/pkg/runtime/schema" serializer "k8s.io/apimachinery/pkg/runtime/serializer" - clusterv1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" + utilruntime "k8s.io/apimachinery/pkg/util/runtime" ) var scheme = runtime.NewScheme() var codecs = serializer.NewCodecFactory(scheme) var parameterCodec = runtime.NewParameterCodec(scheme) - -func init() { - v1.AddToGroupVersion(scheme, schema.GroupVersion{Version: "v1"}) - AddToScheme(scheme) +var localSchemeBuilder = runtime.SchemeBuilder{ + clusterv1alpha1.AddToScheme, + machinev1beta1.AddToScheme, } // AddToScheme adds all types of this clientset into the given scheme. This allows composition @@ -40,16 +41,18 @@ func init() { // // import ( // "k8s.io/client-go/kubernetes" -// clientsetscheme "k8s.io/client-go/kuberentes/scheme" +// clientsetscheme "k8s.io/client-go/kubernetes/scheme" // aggregatorclientsetscheme "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/scheme" // ) // // kclientset, _ := kubernetes.NewForConfig(c) -// aggregatorclientsetscheme.AddToScheme(clientsetscheme.Scheme) +// _ = aggregatorclientsetscheme.AddToScheme(clientsetscheme.Scheme) // // After this, RawExtensions in Kubernetes types will serialize kube-aggregator types // correctly. -func AddToScheme(scheme *runtime.Scheme) { - clusterv1alpha1.AddToScheme(scheme) +var AddToScheme = localSchemeBuilder.AddToScheme +func init() { + v1.AddToGroupVersion(scheme, schema.GroupVersion{Version: "v1"}) + utilruntime.Must(AddToScheme(scheme)) } diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme/BUILD.bazel new file mode 100644 index 000000000000..44d177000425 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme/BUILD.bazel @@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "doc.go", + "register.go", + ], + importpath = "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme", + visibility = ["//visibility:public"], + deps = [ + "//pkg/apis/cluster/v1alpha1:go_default_library", + "//pkg/apis/machine/v1beta1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", + ], +) diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/scheme/doc.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme/doc.go similarity index 100% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/scheme/doc.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme/doc.go diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/scheme/register.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme/register.go similarity index 73% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/scheme/register.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme/register.go index 0b7d494e6639..afb084a63f7f 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/scheme/register.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme/register.go @@ -19,20 +19,21 @@ limitations under the License. package scheme import ( + clusterv1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" + machinev1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" schema "k8s.io/apimachinery/pkg/runtime/schema" serializer "k8s.io/apimachinery/pkg/runtime/serializer" - clusterv1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" + utilruntime "k8s.io/apimachinery/pkg/util/runtime" ) var Scheme = runtime.NewScheme() var Codecs = serializer.NewCodecFactory(Scheme) var ParameterCodec = runtime.NewParameterCodec(Scheme) - -func init() { - v1.AddToGroupVersion(Scheme, schema.GroupVersion{Version: "v1"}) - AddToScheme(Scheme) +var localSchemeBuilder = runtime.SchemeBuilder{ + clusterv1alpha1.AddToScheme, + machinev1beta1.AddToScheme, } // AddToScheme adds all types of this clientset into the given scheme. This allows composition @@ -40,16 +41,18 @@ func init() { // // import ( // "k8s.io/client-go/kubernetes" -// clientsetscheme "k8s.io/client-go/kuberentes/scheme" +// clientsetscheme "k8s.io/client-go/kubernetes/scheme" // aggregatorclientsetscheme "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/scheme" // ) // // kclientset, _ := kubernetes.NewForConfig(c) -// aggregatorclientsetscheme.AddToScheme(clientsetscheme.Scheme) +// _ = aggregatorclientsetscheme.AddToScheme(clientsetscheme.Scheme) // // After this, RawExtensions in Kubernetes types will serialize kube-aggregator types // correctly. -func AddToScheme(scheme *runtime.Scheme) { - clusterv1alpha1.AddToScheme(scheme) +var AddToScheme = localSchemeBuilder.AddToScheme +func init() { + v1.AddToGroupVersion(Scheme, schema.GroupVersion{Version: "v1"}) + utilruntime.Must(AddToScheme(Scheme)) } diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/BUILD.bazel new file mode 100644 index 000000000000..157ef970edb5 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/BUILD.bazel @@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "cluster.go", + "cluster_client.go", + "doc.go", + "generated_expansion.go", + "machine.go", + "machineclass.go", + "machinedeployment.go", + "machineset.go", + ], + importpath = "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1", + visibility = ["//visibility:public"], + deps = [ + "//pkg/apis/cluster/v1alpha1:go_default_library", + "//pkg/client/clientset_generated/clientset/scheme:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + ], +) diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/cluster.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/cluster.go similarity index 89% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/cluster.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/cluster.go index 531c48ba6c47..3d8dbb595a5a 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/cluster.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/cluster.go @@ -19,12 +19,14 @@ limitations under the License. package v1alpha1 import ( + "time" + + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" + scheme "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" rest "k8s.io/client-go/rest" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" - scheme "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/scheme" ) // ClustersGetter has a method to return a ClusterInterface. @@ -76,11 +78,16 @@ func (c *clusters) Get(name string, options v1.GetOptions) (result *v1alpha1.Clu // List takes label and field selectors, and returns the list of Clusters that match those selectors. func (c *clusters) List(opts v1.ListOptions) (result *v1alpha1.ClusterList, err error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } result = &v1alpha1.ClusterList{} err = c.client.Get(). Namespace(c.ns). Resource("clusters"). VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). Do(). Into(result) return @@ -88,11 +95,16 @@ func (c *clusters) List(opts v1.ListOptions) (result *v1alpha1.ClusterList, err // Watch returns a watch.Interface that watches the requested clusters. func (c *clusters) Watch(opts v1.ListOptions) (watch.Interface, error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } opts.Watch = true return c.client.Get(). Namespace(c.ns). Resource("clusters"). VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). Watch() } @@ -150,10 +162,15 @@ func (c *clusters) Delete(name string, options *v1.DeleteOptions) error { // DeleteCollection deletes a collection of objects. func (c *clusters) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + var timeout time.Duration + if listOptions.TimeoutSeconds != nil { + timeout = time.Duration(*listOptions.TimeoutSeconds) * time.Second + } return c.client.Delete(). Namespace(c.ns). Resource("clusters"). VersionedParams(&listOptions, scheme.ParameterCodec). + Timeout(timeout). Body(options). Do(). Error() diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/cluster_client.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/cluster_client.go similarity index 90% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/cluster_client.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/cluster_client.go index 74705e452ea3..f9081c3503cd 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/cluster_client.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/cluster_client.go @@ -19,16 +19,17 @@ limitations under the License. package v1alpha1 import ( + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" + "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme" serializer "k8s.io/apimachinery/pkg/runtime/serializer" rest "k8s.io/client-go/rest" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" - "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/scheme" ) type ClusterV1alpha1Interface interface { RESTClient() rest.Interface ClustersGetter MachinesGetter + MachineClassesGetter MachineDeploymentsGetter MachineSetsGetter } @@ -46,6 +47,10 @@ func (c *ClusterV1alpha1Client) Machines(namespace string) MachineInterface { return newMachines(c, namespace) } +func (c *ClusterV1alpha1Client) MachineClasses(namespace string) MachineClassInterface { + return newMachineClasses(c, namespace) +} + func (c *ClusterV1alpha1Client) MachineDeployments(namespace string) MachineDeploymentInterface { return newMachineDeployments(c, namespace) } diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/doc.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/doc.go similarity index 100% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/doc.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/doc.go diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/BUILD.bazel new file mode 100644 index 000000000000..4da0d037ead9 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/BUILD.bazel @@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "doc.go", + "fake_cluster.go", + "fake_cluster_client.go", + "fake_machine.go", + "fake_machineclass.go", + "fake_machinedeployment.go", + "fake_machineset.go", + ], + importpath = "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake", + visibility = ["//visibility:public"], + deps = [ + "//pkg/apis/cluster/v1alpha1:go_default_library", + "//pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + "//vendor/k8s.io/client-go/testing:go_default_library", + ], +) diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/doc.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/doc.go similarity index 100% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/doc.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/doc.go diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_cluster.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_cluster.go similarity index 95% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_cluster.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_cluster.go index 58d5617cb9e3..4bc08e35f89d 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_cluster.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_cluster.go @@ -19,13 +19,13 @@ limitations under the License. package fake import ( + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" schema "k8s.io/apimachinery/pkg/runtime/schema" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" testing "k8s.io/client-go/testing" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" ) // FakeClusters implements ClusterInterface @@ -62,7 +62,7 @@ func (c *FakeClusters) List(opts v1.ListOptions) (result *v1alpha1.ClusterList, if label == nil { label = labels.Everything() } - list := &v1alpha1.ClusterList{} + list := &v1alpha1.ClusterList{ListMeta: obj.(*v1alpha1.ClusterList).ListMeta} for _, item := range obj.(*v1alpha1.ClusterList).Items { if label.Matches(labels.Set(item.Labels)) { list.Items = append(list.Items, item) @@ -131,7 +131,7 @@ func (c *FakeClusters) DeleteCollection(options *v1.DeleteOptions, listOptions v // Patch applies the patch and returns the patched cluster. func (c *FakeClusters) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Cluster, err error) { obj, err := c.Fake. - Invokes(testing.NewPatchSubresourceAction(clustersResource, c.ns, name, data, subresources...), &v1alpha1.Cluster{}) + Invokes(testing.NewPatchSubresourceAction(clustersResource, c.ns, name, pt, data, subresources...), &v1alpha1.Cluster{}) if obj == nil { return nil, err diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_cluster_client.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_cluster_client.go similarity index 85% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_cluster_client.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_cluster_client.go index e3b1aaaf88b6..aca19fdcbde9 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_cluster_client.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_cluster_client.go @@ -19,9 +19,9 @@ limitations under the License. package fake import ( + v1alpha1 "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1" rest "k8s.io/client-go/rest" testing "k8s.io/client-go/testing" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1" ) type FakeClusterV1alpha1 struct { @@ -36,6 +36,10 @@ func (c *FakeClusterV1alpha1) Machines(namespace string) v1alpha1.MachineInterfa return &FakeMachines{c, namespace} } +func (c *FakeClusterV1alpha1) MachineClasses(namespace string) v1alpha1.MachineClassInterface { + return &FakeMachineClasses{c, namespace} +} + func (c *FakeClusterV1alpha1) MachineDeployments(namespace string) v1alpha1.MachineDeploymentInterface { return &FakeMachineDeployments{c, namespace} } diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machine.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machine.go similarity index 95% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machine.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machine.go index 1e126284fc94..38571f2bef67 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machine.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machine.go @@ -19,13 +19,13 @@ limitations under the License. package fake import ( + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" schema "k8s.io/apimachinery/pkg/runtime/schema" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" testing "k8s.io/client-go/testing" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" ) // FakeMachines implements MachineInterface @@ -62,7 +62,7 @@ func (c *FakeMachines) List(opts v1.ListOptions) (result *v1alpha1.MachineList, if label == nil { label = labels.Everything() } - list := &v1alpha1.MachineList{} + list := &v1alpha1.MachineList{ListMeta: obj.(*v1alpha1.MachineList).ListMeta} for _, item := range obj.(*v1alpha1.MachineList).Items { if label.Matches(labels.Set(item.Labels)) { list.Items = append(list.Items, item) @@ -131,7 +131,7 @@ func (c *FakeMachines) DeleteCollection(options *v1.DeleteOptions, listOptions v // Patch applies the patch and returns the patched machine. func (c *FakeMachines) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Machine, err error) { obj, err := c.Fake. - Invokes(testing.NewPatchSubresourceAction(machinesResource, c.ns, name, data, subresources...), &v1alpha1.Machine{}) + Invokes(testing.NewPatchSubresourceAction(machinesResource, c.ns, name, pt, data, subresources...), &v1alpha1.Machine{}) if obj == nil { return nil, err diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machineclass.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machineclass.go new file mode 100644 index 000000000000..bd563404fe97 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machineclass.go @@ -0,0 +1,128 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by client-gen. DO NOT EDIT. + +package fake + +import ( + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + labels "k8s.io/apimachinery/pkg/labels" + schema "k8s.io/apimachinery/pkg/runtime/schema" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + testing "k8s.io/client-go/testing" +) + +// FakeMachineClasses implements MachineClassInterface +type FakeMachineClasses struct { + Fake *FakeClusterV1alpha1 + ns string +} + +var machineclassesResource = schema.GroupVersionResource{Group: "cluster.k8s.io", Version: "v1alpha1", Resource: "machineclasses"} + +var machineclassesKind = schema.GroupVersionKind{Group: "cluster.k8s.io", Version: "v1alpha1", Kind: "MachineClass"} + +// Get takes name of the machineClass, and returns the corresponding machineClass object, and an error if there is any. +func (c *FakeMachineClasses) Get(name string, options v1.GetOptions) (result *v1alpha1.MachineClass, err error) { + obj, err := c.Fake. + Invokes(testing.NewGetAction(machineclassesResource, c.ns, name), &v1alpha1.MachineClass{}) + + if obj == nil { + return nil, err + } + return obj.(*v1alpha1.MachineClass), err +} + +// List takes label and field selectors, and returns the list of MachineClasses that match those selectors. +func (c *FakeMachineClasses) List(opts v1.ListOptions) (result *v1alpha1.MachineClassList, err error) { + obj, err := c.Fake. + Invokes(testing.NewListAction(machineclassesResource, machineclassesKind, c.ns, opts), &v1alpha1.MachineClassList{}) + + if obj == nil { + return nil, err + } + + label, _, _ := testing.ExtractFromListOptions(opts) + if label == nil { + label = labels.Everything() + } + list := &v1alpha1.MachineClassList{ListMeta: obj.(*v1alpha1.MachineClassList).ListMeta} + for _, item := range obj.(*v1alpha1.MachineClassList).Items { + if label.Matches(labels.Set(item.Labels)) { + list.Items = append(list.Items, item) + } + } + return list, err +} + +// Watch returns a watch.Interface that watches the requested machineClasses. +func (c *FakeMachineClasses) Watch(opts v1.ListOptions) (watch.Interface, error) { + return c.Fake. + InvokesWatch(testing.NewWatchAction(machineclassesResource, c.ns, opts)) + +} + +// Create takes the representation of a machineClass and creates it. Returns the server's representation of the machineClass, and an error, if there is any. +func (c *FakeMachineClasses) Create(machineClass *v1alpha1.MachineClass) (result *v1alpha1.MachineClass, err error) { + obj, err := c.Fake. + Invokes(testing.NewCreateAction(machineclassesResource, c.ns, machineClass), &v1alpha1.MachineClass{}) + + if obj == nil { + return nil, err + } + return obj.(*v1alpha1.MachineClass), err +} + +// Update takes the representation of a machineClass and updates it. Returns the server's representation of the machineClass, and an error, if there is any. +func (c *FakeMachineClasses) Update(machineClass *v1alpha1.MachineClass) (result *v1alpha1.MachineClass, err error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateAction(machineclassesResource, c.ns, machineClass), &v1alpha1.MachineClass{}) + + if obj == nil { + return nil, err + } + return obj.(*v1alpha1.MachineClass), err +} + +// Delete takes name of the machineClass and deletes it. Returns an error if one occurs. +func (c *FakeMachineClasses) Delete(name string, options *v1.DeleteOptions) error { + _, err := c.Fake. + Invokes(testing.NewDeleteAction(machineclassesResource, c.ns, name), &v1alpha1.MachineClass{}) + + return err +} + +// DeleteCollection deletes a collection of objects. +func (c *FakeMachineClasses) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + action := testing.NewDeleteCollectionAction(machineclassesResource, c.ns, listOptions) + + _, err := c.Fake.Invokes(action, &v1alpha1.MachineClassList{}) + return err +} + +// Patch applies the patch and returns the patched machineClass. +func (c *FakeMachineClasses) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.MachineClass, err error) { + obj, err := c.Fake. + Invokes(testing.NewPatchSubresourceAction(machineclassesResource, c.ns, name, pt, data, subresources...), &v1alpha1.MachineClass{}) + + if obj == nil { + return nil, err + } + return obj.(*v1alpha1.MachineClass), err +} diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machinedeployment.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machinedeployment.go similarity index 95% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machinedeployment.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machinedeployment.go index 4485e4b5d34e..f382b48eebd4 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machinedeployment.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machinedeployment.go @@ -19,13 +19,13 @@ limitations under the License. package fake import ( + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" schema "k8s.io/apimachinery/pkg/runtime/schema" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" testing "k8s.io/client-go/testing" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" ) // FakeMachineDeployments implements MachineDeploymentInterface @@ -62,7 +62,7 @@ func (c *FakeMachineDeployments) List(opts v1.ListOptions) (result *v1alpha1.Mac if label == nil { label = labels.Everything() } - list := &v1alpha1.MachineDeploymentList{} + list := &v1alpha1.MachineDeploymentList{ListMeta: obj.(*v1alpha1.MachineDeploymentList).ListMeta} for _, item := range obj.(*v1alpha1.MachineDeploymentList).Items { if label.Matches(labels.Set(item.Labels)) { list.Items = append(list.Items, item) @@ -131,7 +131,7 @@ func (c *FakeMachineDeployments) DeleteCollection(options *v1.DeleteOptions, lis // Patch applies the patch and returns the patched machineDeployment. func (c *FakeMachineDeployments) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.MachineDeployment, err error) { obj, err := c.Fake. - Invokes(testing.NewPatchSubresourceAction(machinedeploymentsResource, c.ns, name, data, subresources...), &v1alpha1.MachineDeployment{}) + Invokes(testing.NewPatchSubresourceAction(machinedeploymentsResource, c.ns, name, pt, data, subresources...), &v1alpha1.MachineDeployment{}) if obj == nil { return nil, err diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machineset.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machineset.go similarity index 95% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machineset.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machineset.go index 7b1aa21ab497..0877e3c9f32c 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machineset.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake/fake_machineset.go @@ -19,13 +19,13 @@ limitations under the License. package fake import ( + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" schema "k8s.io/apimachinery/pkg/runtime/schema" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" testing "k8s.io/client-go/testing" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" ) // FakeMachineSets implements MachineSetInterface @@ -62,7 +62,7 @@ func (c *FakeMachineSets) List(opts v1.ListOptions) (result *v1alpha1.MachineSet if label == nil { label = labels.Everything() } - list := &v1alpha1.MachineSetList{} + list := &v1alpha1.MachineSetList{ListMeta: obj.(*v1alpha1.MachineSetList).ListMeta} for _, item := range obj.(*v1alpha1.MachineSetList).Items { if label.Matches(labels.Set(item.Labels)) { list.Items = append(list.Items, item) @@ -131,7 +131,7 @@ func (c *FakeMachineSets) DeleteCollection(options *v1.DeleteOptions, listOption // Patch applies the patch and returns the patched machineSet. func (c *FakeMachineSets) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.MachineSet, err error) { obj, err := c.Fake. - Invokes(testing.NewPatchSubresourceAction(machinesetsResource, c.ns, name, data, subresources...), &v1alpha1.MachineSet{}) + Invokes(testing.NewPatchSubresourceAction(machinesetsResource, c.ns, name, pt, data, subresources...), &v1alpha1.MachineSet{}) if obj == nil { return nil, err diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/generated_expansion.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/generated_expansion.go similarity index 95% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/generated_expansion.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/generated_expansion.go index 6a549b01a914..2bb55c714f03 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/generated_expansion.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/generated_expansion.go @@ -22,6 +22,8 @@ type ClusterExpansion interface{} type MachineExpansion interface{} +type MachineClassExpansion interface{} + type MachineDeploymentExpansion interface{} type MachineSetExpansion interface{} diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machine.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machine.go similarity index 89% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machine.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machine.go index 2d5b5c4cb88c..badc2e1a86bb 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machine.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machine.go @@ -19,12 +19,14 @@ limitations under the License. package v1alpha1 import ( + "time" + + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" + scheme "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" rest "k8s.io/client-go/rest" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" - scheme "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/scheme" ) // MachinesGetter has a method to return a MachineInterface. @@ -76,11 +78,16 @@ func (c *machines) Get(name string, options v1.GetOptions) (result *v1alpha1.Mac // List takes label and field selectors, and returns the list of Machines that match those selectors. func (c *machines) List(opts v1.ListOptions) (result *v1alpha1.MachineList, err error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } result = &v1alpha1.MachineList{} err = c.client.Get(). Namespace(c.ns). Resource("machines"). VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). Do(). Into(result) return @@ -88,11 +95,16 @@ func (c *machines) List(opts v1.ListOptions) (result *v1alpha1.MachineList, err // Watch returns a watch.Interface that watches the requested machines. func (c *machines) Watch(opts v1.ListOptions) (watch.Interface, error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } opts.Watch = true return c.client.Get(). Namespace(c.ns). Resource("machines"). VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). Watch() } @@ -150,10 +162,15 @@ func (c *machines) Delete(name string, options *v1.DeleteOptions) error { // DeleteCollection deletes a collection of objects. func (c *machines) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + var timeout time.Duration + if listOptions.TimeoutSeconds != nil { + timeout = time.Duration(*listOptions.TimeoutSeconds) * time.Second + } return c.client.Delete(). Namespace(c.ns). Resource("machines"). VersionedParams(&listOptions, scheme.ParameterCodec). + Timeout(timeout). Body(options). Do(). Error() diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machineclass.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machineclass.go new file mode 100644 index 000000000000..8cdcdde9c385 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machineclass.go @@ -0,0 +1,174 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by client-gen. DO NOT EDIT. + +package v1alpha1 + +import ( + "time" + + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" + scheme "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + rest "k8s.io/client-go/rest" +) + +// MachineClassesGetter has a method to return a MachineClassInterface. +// A group's client should implement this interface. +type MachineClassesGetter interface { + MachineClasses(namespace string) MachineClassInterface +} + +// MachineClassInterface has methods to work with MachineClass resources. +type MachineClassInterface interface { + Create(*v1alpha1.MachineClass) (*v1alpha1.MachineClass, error) + Update(*v1alpha1.MachineClass) (*v1alpha1.MachineClass, error) + Delete(name string, options *v1.DeleteOptions) error + DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error + Get(name string, options v1.GetOptions) (*v1alpha1.MachineClass, error) + List(opts v1.ListOptions) (*v1alpha1.MachineClassList, error) + Watch(opts v1.ListOptions) (watch.Interface, error) + Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.MachineClass, err error) + MachineClassExpansion +} + +// machineClasses implements MachineClassInterface +type machineClasses struct { + client rest.Interface + ns string +} + +// newMachineClasses returns a MachineClasses +func newMachineClasses(c *ClusterV1alpha1Client, namespace string) *machineClasses { + return &machineClasses{ + client: c.RESTClient(), + ns: namespace, + } +} + +// Get takes name of the machineClass, and returns the corresponding machineClass object, and an error if there is any. +func (c *machineClasses) Get(name string, options v1.GetOptions) (result *v1alpha1.MachineClass, err error) { + result = &v1alpha1.MachineClass{} + err = c.client.Get(). + Namespace(c.ns). + Resource("machineclasses"). + Name(name). + VersionedParams(&options, scheme.ParameterCodec). + Do(). + Into(result) + return +} + +// List takes label and field selectors, and returns the list of MachineClasses that match those selectors. +func (c *machineClasses) List(opts v1.ListOptions) (result *v1alpha1.MachineClassList, err error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } + result = &v1alpha1.MachineClassList{} + err = c.client.Get(). + Namespace(c.ns). + Resource("machineclasses"). + VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). + Do(). + Into(result) + return +} + +// Watch returns a watch.Interface that watches the requested machineClasses. +func (c *machineClasses) Watch(opts v1.ListOptions) (watch.Interface, error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } + opts.Watch = true + return c.client.Get(). + Namespace(c.ns). + Resource("machineclasses"). + VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). + Watch() +} + +// Create takes the representation of a machineClass and creates it. Returns the server's representation of the machineClass, and an error, if there is any. +func (c *machineClasses) Create(machineClass *v1alpha1.MachineClass) (result *v1alpha1.MachineClass, err error) { + result = &v1alpha1.MachineClass{} + err = c.client.Post(). + Namespace(c.ns). + Resource("machineclasses"). + Body(machineClass). + Do(). + Into(result) + return +} + +// Update takes the representation of a machineClass and updates it. Returns the server's representation of the machineClass, and an error, if there is any. +func (c *machineClasses) Update(machineClass *v1alpha1.MachineClass) (result *v1alpha1.MachineClass, err error) { + result = &v1alpha1.MachineClass{} + err = c.client.Put(). + Namespace(c.ns). + Resource("machineclasses"). + Name(machineClass.Name). + Body(machineClass). + Do(). + Into(result) + return +} + +// Delete takes name of the machineClass and deletes it. Returns an error if one occurs. +func (c *machineClasses) Delete(name string, options *v1.DeleteOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("machineclasses"). + Name(name). + Body(options). + Do(). + Error() +} + +// DeleteCollection deletes a collection of objects. +func (c *machineClasses) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + var timeout time.Duration + if listOptions.TimeoutSeconds != nil { + timeout = time.Duration(*listOptions.TimeoutSeconds) * time.Second + } + return c.client.Delete(). + Namespace(c.ns). + Resource("machineclasses"). + VersionedParams(&listOptions, scheme.ParameterCodec). + Timeout(timeout). + Body(options). + Do(). + Error() +} + +// Patch applies the patch and returns the patched machineClass. +func (c *machineClasses) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.MachineClass, err error) { + result = &v1alpha1.MachineClass{} + err = c.client.Patch(pt). + Namespace(c.ns). + Resource("machineclasses"). + SubResource(subresources...). + Name(name). + Body(data). + Do(). + Into(result) + return +} diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machinedeployment.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machinedeployment.go similarity index 90% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machinedeployment.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machinedeployment.go index 41a499054f1a..9cc54e135dee 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machinedeployment.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machinedeployment.go @@ -19,12 +19,14 @@ limitations under the License. package v1alpha1 import ( + "time" + + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" + scheme "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" rest "k8s.io/client-go/rest" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" - scheme "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/scheme" ) // MachineDeploymentsGetter has a method to return a MachineDeploymentInterface. @@ -76,11 +78,16 @@ func (c *machineDeployments) Get(name string, options v1.GetOptions) (result *v1 // List takes label and field selectors, and returns the list of MachineDeployments that match those selectors. func (c *machineDeployments) List(opts v1.ListOptions) (result *v1alpha1.MachineDeploymentList, err error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } result = &v1alpha1.MachineDeploymentList{} err = c.client.Get(). Namespace(c.ns). Resource("machinedeployments"). VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). Do(). Into(result) return @@ -88,11 +95,16 @@ func (c *machineDeployments) List(opts v1.ListOptions) (result *v1alpha1.Machine // Watch returns a watch.Interface that watches the requested machineDeployments. func (c *machineDeployments) Watch(opts v1.ListOptions) (watch.Interface, error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } opts.Watch = true return c.client.Get(). Namespace(c.ns). Resource("machinedeployments"). VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). Watch() } @@ -150,10 +162,15 @@ func (c *machineDeployments) Delete(name string, options *v1.DeleteOptions) erro // DeleteCollection deletes a collection of objects. func (c *machineDeployments) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + var timeout time.Duration + if listOptions.TimeoutSeconds != nil { + timeout = time.Duration(*listOptions.TimeoutSeconds) * time.Second + } return c.client.Delete(). Namespace(c.ns). Resource("machinedeployments"). VersionedParams(&listOptions, scheme.ParameterCodec). + Timeout(timeout). Body(options). Do(). Error() diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machineset.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machineset.go similarity index 89% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machineset.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machineset.go index 25886851db60..6c8c9fb7a0dd 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machineset.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/machineset.go @@ -19,12 +19,14 @@ limitations under the License. package v1alpha1 import ( + "time" + + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" + scheme "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" rest "k8s.io/client-go/rest" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" - scheme "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/scheme" ) // MachineSetsGetter has a method to return a MachineSetInterface. @@ -76,11 +78,16 @@ func (c *machineSets) Get(name string, options v1.GetOptions) (result *v1alpha1. // List takes label and field selectors, and returns the list of MachineSets that match those selectors. func (c *machineSets) List(opts v1.ListOptions) (result *v1alpha1.MachineSetList, err error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } result = &v1alpha1.MachineSetList{} err = c.client.Get(). Namespace(c.ns). Resource("machinesets"). VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). Do(). Into(result) return @@ -88,11 +95,16 @@ func (c *machineSets) List(opts v1.ListOptions) (result *v1alpha1.MachineSetList // Watch returns a watch.Interface that watches the requested machineSets. func (c *machineSets) Watch(opts v1.ListOptions) (watch.Interface, error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } opts.Watch = true return c.client.Get(). Namespace(c.ns). Resource("machinesets"). VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). Watch() } @@ -150,10 +162,15 @@ func (c *machineSets) Delete(name string, options *v1.DeleteOptions) error { // DeleteCollection deletes a collection of objects. func (c *machineSets) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + var timeout time.Duration + if listOptions.TimeoutSeconds != nil { + timeout = time.Duration(*listOptions.TimeoutSeconds) * time.Second + } return c.client.Delete(). Namespace(c.ns). Resource("machinesets"). VersionedParams(&listOptions, scheme.ParameterCodec). + Timeout(timeout). Body(options). Do(). Error() diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/BUILD.bazel new file mode 100644 index 000000000000..bf29a1ab315b --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/BUILD.bazel @@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "doc.go", + "generated_expansion.go", + "machine.go", + "machine_client.go", + "machineclass.go", + "machinedeployment.go", + "machineset.go", + ], + importpath = "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1", + visibility = ["//visibility:public"], + deps = [ + "//pkg/apis/machine/v1beta1:go_default_library", + "//pkg/client/clientset_generated/clientset/scheme:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + ], +) diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/doc.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/doc.go new file mode 100644 index 000000000000..11ae7049d165 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/doc.go @@ -0,0 +1,20 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by client-gen. DO NOT EDIT. + +// This package has the automatically generated typed clients. +package v1beta1 diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/BUILD.bazel new file mode 100644 index 000000000000..89bc23714345 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/BUILD.bazel @@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "doc.go", + "fake_machine.go", + "fake_machine_client.go", + "fake_machineclass.go", + "fake_machinedeployment.go", + "fake_machineset.go", + ], + importpath = "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake", + visibility = ["//visibility:public"], + deps = [ + "//pkg/apis/machine/v1beta1:go_default_library", + "//pkg/client/clientset_generated/clientset/typed/machine/v1beta1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + "//vendor/k8s.io/client-go/testing:go_default_library", + ], +) diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/doc.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/doc.go new file mode 100644 index 000000000000..87a1873edccb --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/doc.go @@ -0,0 +1,20 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by client-gen. DO NOT EDIT. + +// Package fake has the automatically generated clients. +package fake diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/fake_machine.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/fake_machine.go new file mode 100644 index 000000000000..da9ca27d547a --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/fake_machine.go @@ -0,0 +1,140 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by client-gen. DO NOT EDIT. + +package fake + +import ( + v1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + labels "k8s.io/apimachinery/pkg/labels" + schema "k8s.io/apimachinery/pkg/runtime/schema" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + testing "k8s.io/client-go/testing" +) + +// FakeMachines implements MachineInterface +type FakeMachines struct { + Fake *FakeMachineV1beta1 + ns string +} + +var machinesResource = schema.GroupVersionResource{Group: "machine.openshift.io", Version: "v1beta1", Resource: "machines"} + +var machinesKind = schema.GroupVersionKind{Group: "machine.openshift.io", Version: "v1beta1", Kind: "Machine"} + +// Get takes name of the machine, and returns the corresponding machine object, and an error if there is any. +func (c *FakeMachines) Get(name string, options v1.GetOptions) (result *v1beta1.Machine, err error) { + obj, err := c.Fake. + Invokes(testing.NewGetAction(machinesResource, c.ns, name), &v1beta1.Machine{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.Machine), err +} + +// List takes label and field selectors, and returns the list of Machines that match those selectors. +func (c *FakeMachines) List(opts v1.ListOptions) (result *v1beta1.MachineList, err error) { + obj, err := c.Fake. + Invokes(testing.NewListAction(machinesResource, machinesKind, c.ns, opts), &v1beta1.MachineList{}) + + if obj == nil { + return nil, err + } + + label, _, _ := testing.ExtractFromListOptions(opts) + if label == nil { + label = labels.Everything() + } + list := &v1beta1.MachineList{ListMeta: obj.(*v1beta1.MachineList).ListMeta} + for _, item := range obj.(*v1beta1.MachineList).Items { + if label.Matches(labels.Set(item.Labels)) { + list.Items = append(list.Items, item) + } + } + return list, err +} + +// Watch returns a watch.Interface that watches the requested machines. +func (c *FakeMachines) Watch(opts v1.ListOptions) (watch.Interface, error) { + return c.Fake. + InvokesWatch(testing.NewWatchAction(machinesResource, c.ns, opts)) + +} + +// Create takes the representation of a machine and creates it. Returns the server's representation of the machine, and an error, if there is any. +func (c *FakeMachines) Create(machine *v1beta1.Machine) (result *v1beta1.Machine, err error) { + obj, err := c.Fake. + Invokes(testing.NewCreateAction(machinesResource, c.ns, machine), &v1beta1.Machine{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.Machine), err +} + +// Update takes the representation of a machine and updates it. Returns the server's representation of the machine, and an error, if there is any. +func (c *FakeMachines) Update(machine *v1beta1.Machine) (result *v1beta1.Machine, err error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateAction(machinesResource, c.ns, machine), &v1beta1.Machine{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.Machine), err +} + +// UpdateStatus was generated because the type contains a Status member. +// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus(). +func (c *FakeMachines) UpdateStatus(machine *v1beta1.Machine) (*v1beta1.Machine, error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateSubresourceAction(machinesResource, "status", c.ns, machine), &v1beta1.Machine{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.Machine), err +} + +// Delete takes name of the machine and deletes it. Returns an error if one occurs. +func (c *FakeMachines) Delete(name string, options *v1.DeleteOptions) error { + _, err := c.Fake. + Invokes(testing.NewDeleteAction(machinesResource, c.ns, name), &v1beta1.Machine{}) + + return err +} + +// DeleteCollection deletes a collection of objects. +func (c *FakeMachines) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + action := testing.NewDeleteCollectionAction(machinesResource, c.ns, listOptions) + + _, err := c.Fake.Invokes(action, &v1beta1.MachineList{}) + return err +} + +// Patch applies the patch and returns the patched machine. +func (c *FakeMachines) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Machine, err error) { + obj, err := c.Fake. + Invokes(testing.NewPatchSubresourceAction(machinesResource, c.ns, name, pt, data, subresources...), &v1beta1.Machine{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.Machine), err +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/fake_machine_client.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/fake_machine_client.go new file mode 100644 index 000000000000..8ca4a1eb4dce --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/fake_machine_client.go @@ -0,0 +1,52 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by client-gen. DO NOT EDIT. + +package fake + +import ( + v1beta1 "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1" + rest "k8s.io/client-go/rest" + testing "k8s.io/client-go/testing" +) + +type FakeMachineV1beta1 struct { + *testing.Fake +} + +func (c *FakeMachineV1beta1) Machines(namespace string) v1beta1.MachineInterface { + return &FakeMachines{c, namespace} +} + +func (c *FakeMachineV1beta1) MachineClasses(namespace string) v1beta1.MachineClassInterface { + return &FakeMachineClasses{c, namespace} +} + +func (c *FakeMachineV1beta1) MachineDeployments(namespace string) v1beta1.MachineDeploymentInterface { + return &FakeMachineDeployments{c, namespace} +} + +func (c *FakeMachineV1beta1) MachineSets(namespace string) v1beta1.MachineSetInterface { + return &FakeMachineSets{c, namespace} +} + +// RESTClient returns a RESTClient that is used to communicate +// with API server by this client implementation. +func (c *FakeMachineV1beta1) RESTClient() rest.Interface { + var ret *rest.RESTClient + return ret +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/fake_machineclass.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/fake_machineclass.go new file mode 100644 index 000000000000..72e2095d42a0 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/fake_machineclass.go @@ -0,0 +1,128 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by client-gen. DO NOT EDIT. + +package fake + +import ( + v1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + labels "k8s.io/apimachinery/pkg/labels" + schema "k8s.io/apimachinery/pkg/runtime/schema" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + testing "k8s.io/client-go/testing" +) + +// FakeMachineClasses implements MachineClassInterface +type FakeMachineClasses struct { + Fake *FakeMachineV1beta1 + ns string +} + +var machineclassesResource = schema.GroupVersionResource{Group: "machine.openshift.io", Version: "v1beta1", Resource: "machineclasses"} + +var machineclassesKind = schema.GroupVersionKind{Group: "machine.openshift.io", Version: "v1beta1", Kind: "MachineClass"} + +// Get takes name of the machineClass, and returns the corresponding machineClass object, and an error if there is any. +func (c *FakeMachineClasses) Get(name string, options v1.GetOptions) (result *v1beta1.MachineClass, err error) { + obj, err := c.Fake. + Invokes(testing.NewGetAction(machineclassesResource, c.ns, name), &v1beta1.MachineClass{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.MachineClass), err +} + +// List takes label and field selectors, and returns the list of MachineClasses that match those selectors. +func (c *FakeMachineClasses) List(opts v1.ListOptions) (result *v1beta1.MachineClassList, err error) { + obj, err := c.Fake. + Invokes(testing.NewListAction(machineclassesResource, machineclassesKind, c.ns, opts), &v1beta1.MachineClassList{}) + + if obj == nil { + return nil, err + } + + label, _, _ := testing.ExtractFromListOptions(opts) + if label == nil { + label = labels.Everything() + } + list := &v1beta1.MachineClassList{ListMeta: obj.(*v1beta1.MachineClassList).ListMeta} + for _, item := range obj.(*v1beta1.MachineClassList).Items { + if label.Matches(labels.Set(item.Labels)) { + list.Items = append(list.Items, item) + } + } + return list, err +} + +// Watch returns a watch.Interface that watches the requested machineClasses. +func (c *FakeMachineClasses) Watch(opts v1.ListOptions) (watch.Interface, error) { + return c.Fake. + InvokesWatch(testing.NewWatchAction(machineclassesResource, c.ns, opts)) + +} + +// Create takes the representation of a machineClass and creates it. Returns the server's representation of the machineClass, and an error, if there is any. +func (c *FakeMachineClasses) Create(machineClass *v1beta1.MachineClass) (result *v1beta1.MachineClass, err error) { + obj, err := c.Fake. + Invokes(testing.NewCreateAction(machineclassesResource, c.ns, machineClass), &v1beta1.MachineClass{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.MachineClass), err +} + +// Update takes the representation of a machineClass and updates it. Returns the server's representation of the machineClass, and an error, if there is any. +func (c *FakeMachineClasses) Update(machineClass *v1beta1.MachineClass) (result *v1beta1.MachineClass, err error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateAction(machineclassesResource, c.ns, machineClass), &v1beta1.MachineClass{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.MachineClass), err +} + +// Delete takes name of the machineClass and deletes it. Returns an error if one occurs. +func (c *FakeMachineClasses) Delete(name string, options *v1.DeleteOptions) error { + _, err := c.Fake. + Invokes(testing.NewDeleteAction(machineclassesResource, c.ns, name), &v1beta1.MachineClass{}) + + return err +} + +// DeleteCollection deletes a collection of objects. +func (c *FakeMachineClasses) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + action := testing.NewDeleteCollectionAction(machineclassesResource, c.ns, listOptions) + + _, err := c.Fake.Invokes(action, &v1beta1.MachineClassList{}) + return err +} + +// Patch applies the patch and returns the patched machineClass. +func (c *FakeMachineClasses) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.MachineClass, err error) { + obj, err := c.Fake. + Invokes(testing.NewPatchSubresourceAction(machineclassesResource, c.ns, name, pt, data, subresources...), &v1beta1.MachineClass{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.MachineClass), err +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/fake_machinedeployment.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/fake_machinedeployment.go new file mode 100644 index 000000000000..a703b8950ff8 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/fake_machinedeployment.go @@ -0,0 +1,140 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by client-gen. DO NOT EDIT. + +package fake + +import ( + v1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + labels "k8s.io/apimachinery/pkg/labels" + schema "k8s.io/apimachinery/pkg/runtime/schema" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + testing "k8s.io/client-go/testing" +) + +// FakeMachineDeployments implements MachineDeploymentInterface +type FakeMachineDeployments struct { + Fake *FakeMachineV1beta1 + ns string +} + +var machinedeploymentsResource = schema.GroupVersionResource{Group: "machine.openshift.io", Version: "v1beta1", Resource: "machinedeployments"} + +var machinedeploymentsKind = schema.GroupVersionKind{Group: "machine.openshift.io", Version: "v1beta1", Kind: "MachineDeployment"} + +// Get takes name of the machineDeployment, and returns the corresponding machineDeployment object, and an error if there is any. +func (c *FakeMachineDeployments) Get(name string, options v1.GetOptions) (result *v1beta1.MachineDeployment, err error) { + obj, err := c.Fake. + Invokes(testing.NewGetAction(machinedeploymentsResource, c.ns, name), &v1beta1.MachineDeployment{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.MachineDeployment), err +} + +// List takes label and field selectors, and returns the list of MachineDeployments that match those selectors. +func (c *FakeMachineDeployments) List(opts v1.ListOptions) (result *v1beta1.MachineDeploymentList, err error) { + obj, err := c.Fake. + Invokes(testing.NewListAction(machinedeploymentsResource, machinedeploymentsKind, c.ns, opts), &v1beta1.MachineDeploymentList{}) + + if obj == nil { + return nil, err + } + + label, _, _ := testing.ExtractFromListOptions(opts) + if label == nil { + label = labels.Everything() + } + list := &v1beta1.MachineDeploymentList{ListMeta: obj.(*v1beta1.MachineDeploymentList).ListMeta} + for _, item := range obj.(*v1beta1.MachineDeploymentList).Items { + if label.Matches(labels.Set(item.Labels)) { + list.Items = append(list.Items, item) + } + } + return list, err +} + +// Watch returns a watch.Interface that watches the requested machineDeployments. +func (c *FakeMachineDeployments) Watch(opts v1.ListOptions) (watch.Interface, error) { + return c.Fake. + InvokesWatch(testing.NewWatchAction(machinedeploymentsResource, c.ns, opts)) + +} + +// Create takes the representation of a machineDeployment and creates it. Returns the server's representation of the machineDeployment, and an error, if there is any. +func (c *FakeMachineDeployments) Create(machineDeployment *v1beta1.MachineDeployment) (result *v1beta1.MachineDeployment, err error) { + obj, err := c.Fake. + Invokes(testing.NewCreateAction(machinedeploymentsResource, c.ns, machineDeployment), &v1beta1.MachineDeployment{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.MachineDeployment), err +} + +// Update takes the representation of a machineDeployment and updates it. Returns the server's representation of the machineDeployment, and an error, if there is any. +func (c *FakeMachineDeployments) Update(machineDeployment *v1beta1.MachineDeployment) (result *v1beta1.MachineDeployment, err error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateAction(machinedeploymentsResource, c.ns, machineDeployment), &v1beta1.MachineDeployment{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.MachineDeployment), err +} + +// UpdateStatus was generated because the type contains a Status member. +// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus(). +func (c *FakeMachineDeployments) UpdateStatus(machineDeployment *v1beta1.MachineDeployment) (*v1beta1.MachineDeployment, error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateSubresourceAction(machinedeploymentsResource, "status", c.ns, machineDeployment), &v1beta1.MachineDeployment{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.MachineDeployment), err +} + +// Delete takes name of the machineDeployment and deletes it. Returns an error if one occurs. +func (c *FakeMachineDeployments) Delete(name string, options *v1.DeleteOptions) error { + _, err := c.Fake. + Invokes(testing.NewDeleteAction(machinedeploymentsResource, c.ns, name), &v1beta1.MachineDeployment{}) + + return err +} + +// DeleteCollection deletes a collection of objects. +func (c *FakeMachineDeployments) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + action := testing.NewDeleteCollectionAction(machinedeploymentsResource, c.ns, listOptions) + + _, err := c.Fake.Invokes(action, &v1beta1.MachineDeploymentList{}) + return err +} + +// Patch applies the patch and returns the patched machineDeployment. +func (c *FakeMachineDeployments) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.MachineDeployment, err error) { + obj, err := c.Fake. + Invokes(testing.NewPatchSubresourceAction(machinedeploymentsResource, c.ns, name, pt, data, subresources...), &v1beta1.MachineDeployment{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.MachineDeployment), err +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/fake_machineset.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/fake_machineset.go new file mode 100644 index 000000000000..b795704fd811 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/fake/fake_machineset.go @@ -0,0 +1,140 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by client-gen. DO NOT EDIT. + +package fake + +import ( + v1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + labels "k8s.io/apimachinery/pkg/labels" + schema "k8s.io/apimachinery/pkg/runtime/schema" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + testing "k8s.io/client-go/testing" +) + +// FakeMachineSets implements MachineSetInterface +type FakeMachineSets struct { + Fake *FakeMachineV1beta1 + ns string +} + +var machinesetsResource = schema.GroupVersionResource{Group: "machine.openshift.io", Version: "v1beta1", Resource: "machinesets"} + +var machinesetsKind = schema.GroupVersionKind{Group: "machine.openshift.io", Version: "v1beta1", Kind: "MachineSet"} + +// Get takes name of the machineSet, and returns the corresponding machineSet object, and an error if there is any. +func (c *FakeMachineSets) Get(name string, options v1.GetOptions) (result *v1beta1.MachineSet, err error) { + obj, err := c.Fake. + Invokes(testing.NewGetAction(machinesetsResource, c.ns, name), &v1beta1.MachineSet{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.MachineSet), err +} + +// List takes label and field selectors, and returns the list of MachineSets that match those selectors. +func (c *FakeMachineSets) List(opts v1.ListOptions) (result *v1beta1.MachineSetList, err error) { + obj, err := c.Fake. + Invokes(testing.NewListAction(machinesetsResource, machinesetsKind, c.ns, opts), &v1beta1.MachineSetList{}) + + if obj == nil { + return nil, err + } + + label, _, _ := testing.ExtractFromListOptions(opts) + if label == nil { + label = labels.Everything() + } + list := &v1beta1.MachineSetList{ListMeta: obj.(*v1beta1.MachineSetList).ListMeta} + for _, item := range obj.(*v1beta1.MachineSetList).Items { + if label.Matches(labels.Set(item.Labels)) { + list.Items = append(list.Items, item) + } + } + return list, err +} + +// Watch returns a watch.Interface that watches the requested machineSets. +func (c *FakeMachineSets) Watch(opts v1.ListOptions) (watch.Interface, error) { + return c.Fake. + InvokesWatch(testing.NewWatchAction(machinesetsResource, c.ns, opts)) + +} + +// Create takes the representation of a machineSet and creates it. Returns the server's representation of the machineSet, and an error, if there is any. +func (c *FakeMachineSets) Create(machineSet *v1beta1.MachineSet) (result *v1beta1.MachineSet, err error) { + obj, err := c.Fake. + Invokes(testing.NewCreateAction(machinesetsResource, c.ns, machineSet), &v1beta1.MachineSet{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.MachineSet), err +} + +// Update takes the representation of a machineSet and updates it. Returns the server's representation of the machineSet, and an error, if there is any. +func (c *FakeMachineSets) Update(machineSet *v1beta1.MachineSet) (result *v1beta1.MachineSet, err error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateAction(machinesetsResource, c.ns, machineSet), &v1beta1.MachineSet{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.MachineSet), err +} + +// UpdateStatus was generated because the type contains a Status member. +// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus(). +func (c *FakeMachineSets) UpdateStatus(machineSet *v1beta1.MachineSet) (*v1beta1.MachineSet, error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateSubresourceAction(machinesetsResource, "status", c.ns, machineSet), &v1beta1.MachineSet{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.MachineSet), err +} + +// Delete takes name of the machineSet and deletes it. Returns an error if one occurs. +func (c *FakeMachineSets) Delete(name string, options *v1.DeleteOptions) error { + _, err := c.Fake. + Invokes(testing.NewDeleteAction(machinesetsResource, c.ns, name), &v1beta1.MachineSet{}) + + return err +} + +// DeleteCollection deletes a collection of objects. +func (c *FakeMachineSets) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + action := testing.NewDeleteCollectionAction(machinesetsResource, c.ns, listOptions) + + _, err := c.Fake.Invokes(action, &v1beta1.MachineSetList{}) + return err +} + +// Patch applies the patch and returns the patched machineSet. +func (c *FakeMachineSets) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.MachineSet, err error) { + obj, err := c.Fake. + Invokes(testing.NewPatchSubresourceAction(machinesetsResource, c.ns, name, pt, data, subresources...), &v1beta1.MachineSet{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.MachineSet), err +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/generated_expansion.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/generated_expansion.go new file mode 100644 index 000000000000..2c3b1dd105e2 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/generated_expansion.go @@ -0,0 +1,27 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by client-gen. DO NOT EDIT. + +package v1beta1 + +type MachineExpansion interface{} + +type MachineClassExpansion interface{} + +type MachineDeploymentExpansion interface{} + +type MachineSetExpansion interface{} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/machine.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/machine.go new file mode 100644 index 000000000000..7b51adcda838 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/machine.go @@ -0,0 +1,191 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by client-gen. DO NOT EDIT. + +package v1beta1 + +import ( + "time" + + v1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + scheme "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + rest "k8s.io/client-go/rest" +) + +// MachinesGetter has a method to return a MachineInterface. +// A group's client should implement this interface. +type MachinesGetter interface { + Machines(namespace string) MachineInterface +} + +// MachineInterface has methods to work with Machine resources. +type MachineInterface interface { + Create(*v1beta1.Machine) (*v1beta1.Machine, error) + Update(*v1beta1.Machine) (*v1beta1.Machine, error) + UpdateStatus(*v1beta1.Machine) (*v1beta1.Machine, error) + Delete(name string, options *v1.DeleteOptions) error + DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error + Get(name string, options v1.GetOptions) (*v1beta1.Machine, error) + List(opts v1.ListOptions) (*v1beta1.MachineList, error) + Watch(opts v1.ListOptions) (watch.Interface, error) + Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Machine, err error) + MachineExpansion +} + +// machines implements MachineInterface +type machines struct { + client rest.Interface + ns string +} + +// newMachines returns a Machines +func newMachines(c *MachineV1beta1Client, namespace string) *machines { + return &machines{ + client: c.RESTClient(), + ns: namespace, + } +} + +// Get takes name of the machine, and returns the corresponding machine object, and an error if there is any. +func (c *machines) Get(name string, options v1.GetOptions) (result *v1beta1.Machine, err error) { + result = &v1beta1.Machine{} + err = c.client.Get(). + Namespace(c.ns). + Resource("machines"). + Name(name). + VersionedParams(&options, scheme.ParameterCodec). + Do(). + Into(result) + return +} + +// List takes label and field selectors, and returns the list of Machines that match those selectors. +func (c *machines) List(opts v1.ListOptions) (result *v1beta1.MachineList, err error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } + result = &v1beta1.MachineList{} + err = c.client.Get(). + Namespace(c.ns). + Resource("machines"). + VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). + Do(). + Into(result) + return +} + +// Watch returns a watch.Interface that watches the requested machines. +func (c *machines) Watch(opts v1.ListOptions) (watch.Interface, error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } + opts.Watch = true + return c.client.Get(). + Namespace(c.ns). + Resource("machines"). + VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). + Watch() +} + +// Create takes the representation of a machine and creates it. Returns the server's representation of the machine, and an error, if there is any. +func (c *machines) Create(machine *v1beta1.Machine) (result *v1beta1.Machine, err error) { + result = &v1beta1.Machine{} + err = c.client.Post(). + Namespace(c.ns). + Resource("machines"). + Body(machine). + Do(). + Into(result) + return +} + +// Update takes the representation of a machine and updates it. Returns the server's representation of the machine, and an error, if there is any. +func (c *machines) Update(machine *v1beta1.Machine) (result *v1beta1.Machine, err error) { + result = &v1beta1.Machine{} + err = c.client.Put(). + Namespace(c.ns). + Resource("machines"). + Name(machine.Name). + Body(machine). + Do(). + Into(result) + return +} + +// UpdateStatus was generated because the type contains a Status member. +// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus(). + +func (c *machines) UpdateStatus(machine *v1beta1.Machine) (result *v1beta1.Machine, err error) { + result = &v1beta1.Machine{} + err = c.client.Put(). + Namespace(c.ns). + Resource("machines"). + Name(machine.Name). + SubResource("status"). + Body(machine). + Do(). + Into(result) + return +} + +// Delete takes name of the machine and deletes it. Returns an error if one occurs. +func (c *machines) Delete(name string, options *v1.DeleteOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("machines"). + Name(name). + Body(options). + Do(). + Error() +} + +// DeleteCollection deletes a collection of objects. +func (c *machines) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + var timeout time.Duration + if listOptions.TimeoutSeconds != nil { + timeout = time.Duration(*listOptions.TimeoutSeconds) * time.Second + } + return c.client.Delete(). + Namespace(c.ns). + Resource("machines"). + VersionedParams(&listOptions, scheme.ParameterCodec). + Timeout(timeout). + Body(options). + Do(). + Error() +} + +// Patch applies the patch and returns the patched machine. +func (c *machines) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Machine, err error) { + result = &v1beta1.Machine{} + err = c.client.Patch(pt). + Namespace(c.ns). + Resource("machines"). + SubResource(subresources...). + Name(name). + Body(data). + Do(). + Into(result) + return +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/machine_client.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/machine_client.go new file mode 100644 index 000000000000..9401510600fd --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/machine_client.go @@ -0,0 +1,105 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by client-gen. DO NOT EDIT. + +package v1beta1 + +import ( + v1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme" + serializer "k8s.io/apimachinery/pkg/runtime/serializer" + rest "k8s.io/client-go/rest" +) + +type MachineV1beta1Interface interface { + RESTClient() rest.Interface + MachinesGetter + MachineClassesGetter + MachineDeploymentsGetter + MachineSetsGetter +} + +// MachineV1beta1Client is used to interact with features provided by the machine.openshift.io group. +type MachineV1beta1Client struct { + restClient rest.Interface +} + +func (c *MachineV1beta1Client) Machines(namespace string) MachineInterface { + return newMachines(c, namespace) +} + +func (c *MachineV1beta1Client) MachineClasses(namespace string) MachineClassInterface { + return newMachineClasses(c, namespace) +} + +func (c *MachineV1beta1Client) MachineDeployments(namespace string) MachineDeploymentInterface { + return newMachineDeployments(c, namespace) +} + +func (c *MachineV1beta1Client) MachineSets(namespace string) MachineSetInterface { + return newMachineSets(c, namespace) +} + +// NewForConfig creates a new MachineV1beta1Client for the given config. +func NewForConfig(c *rest.Config) (*MachineV1beta1Client, error) { + config := *c + if err := setConfigDefaults(&config); err != nil { + return nil, err + } + client, err := rest.RESTClientFor(&config) + if err != nil { + return nil, err + } + return &MachineV1beta1Client{client}, nil +} + +// NewForConfigOrDie creates a new MachineV1beta1Client for the given config and +// panics if there is an error in the config. +func NewForConfigOrDie(c *rest.Config) *MachineV1beta1Client { + client, err := NewForConfig(c) + if err != nil { + panic(err) + } + return client +} + +// New creates a new MachineV1beta1Client for the given RESTClient. +func New(c rest.Interface) *MachineV1beta1Client { + return &MachineV1beta1Client{c} +} + +func setConfigDefaults(config *rest.Config) error { + gv := v1beta1.SchemeGroupVersion + config.GroupVersion = &gv + config.APIPath = "/apis" + config.NegotiatedSerializer = serializer.DirectCodecFactory{CodecFactory: scheme.Codecs} + + if config.UserAgent == "" { + config.UserAgent = rest.DefaultKubernetesUserAgent() + } + + return nil +} + +// RESTClient returns a RESTClient that is used to communicate +// with API server by this client implementation. +func (c *MachineV1beta1Client) RESTClient() rest.Interface { + if c == nil { + return nil + } + return c.restClient +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/machineclass.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/machineclass.go new file mode 100644 index 000000000000..af8cedab1fa1 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/machineclass.go @@ -0,0 +1,174 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by client-gen. DO NOT EDIT. + +package v1beta1 + +import ( + "time" + + v1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + scheme "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + rest "k8s.io/client-go/rest" +) + +// MachineClassesGetter has a method to return a MachineClassInterface. +// A group's client should implement this interface. +type MachineClassesGetter interface { + MachineClasses(namespace string) MachineClassInterface +} + +// MachineClassInterface has methods to work with MachineClass resources. +type MachineClassInterface interface { + Create(*v1beta1.MachineClass) (*v1beta1.MachineClass, error) + Update(*v1beta1.MachineClass) (*v1beta1.MachineClass, error) + Delete(name string, options *v1.DeleteOptions) error + DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error + Get(name string, options v1.GetOptions) (*v1beta1.MachineClass, error) + List(opts v1.ListOptions) (*v1beta1.MachineClassList, error) + Watch(opts v1.ListOptions) (watch.Interface, error) + Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.MachineClass, err error) + MachineClassExpansion +} + +// machineClasses implements MachineClassInterface +type machineClasses struct { + client rest.Interface + ns string +} + +// newMachineClasses returns a MachineClasses +func newMachineClasses(c *MachineV1beta1Client, namespace string) *machineClasses { + return &machineClasses{ + client: c.RESTClient(), + ns: namespace, + } +} + +// Get takes name of the machineClass, and returns the corresponding machineClass object, and an error if there is any. +func (c *machineClasses) Get(name string, options v1.GetOptions) (result *v1beta1.MachineClass, err error) { + result = &v1beta1.MachineClass{} + err = c.client.Get(). + Namespace(c.ns). + Resource("machineclasses"). + Name(name). + VersionedParams(&options, scheme.ParameterCodec). + Do(). + Into(result) + return +} + +// List takes label and field selectors, and returns the list of MachineClasses that match those selectors. +func (c *machineClasses) List(opts v1.ListOptions) (result *v1beta1.MachineClassList, err error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } + result = &v1beta1.MachineClassList{} + err = c.client.Get(). + Namespace(c.ns). + Resource("machineclasses"). + VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). + Do(). + Into(result) + return +} + +// Watch returns a watch.Interface that watches the requested machineClasses. +func (c *machineClasses) Watch(opts v1.ListOptions) (watch.Interface, error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } + opts.Watch = true + return c.client.Get(). + Namespace(c.ns). + Resource("machineclasses"). + VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). + Watch() +} + +// Create takes the representation of a machineClass and creates it. Returns the server's representation of the machineClass, and an error, if there is any. +func (c *machineClasses) Create(machineClass *v1beta1.MachineClass) (result *v1beta1.MachineClass, err error) { + result = &v1beta1.MachineClass{} + err = c.client.Post(). + Namespace(c.ns). + Resource("machineclasses"). + Body(machineClass). + Do(). + Into(result) + return +} + +// Update takes the representation of a machineClass and updates it. Returns the server's representation of the machineClass, and an error, if there is any. +func (c *machineClasses) Update(machineClass *v1beta1.MachineClass) (result *v1beta1.MachineClass, err error) { + result = &v1beta1.MachineClass{} + err = c.client.Put(). + Namespace(c.ns). + Resource("machineclasses"). + Name(machineClass.Name). + Body(machineClass). + Do(). + Into(result) + return +} + +// Delete takes name of the machineClass and deletes it. Returns an error if one occurs. +func (c *machineClasses) Delete(name string, options *v1.DeleteOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("machineclasses"). + Name(name). + Body(options). + Do(). + Error() +} + +// DeleteCollection deletes a collection of objects. +func (c *machineClasses) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + var timeout time.Duration + if listOptions.TimeoutSeconds != nil { + timeout = time.Duration(*listOptions.TimeoutSeconds) * time.Second + } + return c.client.Delete(). + Namespace(c.ns). + Resource("machineclasses"). + VersionedParams(&listOptions, scheme.ParameterCodec). + Timeout(timeout). + Body(options). + Do(). + Error() +} + +// Patch applies the patch and returns the patched machineClass. +func (c *machineClasses) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.MachineClass, err error) { + result = &v1beta1.MachineClass{} + err = c.client.Patch(pt). + Namespace(c.ns). + Resource("machineclasses"). + SubResource(subresources...). + Name(name). + Body(data). + Do(). + Into(result) + return +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/machinedeployment.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/machinedeployment.go new file mode 100644 index 000000000000..420129f2eca9 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/machinedeployment.go @@ -0,0 +1,191 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by client-gen. DO NOT EDIT. + +package v1beta1 + +import ( + "time" + + v1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + scheme "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + rest "k8s.io/client-go/rest" +) + +// MachineDeploymentsGetter has a method to return a MachineDeploymentInterface. +// A group's client should implement this interface. +type MachineDeploymentsGetter interface { + MachineDeployments(namespace string) MachineDeploymentInterface +} + +// MachineDeploymentInterface has methods to work with MachineDeployment resources. +type MachineDeploymentInterface interface { + Create(*v1beta1.MachineDeployment) (*v1beta1.MachineDeployment, error) + Update(*v1beta1.MachineDeployment) (*v1beta1.MachineDeployment, error) + UpdateStatus(*v1beta1.MachineDeployment) (*v1beta1.MachineDeployment, error) + Delete(name string, options *v1.DeleteOptions) error + DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error + Get(name string, options v1.GetOptions) (*v1beta1.MachineDeployment, error) + List(opts v1.ListOptions) (*v1beta1.MachineDeploymentList, error) + Watch(opts v1.ListOptions) (watch.Interface, error) + Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.MachineDeployment, err error) + MachineDeploymentExpansion +} + +// machineDeployments implements MachineDeploymentInterface +type machineDeployments struct { + client rest.Interface + ns string +} + +// newMachineDeployments returns a MachineDeployments +func newMachineDeployments(c *MachineV1beta1Client, namespace string) *machineDeployments { + return &machineDeployments{ + client: c.RESTClient(), + ns: namespace, + } +} + +// Get takes name of the machineDeployment, and returns the corresponding machineDeployment object, and an error if there is any. +func (c *machineDeployments) Get(name string, options v1.GetOptions) (result *v1beta1.MachineDeployment, err error) { + result = &v1beta1.MachineDeployment{} + err = c.client.Get(). + Namespace(c.ns). + Resource("machinedeployments"). + Name(name). + VersionedParams(&options, scheme.ParameterCodec). + Do(). + Into(result) + return +} + +// List takes label and field selectors, and returns the list of MachineDeployments that match those selectors. +func (c *machineDeployments) List(opts v1.ListOptions) (result *v1beta1.MachineDeploymentList, err error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } + result = &v1beta1.MachineDeploymentList{} + err = c.client.Get(). + Namespace(c.ns). + Resource("machinedeployments"). + VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). + Do(). + Into(result) + return +} + +// Watch returns a watch.Interface that watches the requested machineDeployments. +func (c *machineDeployments) Watch(opts v1.ListOptions) (watch.Interface, error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } + opts.Watch = true + return c.client.Get(). + Namespace(c.ns). + Resource("machinedeployments"). + VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). + Watch() +} + +// Create takes the representation of a machineDeployment and creates it. Returns the server's representation of the machineDeployment, and an error, if there is any. +func (c *machineDeployments) Create(machineDeployment *v1beta1.MachineDeployment) (result *v1beta1.MachineDeployment, err error) { + result = &v1beta1.MachineDeployment{} + err = c.client.Post(). + Namespace(c.ns). + Resource("machinedeployments"). + Body(machineDeployment). + Do(). + Into(result) + return +} + +// Update takes the representation of a machineDeployment and updates it. Returns the server's representation of the machineDeployment, and an error, if there is any. +func (c *machineDeployments) Update(machineDeployment *v1beta1.MachineDeployment) (result *v1beta1.MachineDeployment, err error) { + result = &v1beta1.MachineDeployment{} + err = c.client.Put(). + Namespace(c.ns). + Resource("machinedeployments"). + Name(machineDeployment.Name). + Body(machineDeployment). + Do(). + Into(result) + return +} + +// UpdateStatus was generated because the type contains a Status member. +// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus(). + +func (c *machineDeployments) UpdateStatus(machineDeployment *v1beta1.MachineDeployment) (result *v1beta1.MachineDeployment, err error) { + result = &v1beta1.MachineDeployment{} + err = c.client.Put(). + Namespace(c.ns). + Resource("machinedeployments"). + Name(machineDeployment.Name). + SubResource("status"). + Body(machineDeployment). + Do(). + Into(result) + return +} + +// Delete takes name of the machineDeployment and deletes it. Returns an error if one occurs. +func (c *machineDeployments) Delete(name string, options *v1.DeleteOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("machinedeployments"). + Name(name). + Body(options). + Do(). + Error() +} + +// DeleteCollection deletes a collection of objects. +func (c *machineDeployments) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + var timeout time.Duration + if listOptions.TimeoutSeconds != nil { + timeout = time.Duration(*listOptions.TimeoutSeconds) * time.Second + } + return c.client.Delete(). + Namespace(c.ns). + Resource("machinedeployments"). + VersionedParams(&listOptions, scheme.ParameterCodec). + Timeout(timeout). + Body(options). + Do(). + Error() +} + +// Patch applies the patch and returns the patched machineDeployment. +func (c *machineDeployments) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.MachineDeployment, err error) { + result = &v1beta1.MachineDeployment{} + err = c.client.Patch(pt). + Namespace(c.ns). + Resource("machinedeployments"). + SubResource(subresources...). + Name(name). + Body(data). + Do(). + Into(result) + return +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/machineset.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/machineset.go new file mode 100644 index 000000000000..478fef7818de --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/typed/machine/v1beta1/machineset.go @@ -0,0 +1,191 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by client-gen. DO NOT EDIT. + +package v1beta1 + +import ( + "time" + + v1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + scheme "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset/scheme" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + rest "k8s.io/client-go/rest" +) + +// MachineSetsGetter has a method to return a MachineSetInterface. +// A group's client should implement this interface. +type MachineSetsGetter interface { + MachineSets(namespace string) MachineSetInterface +} + +// MachineSetInterface has methods to work with MachineSet resources. +type MachineSetInterface interface { + Create(*v1beta1.MachineSet) (*v1beta1.MachineSet, error) + Update(*v1beta1.MachineSet) (*v1beta1.MachineSet, error) + UpdateStatus(*v1beta1.MachineSet) (*v1beta1.MachineSet, error) + Delete(name string, options *v1.DeleteOptions) error + DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error + Get(name string, options v1.GetOptions) (*v1beta1.MachineSet, error) + List(opts v1.ListOptions) (*v1beta1.MachineSetList, error) + Watch(opts v1.ListOptions) (watch.Interface, error) + Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.MachineSet, err error) + MachineSetExpansion +} + +// machineSets implements MachineSetInterface +type machineSets struct { + client rest.Interface + ns string +} + +// newMachineSets returns a MachineSets +func newMachineSets(c *MachineV1beta1Client, namespace string) *machineSets { + return &machineSets{ + client: c.RESTClient(), + ns: namespace, + } +} + +// Get takes name of the machineSet, and returns the corresponding machineSet object, and an error if there is any. +func (c *machineSets) Get(name string, options v1.GetOptions) (result *v1beta1.MachineSet, err error) { + result = &v1beta1.MachineSet{} + err = c.client.Get(). + Namespace(c.ns). + Resource("machinesets"). + Name(name). + VersionedParams(&options, scheme.ParameterCodec). + Do(). + Into(result) + return +} + +// List takes label and field selectors, and returns the list of MachineSets that match those selectors. +func (c *machineSets) List(opts v1.ListOptions) (result *v1beta1.MachineSetList, err error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } + result = &v1beta1.MachineSetList{} + err = c.client.Get(). + Namespace(c.ns). + Resource("machinesets"). + VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). + Do(). + Into(result) + return +} + +// Watch returns a watch.Interface that watches the requested machineSets. +func (c *machineSets) Watch(opts v1.ListOptions) (watch.Interface, error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } + opts.Watch = true + return c.client.Get(). + Namespace(c.ns). + Resource("machinesets"). + VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). + Watch() +} + +// Create takes the representation of a machineSet and creates it. Returns the server's representation of the machineSet, and an error, if there is any. +func (c *machineSets) Create(machineSet *v1beta1.MachineSet) (result *v1beta1.MachineSet, err error) { + result = &v1beta1.MachineSet{} + err = c.client.Post(). + Namespace(c.ns). + Resource("machinesets"). + Body(machineSet). + Do(). + Into(result) + return +} + +// Update takes the representation of a machineSet and updates it. Returns the server's representation of the machineSet, and an error, if there is any. +func (c *machineSets) Update(machineSet *v1beta1.MachineSet) (result *v1beta1.MachineSet, err error) { + result = &v1beta1.MachineSet{} + err = c.client.Put(). + Namespace(c.ns). + Resource("machinesets"). + Name(machineSet.Name). + Body(machineSet). + Do(). + Into(result) + return +} + +// UpdateStatus was generated because the type contains a Status member. +// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus(). + +func (c *machineSets) UpdateStatus(machineSet *v1beta1.MachineSet) (result *v1beta1.MachineSet, err error) { + result = &v1beta1.MachineSet{} + err = c.client.Put(). + Namespace(c.ns). + Resource("machinesets"). + Name(machineSet.Name). + SubResource("status"). + Body(machineSet). + Do(). + Into(result) + return +} + +// Delete takes name of the machineSet and deletes it. Returns an error if one occurs. +func (c *machineSets) Delete(name string, options *v1.DeleteOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("machinesets"). + Name(name). + Body(options). + Do(). + Error() +} + +// DeleteCollection deletes a collection of objects. +func (c *machineSets) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + var timeout time.Duration + if listOptions.TimeoutSeconds != nil { + timeout = time.Duration(*listOptions.TimeoutSeconds) * time.Second + } + return c.client.Delete(). + Namespace(c.ns). + Resource("machinesets"). + VersionedParams(&listOptions, scheme.ParameterCodec). + Timeout(timeout). + Body(options). + Do(). + Error() +} + +// Patch applies the patch and returns the patched machineSet. +func (c *machineSets) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.MachineSet, err error) { + result = &v1beta1.MachineSet{} + err = c.client.Patch(pt). + Namespace(c.ns). + Resource("machinesets"). + SubResource(subresources...). + Name(name). + Body(data). + Do(). + Into(result) + return +} diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/BUILD.bazel similarity index 77% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/BUILD.bazel rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/BUILD.bazel index 039490a15196..60a55cb9f642 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/BUILD.bazel +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/BUILD.bazel @@ -6,13 +6,15 @@ go_library( "factory.go", "generic.go", ], - importpath = "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions", + importpath = "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions", visibility = ["//visibility:public"], deps = [ "//pkg/apis/cluster/v1alpha1:go_default_library", + "//pkg/apis/machine/v1beta1:go_default_library", "//pkg/client/clientset_generated/clientset:go_default_library", "//pkg/client/informers_generated/externalversions/cluster:go_default_library", "//pkg/client/informers_generated/externalversions/internalinterfaces:go_default_library", + "//pkg/client/informers_generated/externalversions/machine:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/BUILD.bazel similarity index 78% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/BUILD.bazel rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/BUILD.bazel index b8cbc69a99fc..1d77735c7520 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/BUILD.bazel +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["interface.go"], - importpath = "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster", + importpath = "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster", visibility = ["//visibility:public"], deps = [ "//pkg/client/informers_generated/externalversions/cluster/v1alpha1:go_default_library", diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/interface.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/interface.go similarity index 83% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/interface.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/interface.go index f73276b80fd6..f133f8ea32bc 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/interface.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/interface.go @@ -14,13 +14,13 @@ See the License for the specific language governing permissions and limitations under the License. */ -// This file was automatically generated by informer-gen +// Code generated by informer-gen. DO NOT EDIT. package cluster import ( - v1alpha1 "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1" - internalinterfaces "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" + v1alpha1 "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1" + internalinterfaces "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" ) // Interface provides access to each of this group's versions. diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/BUILD.bazel similarity index 86% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/BUILD.bazel rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/BUILD.bazel index bb4ec9b8609e..60d106d83238 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/BUILD.bazel +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/BUILD.bazel @@ -6,10 +6,11 @@ go_library( "cluster.go", "interface.go", "machine.go", + "machineclass.go", "machinedeployment.go", "machineset.go", ], - importpath = "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1", + importpath = "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1", visibility = ["//visibility:public"], deps = [ "//pkg/apis/cluster/v1alpha1:go_default_library", diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/cluster.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/cluster.go similarity index 85% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/cluster.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/cluster.go index 5fcd7c4acbed..4a5e1ec53b45 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/cluster.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/cluster.go @@ -14,20 +14,21 @@ See the License for the specific language governing permissions and limitations under the License. */ -// This file was automatically generated by informer-gen +// Code generated by informer-gen. DO NOT EDIT. package v1alpha1 import ( + time "time" + + clusterv1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" + clientset "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset" + internalinterfaces "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" + v1alpha1 "github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" cache "k8s.io/client-go/tools/cache" - cluster_v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" - clientset "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset" - internalinterfaces "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1" - time "time" ) // ClusterInformer provides access to a shared informer and lister for @@ -69,7 +70,7 @@ func NewFilteredClusterInformer(client clientset.Interface, namespace string, re return client.ClusterV1alpha1().Clusters(namespace).Watch(options) }, }, - &cluster_v1alpha1.Cluster{}, + &clusterv1alpha1.Cluster{}, resyncPeriod, indexers, ) @@ -80,7 +81,7 @@ func (f *clusterInformer) defaultInformer(client clientset.Interface, resyncPeri } func (f *clusterInformer) Informer() cache.SharedIndexInformer { - return f.factory.InformerFor(&cluster_v1alpha1.Cluster{}, f.defaultInformer) + return f.factory.InformerFor(&clusterv1alpha1.Cluster{}, f.defaultInformer) } func (f *clusterInformer) Lister() v1alpha1.ClusterLister { diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/interface.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/interface.go similarity index 82% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/interface.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/interface.go index 5667ff4a747a..68b08874b6aa 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/interface.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/interface.go @@ -14,12 +14,12 @@ See the License for the specific language governing permissions and limitations under the License. */ -// This file was automatically generated by informer-gen +// Code generated by informer-gen. DO NOT EDIT. package v1alpha1 import ( - internalinterfaces "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" + internalinterfaces "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" ) // Interface provides access to all the informers in this group version. @@ -28,6 +28,8 @@ type Interface interface { Clusters() ClusterInformer // Machines returns a MachineInformer. Machines() MachineInformer + // MachineClasses returns a MachineClassInformer. + MachineClasses() MachineClassInformer // MachineDeployments returns a MachineDeploymentInformer. MachineDeployments() MachineDeploymentInformer // MachineSets returns a MachineSetInformer. @@ -55,6 +57,11 @@ func (v *version) Machines() MachineInformer { return &machineInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} } +// MachineClasses returns a MachineClassInformer. +func (v *version) MachineClasses() MachineClassInformer { + return &machineClassInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} +} + // MachineDeployments returns a MachineDeploymentInformer. func (v *version) MachineDeployments() MachineDeploymentInformer { return &machineDeploymentInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machine.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machine.go similarity index 85% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machine.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machine.go index 8df504155395..06063ebe21f8 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machine.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machine.go @@ -14,20 +14,21 @@ See the License for the specific language governing permissions and limitations under the License. */ -// This file was automatically generated by informer-gen +// Code generated by informer-gen. DO NOT EDIT. package v1alpha1 import ( + time "time" + + clusterv1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" + clientset "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset" + internalinterfaces "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" + v1alpha1 "github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" cache "k8s.io/client-go/tools/cache" - cluster_v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" - clientset "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset" - internalinterfaces "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1" - time "time" ) // MachineInformer provides access to a shared informer and lister for @@ -69,7 +70,7 @@ func NewFilteredMachineInformer(client clientset.Interface, namespace string, re return client.ClusterV1alpha1().Machines(namespace).Watch(options) }, }, - &cluster_v1alpha1.Machine{}, + &clusterv1alpha1.Machine{}, resyncPeriod, indexers, ) @@ -80,7 +81,7 @@ func (f *machineInformer) defaultInformer(client clientset.Interface, resyncPeri } func (f *machineInformer) Informer() cache.SharedIndexInformer { - return f.factory.InformerFor(&cluster_v1alpha1.Machine{}, f.defaultInformer) + return f.factory.InformerFor(&clusterv1alpha1.Machine{}, f.defaultInformer) } func (f *machineInformer) Lister() v1alpha1.MachineLister { diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machineclass.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machineclass.go new file mode 100644 index 000000000000..6db4475b0624 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machineclass.go @@ -0,0 +1,89 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by informer-gen. DO NOT EDIT. + +package v1alpha1 + +import ( + time "time" + + clusterv1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" + clientset "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset" + internalinterfaces "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" + v1alpha1 "github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + runtime "k8s.io/apimachinery/pkg/runtime" + watch "k8s.io/apimachinery/pkg/watch" + cache "k8s.io/client-go/tools/cache" +) + +// MachineClassInformer provides access to a shared informer and lister for +// MachineClasses. +type MachineClassInformer interface { + Informer() cache.SharedIndexInformer + Lister() v1alpha1.MachineClassLister +} + +type machineClassInformer struct { + factory internalinterfaces.SharedInformerFactory + tweakListOptions internalinterfaces.TweakListOptionsFunc + namespace string +} + +// NewMachineClassInformer constructs a new informer for MachineClass type. +// Always prefer using an informer factory to get a shared informer instead of getting an independent +// one. This reduces memory footprint and number of connections to the server. +func NewMachineClassInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { + return NewFilteredMachineClassInformer(client, namespace, resyncPeriod, indexers, nil) +} + +// NewFilteredMachineClassInformer constructs a new informer for MachineClass type. +// Always prefer using an informer factory to get a shared informer instead of getting an independent +// one. This reduces memory footprint and number of connections to the server. +func NewFilteredMachineClassInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { + return cache.NewSharedIndexInformer( + &cache.ListWatch{ + ListFunc: func(options v1.ListOptions) (runtime.Object, error) { + if tweakListOptions != nil { + tweakListOptions(&options) + } + return client.ClusterV1alpha1().MachineClasses(namespace).List(options) + }, + WatchFunc: func(options v1.ListOptions) (watch.Interface, error) { + if tweakListOptions != nil { + tweakListOptions(&options) + } + return client.ClusterV1alpha1().MachineClasses(namespace).Watch(options) + }, + }, + &clusterv1alpha1.MachineClass{}, + resyncPeriod, + indexers, + ) +} + +func (f *machineClassInformer) defaultInformer(client clientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { + return NewFilteredMachineClassInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) +} + +func (f *machineClassInformer) Informer() cache.SharedIndexInformer { + return f.factory.InformerFor(&clusterv1alpha1.MachineClass{}, f.defaultInformer) +} + +func (f *machineClassInformer) Lister() v1alpha1.MachineClassLister { + return v1alpha1.NewMachineClassLister(f.Informer().GetIndexer()) +} diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machinedeployment.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machinedeployment.go similarity index 85% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machinedeployment.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machinedeployment.go index 2264bc59f151..0b5f7c4113fc 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machinedeployment.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machinedeployment.go @@ -14,20 +14,21 @@ See the License for the specific language governing permissions and limitations under the License. */ -// This file was automatically generated by informer-gen +// Code generated by informer-gen. DO NOT EDIT. package v1alpha1 import ( + time "time" + + clusterv1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" + clientset "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset" + internalinterfaces "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" + v1alpha1 "github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" cache "k8s.io/client-go/tools/cache" - cluster_v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" - clientset "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset" - internalinterfaces "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1" - time "time" ) // MachineDeploymentInformer provides access to a shared informer and lister for @@ -69,7 +70,7 @@ func NewFilteredMachineDeploymentInformer(client clientset.Interface, namespace return client.ClusterV1alpha1().MachineDeployments(namespace).Watch(options) }, }, - &cluster_v1alpha1.MachineDeployment{}, + &clusterv1alpha1.MachineDeployment{}, resyncPeriod, indexers, ) @@ -80,7 +81,7 @@ func (f *machineDeploymentInformer) defaultInformer(client clientset.Interface, } func (f *machineDeploymentInformer) Informer() cache.SharedIndexInformer { - return f.factory.InformerFor(&cluster_v1alpha1.MachineDeployment{}, f.defaultInformer) + return f.factory.InformerFor(&clusterv1alpha1.MachineDeployment{}, f.defaultInformer) } func (f *machineDeploymentInformer) Lister() v1alpha1.MachineDeploymentLister { diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machineset.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machineset.go similarity index 85% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machineset.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machineset.go index 9397d1a3950e..a3179d4fbfee 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machineset.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster/v1alpha1/machineset.go @@ -14,20 +14,21 @@ See the License for the specific language governing permissions and limitations under the License. */ -// This file was automatically generated by informer-gen +// Code generated by informer-gen. DO NOT EDIT. package v1alpha1 import ( + time "time" + + clusterv1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" + clientset "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset" + internalinterfaces "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" + v1alpha1 "github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" cache "k8s.io/client-go/tools/cache" - cluster_v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" - clientset "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset" - internalinterfaces "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1" - time "time" ) // MachineSetInformer provides access to a shared informer and lister for @@ -69,7 +70,7 @@ func NewFilteredMachineSetInformer(client clientset.Interface, namespace string, return client.ClusterV1alpha1().MachineSets(namespace).Watch(options) }, }, - &cluster_v1alpha1.MachineSet{}, + &clusterv1alpha1.MachineSet{}, resyncPeriod, indexers, ) @@ -80,7 +81,7 @@ func (f *machineSetInformer) defaultInformer(client clientset.Interface, resyncP } func (f *machineSetInformer) Informer() cache.SharedIndexInformer { - return f.factory.InformerFor(&cluster_v1alpha1.MachineSet{}, f.defaultInformer) + return f.factory.InformerFor(&clusterv1alpha1.MachineSet{}, f.defaultInformer) } func (f *machineSetInformer) Lister() v1alpha1.MachineSetLister { diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/factory.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/factory.go similarity index 58% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/factory.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/factory.go index 479bdd7be6fa..2383e1a543b1 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/factory.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/factory.go @@ -14,29 +14,35 @@ See the License for the specific language governing permissions and limitations under the License. */ -// This file was automatically generated by informer-gen +// Code generated by informer-gen. DO NOT EDIT. package externalversions import ( + reflect "reflect" + sync "sync" + time "time" + + clientset "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset" + cluster "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/cluster" + internalinterfaces "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" + machine "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" schema "k8s.io/apimachinery/pkg/runtime/schema" cache "k8s.io/client-go/tools/cache" - reflect "reflect" - clientset "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset" - cluster "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/cluster" - internalinterfaces "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" - sync "sync" - time "time" ) +// SharedInformerOption defines the functional option type for SharedInformerFactory. +type SharedInformerOption func(*sharedInformerFactory) *sharedInformerFactory + type sharedInformerFactory struct { client clientset.Interface namespace string tweakListOptions internalinterfaces.TweakListOptionsFunc lock sync.Mutex defaultResync time.Duration + customResync map[reflect.Type]time.Duration informers map[reflect.Type]cache.SharedIndexInformer // startedInformers is used for tracking which informers have been started. @@ -44,23 +50,62 @@ type sharedInformerFactory struct { startedInformers map[reflect.Type]bool } -// NewSharedInformerFactory constructs a new instance of sharedInformerFactory +// WithCustomResyncConfig sets a custom resync period for the specified informer types. +func WithCustomResyncConfig(resyncConfig map[v1.Object]time.Duration) SharedInformerOption { + return func(factory *sharedInformerFactory) *sharedInformerFactory { + for k, v := range resyncConfig { + factory.customResync[reflect.TypeOf(k)] = v + } + return factory + } +} + +// WithTweakListOptions sets a custom filter on all listers of the configured SharedInformerFactory. +func WithTweakListOptions(tweakListOptions internalinterfaces.TweakListOptionsFunc) SharedInformerOption { + return func(factory *sharedInformerFactory) *sharedInformerFactory { + factory.tweakListOptions = tweakListOptions + return factory + } +} + +// WithNamespace limits the SharedInformerFactory to the specified namespace. +func WithNamespace(namespace string) SharedInformerOption { + return func(factory *sharedInformerFactory) *sharedInformerFactory { + factory.namespace = namespace + return factory + } +} + +// NewSharedInformerFactory constructs a new instance of sharedInformerFactory for all namespaces. func NewSharedInformerFactory(client clientset.Interface, defaultResync time.Duration) SharedInformerFactory { - return NewFilteredSharedInformerFactory(client, defaultResync, v1.NamespaceAll, nil) + return NewSharedInformerFactoryWithOptions(client, defaultResync) } // NewFilteredSharedInformerFactory constructs a new instance of sharedInformerFactory. // Listers obtained via this SharedInformerFactory will be subject to the same filters // as specified here. +// Deprecated: Please use NewSharedInformerFactoryWithOptions instead func NewFilteredSharedInformerFactory(client clientset.Interface, defaultResync time.Duration, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) SharedInformerFactory { - return &sharedInformerFactory{ + return NewSharedInformerFactoryWithOptions(client, defaultResync, WithNamespace(namespace), WithTweakListOptions(tweakListOptions)) +} + +// NewSharedInformerFactoryWithOptions constructs a new instance of a SharedInformerFactory with additional options. +func NewSharedInformerFactoryWithOptions(client clientset.Interface, defaultResync time.Duration, options ...SharedInformerOption) SharedInformerFactory { + factory := &sharedInformerFactory{ client: client, - namespace: namespace, - tweakListOptions: tweakListOptions, + namespace: v1.NamespaceAll, defaultResync: defaultResync, informers: make(map[reflect.Type]cache.SharedIndexInformer), startedInformers: make(map[reflect.Type]bool), + customResync: make(map[reflect.Type]time.Duration), + } + + // Apply all options + for _, opt := range options { + factory = opt(factory) } + + return factory } // Start initializes all requested informers. @@ -109,7 +154,13 @@ func (f *sharedInformerFactory) InformerFor(obj runtime.Object, newFunc internal if exists { return informer } - informer = newFunc(f.client, f.defaultResync) + + resyncPeriod, exists := f.customResync[informerType] + if !exists { + resyncPeriod = f.defaultResync + } + + informer = newFunc(f.client, resyncPeriod) f.informers[informerType] = informer return informer @@ -123,8 +174,13 @@ type SharedInformerFactory interface { WaitForCacheSync(stopCh <-chan struct{}) map[reflect.Type]bool Cluster() cluster.Interface + Machine() machine.Interface } func (f *sharedInformerFactory) Cluster() cluster.Interface { return cluster.New(f, f.namespace, f.tweakListOptions) } + +func (f *sharedInformerFactory) Machine() machine.Interface { + return machine.New(f, f.namespace, f.tweakListOptions) +} diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/generic.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/generic.go similarity index 67% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/generic.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/generic.go index 2edc65a5b618..1f51b6f6f585 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/generic.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/generic.go @@ -14,15 +14,17 @@ See the License for the specific language governing permissions and limitations under the License. */ -// This file was automatically generated by informer-gen +// Code generated by informer-gen. DO NOT EDIT. package externalversions import ( "fmt" + + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" + v1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" schema "k8s.io/apimachinery/pkg/runtime/schema" cache "k8s.io/client-go/tools/cache" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" ) // GenericInformer is type of SharedIndexInformer which will locate and delegate to other @@ -56,11 +58,23 @@ func (f *sharedInformerFactory) ForResource(resource schema.GroupVersionResource return &genericInformer{resource: resource.GroupResource(), informer: f.Cluster().V1alpha1().Clusters().Informer()}, nil case v1alpha1.SchemeGroupVersion.WithResource("machines"): return &genericInformer{resource: resource.GroupResource(), informer: f.Cluster().V1alpha1().Machines().Informer()}, nil + case v1alpha1.SchemeGroupVersion.WithResource("machineclasses"): + return &genericInformer{resource: resource.GroupResource(), informer: f.Cluster().V1alpha1().MachineClasses().Informer()}, nil case v1alpha1.SchemeGroupVersion.WithResource("machinedeployments"): return &genericInformer{resource: resource.GroupResource(), informer: f.Cluster().V1alpha1().MachineDeployments().Informer()}, nil case v1alpha1.SchemeGroupVersion.WithResource("machinesets"): return &genericInformer{resource: resource.GroupResource(), informer: f.Cluster().V1alpha1().MachineSets().Informer()}, nil + // Group=machine.openshift.io, Version=v1beta1 + case v1beta1.SchemeGroupVersion.WithResource("machines"): + return &genericInformer{resource: resource.GroupResource(), informer: f.Machine().V1beta1().Machines().Informer()}, nil + case v1beta1.SchemeGroupVersion.WithResource("machineclasses"): + return &genericInformer{resource: resource.GroupResource(), informer: f.Machine().V1beta1().MachineClasses().Informer()}, nil + case v1beta1.SchemeGroupVersion.WithResource("machinedeployments"): + return &genericInformer{resource: resource.GroupResource(), informer: f.Machine().V1beta1().MachineDeployments().Informer()}, nil + case v1beta1.SchemeGroupVersion.WithResource("machinesets"): + return &genericInformer{resource: resource.GroupResource(), informer: f.Machine().V1beta1().MachineSets().Informer()}, nil + } return nil, fmt.Errorf("no informer found for %v", resource) diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces/BUILD.bazel similarity index 80% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces/BUILD.bazel rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces/BUILD.bazel index d6a8332c99b8..86d3c2e4036e 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces/BUILD.bazel +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["factory_interfaces.go"], - importpath = "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces", + importpath = "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces", visibility = ["//visibility:public"], deps = [ "//pkg/client/clientset_generated/clientset:go_default_library", diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces/factory_interfaces.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces/factory_interfaces.go similarity index 78% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces/factory_interfaces.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces/factory_interfaces.go index bd8ddd811c87..72d66bdc8816 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces/factory_interfaces.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces/factory_interfaces.go @@ -14,18 +14,20 @@ See the License for the specific language governing permissions and limitations under the License. */ -// This file was automatically generated by informer-gen +// Code generated by informer-gen. DO NOT EDIT. package internalinterfaces import ( + time "time" + + clientset "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" cache "k8s.io/client-go/tools/cache" - clientset "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset" - time "time" ) +// NewInformerFunc takes clientset.Interface and time.Duration to return a SharedIndexInformer. type NewInformerFunc func(clientset.Interface, time.Duration) cache.SharedIndexInformer // SharedInformerFactory a small interface to allow for adding an informer without an import cycle @@ -34,4 +36,5 @@ type SharedInformerFactory interface { InformerFor(obj runtime.Object, newFunc NewInformerFunc) cache.SharedIndexInformer } +// TweakListOptionsFunc is a function that transforms a v1.ListOptions. type TweakListOptionsFunc func(*v1.ListOptions) diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/BUILD.bazel new file mode 100644 index 000000000000..ea2550080604 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/BUILD.bazel @@ -0,0 +1,12 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["interface.go"], + importpath = "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine", + visibility = ["//visibility:public"], + deps = [ + "//pkg/client/informers_generated/externalversions/internalinterfaces:go_default_library", + "//pkg/client/informers_generated/externalversions/machine/v1beta1:go_default_library", + ], +) diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/interface.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/interface.go new file mode 100644 index 000000000000..ef2ffff99427 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/interface.go @@ -0,0 +1,46 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by informer-gen. DO NOT EDIT. + +package machine + +import ( + internalinterfaces "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" + v1beta1 "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1" +) + +// Interface provides access to each of this group's versions. +type Interface interface { + // V1beta1 provides access to shared informers for resources in V1beta1. + V1beta1() v1beta1.Interface +} + +type group struct { + factory internalinterfaces.SharedInformerFactory + namespace string + tweakListOptions internalinterfaces.TweakListOptionsFunc +} + +// New returns a new Interface. +func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface { + return &group{factory: f, namespace: namespace, tweakListOptions: tweakListOptions} +} + +// V1beta1 returns a new v1beta1.Interface. +func (g *group) V1beta1() v1beta1.Interface { + return v1beta1.New(g.factory, g.namespace, g.tweakListOptions) +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/BUILD.bazel new file mode 100644 index 000000000000..e1e05411baf9 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/BUILD.bazel @@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "interface.go", + "machine.go", + "machineclass.go", + "machinedeployment.go", + "machineset.go", + ], + importpath = "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1", + visibility = ["//visibility:public"], + deps = [ + "//pkg/apis/machine/v1beta1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//pkg/client/informers_generated/externalversions/internalinterfaces:go_default_library", + "//pkg/client/listers_generated/machine/v1beta1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", + "//vendor/k8s.io/client-go/tools/cache:go_default_library", + ], +) diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/interface.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/interface.go new file mode 100644 index 000000000000..33c7c903b351 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/interface.go @@ -0,0 +1,66 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by informer-gen. DO NOT EDIT. + +package v1beta1 + +import ( + internalinterfaces "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" +) + +// Interface provides access to all the informers in this group version. +type Interface interface { + // Machines returns a MachineInformer. + Machines() MachineInformer + // MachineClasses returns a MachineClassInformer. + MachineClasses() MachineClassInformer + // MachineDeployments returns a MachineDeploymentInformer. + MachineDeployments() MachineDeploymentInformer + // MachineSets returns a MachineSetInformer. + MachineSets() MachineSetInformer +} + +type version struct { + factory internalinterfaces.SharedInformerFactory + namespace string + tweakListOptions internalinterfaces.TweakListOptionsFunc +} + +// New returns a new Interface. +func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface { + return &version{factory: f, namespace: namespace, tweakListOptions: tweakListOptions} +} + +// Machines returns a MachineInformer. +func (v *version) Machines() MachineInformer { + return &machineInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} +} + +// MachineClasses returns a MachineClassInformer. +func (v *version) MachineClasses() MachineClassInformer { + return &machineClassInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} +} + +// MachineDeployments returns a MachineDeploymentInformer. +func (v *version) MachineDeployments() MachineDeploymentInformer { + return &machineDeploymentInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} +} + +// MachineSets returns a MachineSetInformer. +func (v *version) MachineSets() MachineSetInformer { + return &machineSetInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/machine.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/machine.go new file mode 100644 index 000000000000..21a0714e24cc --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/machine.go @@ -0,0 +1,89 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by informer-gen. DO NOT EDIT. + +package v1beta1 + +import ( + time "time" + + machinev1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + clientset "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset" + internalinterfaces "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" + v1beta1 "github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + runtime "k8s.io/apimachinery/pkg/runtime" + watch "k8s.io/apimachinery/pkg/watch" + cache "k8s.io/client-go/tools/cache" +) + +// MachineInformer provides access to a shared informer and lister for +// Machines. +type MachineInformer interface { + Informer() cache.SharedIndexInformer + Lister() v1beta1.MachineLister +} + +type machineInformer struct { + factory internalinterfaces.SharedInformerFactory + tweakListOptions internalinterfaces.TweakListOptionsFunc + namespace string +} + +// NewMachineInformer constructs a new informer for Machine type. +// Always prefer using an informer factory to get a shared informer instead of getting an independent +// one. This reduces memory footprint and number of connections to the server. +func NewMachineInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { + return NewFilteredMachineInformer(client, namespace, resyncPeriod, indexers, nil) +} + +// NewFilteredMachineInformer constructs a new informer for Machine type. +// Always prefer using an informer factory to get a shared informer instead of getting an independent +// one. This reduces memory footprint and number of connections to the server. +func NewFilteredMachineInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { + return cache.NewSharedIndexInformer( + &cache.ListWatch{ + ListFunc: func(options v1.ListOptions) (runtime.Object, error) { + if tweakListOptions != nil { + tweakListOptions(&options) + } + return client.MachineV1beta1().Machines(namespace).List(options) + }, + WatchFunc: func(options v1.ListOptions) (watch.Interface, error) { + if tweakListOptions != nil { + tweakListOptions(&options) + } + return client.MachineV1beta1().Machines(namespace).Watch(options) + }, + }, + &machinev1beta1.Machine{}, + resyncPeriod, + indexers, + ) +} + +func (f *machineInformer) defaultInformer(client clientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { + return NewFilteredMachineInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) +} + +func (f *machineInformer) Informer() cache.SharedIndexInformer { + return f.factory.InformerFor(&machinev1beta1.Machine{}, f.defaultInformer) +} + +func (f *machineInformer) Lister() v1beta1.MachineLister { + return v1beta1.NewMachineLister(f.Informer().GetIndexer()) +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/machineclass.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/machineclass.go new file mode 100644 index 000000000000..dba4270077d1 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/machineclass.go @@ -0,0 +1,89 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by informer-gen. DO NOT EDIT. + +package v1beta1 + +import ( + time "time" + + machinev1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + clientset "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset" + internalinterfaces "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" + v1beta1 "github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + runtime "k8s.io/apimachinery/pkg/runtime" + watch "k8s.io/apimachinery/pkg/watch" + cache "k8s.io/client-go/tools/cache" +) + +// MachineClassInformer provides access to a shared informer and lister for +// MachineClasses. +type MachineClassInformer interface { + Informer() cache.SharedIndexInformer + Lister() v1beta1.MachineClassLister +} + +type machineClassInformer struct { + factory internalinterfaces.SharedInformerFactory + tweakListOptions internalinterfaces.TweakListOptionsFunc + namespace string +} + +// NewMachineClassInformer constructs a new informer for MachineClass type. +// Always prefer using an informer factory to get a shared informer instead of getting an independent +// one. This reduces memory footprint and number of connections to the server. +func NewMachineClassInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { + return NewFilteredMachineClassInformer(client, namespace, resyncPeriod, indexers, nil) +} + +// NewFilteredMachineClassInformer constructs a new informer for MachineClass type. +// Always prefer using an informer factory to get a shared informer instead of getting an independent +// one. This reduces memory footprint and number of connections to the server. +func NewFilteredMachineClassInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { + return cache.NewSharedIndexInformer( + &cache.ListWatch{ + ListFunc: func(options v1.ListOptions) (runtime.Object, error) { + if tweakListOptions != nil { + tweakListOptions(&options) + } + return client.MachineV1beta1().MachineClasses(namespace).List(options) + }, + WatchFunc: func(options v1.ListOptions) (watch.Interface, error) { + if tweakListOptions != nil { + tweakListOptions(&options) + } + return client.MachineV1beta1().MachineClasses(namespace).Watch(options) + }, + }, + &machinev1beta1.MachineClass{}, + resyncPeriod, + indexers, + ) +} + +func (f *machineClassInformer) defaultInformer(client clientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { + return NewFilteredMachineClassInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) +} + +func (f *machineClassInformer) Informer() cache.SharedIndexInformer { + return f.factory.InformerFor(&machinev1beta1.MachineClass{}, f.defaultInformer) +} + +func (f *machineClassInformer) Lister() v1beta1.MachineClassLister { + return v1beta1.NewMachineClassLister(f.Informer().GetIndexer()) +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/machinedeployment.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/machinedeployment.go new file mode 100644 index 000000000000..e1c226bdb3cd --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/machinedeployment.go @@ -0,0 +1,89 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by informer-gen. DO NOT EDIT. + +package v1beta1 + +import ( + time "time" + + machinev1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + clientset "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset" + internalinterfaces "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" + v1beta1 "github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + runtime "k8s.io/apimachinery/pkg/runtime" + watch "k8s.io/apimachinery/pkg/watch" + cache "k8s.io/client-go/tools/cache" +) + +// MachineDeploymentInformer provides access to a shared informer and lister for +// MachineDeployments. +type MachineDeploymentInformer interface { + Informer() cache.SharedIndexInformer + Lister() v1beta1.MachineDeploymentLister +} + +type machineDeploymentInformer struct { + factory internalinterfaces.SharedInformerFactory + tweakListOptions internalinterfaces.TweakListOptionsFunc + namespace string +} + +// NewMachineDeploymentInformer constructs a new informer for MachineDeployment type. +// Always prefer using an informer factory to get a shared informer instead of getting an independent +// one. This reduces memory footprint and number of connections to the server. +func NewMachineDeploymentInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { + return NewFilteredMachineDeploymentInformer(client, namespace, resyncPeriod, indexers, nil) +} + +// NewFilteredMachineDeploymentInformer constructs a new informer for MachineDeployment type. +// Always prefer using an informer factory to get a shared informer instead of getting an independent +// one. This reduces memory footprint and number of connections to the server. +func NewFilteredMachineDeploymentInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { + return cache.NewSharedIndexInformer( + &cache.ListWatch{ + ListFunc: func(options v1.ListOptions) (runtime.Object, error) { + if tweakListOptions != nil { + tweakListOptions(&options) + } + return client.MachineV1beta1().MachineDeployments(namespace).List(options) + }, + WatchFunc: func(options v1.ListOptions) (watch.Interface, error) { + if tweakListOptions != nil { + tweakListOptions(&options) + } + return client.MachineV1beta1().MachineDeployments(namespace).Watch(options) + }, + }, + &machinev1beta1.MachineDeployment{}, + resyncPeriod, + indexers, + ) +} + +func (f *machineDeploymentInformer) defaultInformer(client clientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { + return NewFilteredMachineDeploymentInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) +} + +func (f *machineDeploymentInformer) Informer() cache.SharedIndexInformer { + return f.factory.InformerFor(&machinev1beta1.MachineDeployment{}, f.defaultInformer) +} + +func (f *machineDeploymentInformer) Lister() v1beta1.MachineDeploymentLister { + return v1beta1.NewMachineDeploymentLister(f.Informer().GetIndexer()) +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/machineset.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/machineset.go new file mode 100644 index 000000000000..fe576d6327fb --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/machine/v1beta1/machineset.go @@ -0,0 +1,89 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by informer-gen. DO NOT EDIT. + +package v1beta1 + +import ( + time "time" + + machinev1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + clientset "github.com/openshift/cluster-api/pkg/client/clientset_generated/clientset" + internalinterfaces "github.com/openshift/cluster-api/pkg/client/informers_generated/externalversions/internalinterfaces" + v1beta1 "github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + runtime "k8s.io/apimachinery/pkg/runtime" + watch "k8s.io/apimachinery/pkg/watch" + cache "k8s.io/client-go/tools/cache" +) + +// MachineSetInformer provides access to a shared informer and lister for +// MachineSets. +type MachineSetInformer interface { + Informer() cache.SharedIndexInformer + Lister() v1beta1.MachineSetLister +} + +type machineSetInformer struct { + factory internalinterfaces.SharedInformerFactory + tweakListOptions internalinterfaces.TweakListOptionsFunc + namespace string +} + +// NewMachineSetInformer constructs a new informer for MachineSet type. +// Always prefer using an informer factory to get a shared informer instead of getting an independent +// one. This reduces memory footprint and number of connections to the server. +func NewMachineSetInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { + return NewFilteredMachineSetInformer(client, namespace, resyncPeriod, indexers, nil) +} + +// NewFilteredMachineSetInformer constructs a new informer for MachineSet type. +// Always prefer using an informer factory to get a shared informer instead of getting an independent +// one. This reduces memory footprint and number of connections to the server. +func NewFilteredMachineSetInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { + return cache.NewSharedIndexInformer( + &cache.ListWatch{ + ListFunc: func(options v1.ListOptions) (runtime.Object, error) { + if tweakListOptions != nil { + tweakListOptions(&options) + } + return client.MachineV1beta1().MachineSets(namespace).List(options) + }, + WatchFunc: func(options v1.ListOptions) (watch.Interface, error) { + if tweakListOptions != nil { + tweakListOptions(&options) + } + return client.MachineV1beta1().MachineSets(namespace).Watch(options) + }, + }, + &machinev1beta1.MachineSet{}, + resyncPeriod, + indexers, + ) +} + +func (f *machineSetInformer) defaultInformer(client clientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { + return NewFilteredMachineSetInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) +} + +func (f *machineSetInformer) Informer() cache.SharedIndexInformer { + return f.factory.InformerFor(&machinev1beta1.MachineSet{}, f.defaultInformer) +} + +func (f *machineSetInformer) Lister() v1beta1.MachineSetLister { + return v1beta1.NewMachineSetLister(f.Informer().GetIndexer()) +} diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/BUILD.bazel similarity index 82% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/BUILD.bazel rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/BUILD.bazel index 549ed0e12aaa..50e7b656d762 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/BUILD.bazel +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/BUILD.bazel @@ -6,10 +6,11 @@ go_library( "cluster.go", "expansion_generated.go", "machine.go", + "machineclass.go", "machinedeployment.go", "machineset.go", ], - importpath = "sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1", + importpath = "github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1", visibility = ["//visibility:public"], deps = [ "//pkg/apis/cluster/v1alpha1:go_default_library", diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/cluster.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/cluster.go similarity index 96% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/cluster.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/cluster.go index 07be29b0d3b0..79f5a06f8244 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/cluster.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/cluster.go @@ -14,15 +14,15 @@ See the License for the specific language governing permissions and limitations under the License. */ -// This file was automatically generated by lister-gen +// Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" ) // ClusterLister helps list Clusters. diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/expansion_generated.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/expansion_generated.go similarity index 83% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/expansion_generated.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/expansion_generated.go index ea84125bd4c2..8daf52835ef8 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/expansion_generated.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/expansion_generated.go @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -// This file was automatically generated by lister-gen +// Code generated by lister-gen. DO NOT EDIT. package v1alpha1 @@ -34,6 +34,14 @@ type MachineListerExpansion interface{} // MachineNamespaceLister. type MachineNamespaceListerExpansion interface{} +// MachineClassListerExpansion allows custom methods to be added to +// MachineClassLister. +type MachineClassListerExpansion interface{} + +// MachineClassNamespaceListerExpansion allows custom methods to be added to +// MachineClassNamespaceLister. +type MachineClassNamespaceListerExpansion interface{} + // MachineDeploymentListerExpansion allows custom methods to be added to // MachineDeploymentLister. type MachineDeploymentListerExpansion interface{} diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machine.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machine.go similarity index 96% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machine.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machine.go index db3d379207bc..7d1335329b7a 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machine.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machine.go @@ -14,15 +14,15 @@ See the License for the specific language governing permissions and limitations under the License. */ -// This file was automatically generated by lister-gen +// Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" ) // MachineLister helps list Machines. diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machineclass.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machineclass.go new file mode 100644 index 000000000000..df2c0ed6ca40 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machineclass.go @@ -0,0 +1,94 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by lister-gen. DO NOT EDIT. + +package v1alpha1 + +import ( + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" + "k8s.io/apimachinery/pkg/api/errors" + "k8s.io/apimachinery/pkg/labels" + "k8s.io/client-go/tools/cache" +) + +// MachineClassLister helps list MachineClasses. +type MachineClassLister interface { + // List lists all MachineClasses in the indexer. + List(selector labels.Selector) (ret []*v1alpha1.MachineClass, err error) + // MachineClasses returns an object that can list and get MachineClasses. + MachineClasses(namespace string) MachineClassNamespaceLister + MachineClassListerExpansion +} + +// machineClassLister implements the MachineClassLister interface. +type machineClassLister struct { + indexer cache.Indexer +} + +// NewMachineClassLister returns a new MachineClassLister. +func NewMachineClassLister(indexer cache.Indexer) MachineClassLister { + return &machineClassLister{indexer: indexer} +} + +// List lists all MachineClasses in the indexer. +func (s *machineClassLister) List(selector labels.Selector) (ret []*v1alpha1.MachineClass, err error) { + err = cache.ListAll(s.indexer, selector, func(m interface{}) { + ret = append(ret, m.(*v1alpha1.MachineClass)) + }) + return ret, err +} + +// MachineClasses returns an object that can list and get MachineClasses. +func (s *machineClassLister) MachineClasses(namespace string) MachineClassNamespaceLister { + return machineClassNamespaceLister{indexer: s.indexer, namespace: namespace} +} + +// MachineClassNamespaceLister helps list and get MachineClasses. +type MachineClassNamespaceLister interface { + // List lists all MachineClasses in the indexer for a given namespace. + List(selector labels.Selector) (ret []*v1alpha1.MachineClass, err error) + // Get retrieves the MachineClass from the indexer for a given namespace and name. + Get(name string) (*v1alpha1.MachineClass, error) + MachineClassNamespaceListerExpansion +} + +// machineClassNamespaceLister implements the MachineClassNamespaceLister +// interface. +type machineClassNamespaceLister struct { + indexer cache.Indexer + namespace string +} + +// List lists all MachineClasses in the indexer for a given namespace. +func (s machineClassNamespaceLister) List(selector labels.Selector) (ret []*v1alpha1.MachineClass, err error) { + err = cache.ListAllByNamespace(s.indexer, s.namespace, selector, func(m interface{}) { + ret = append(ret, m.(*v1alpha1.MachineClass)) + }) + return ret, err +} + +// Get retrieves the MachineClass from the indexer for a given namespace and name. +func (s machineClassNamespaceLister) Get(name string) (*v1alpha1.MachineClass, error) { + obj, exists, err := s.indexer.GetByKey(s.namespace + "/" + name) + if err != nil { + return nil, err + } + if !exists { + return nil, errors.NewNotFound(v1alpha1.Resource("machineclass"), name) + } + return obj.(*v1alpha1.MachineClass), nil +} diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machinedeployment.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machinedeployment.go similarity index 96% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machinedeployment.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machinedeployment.go index a426fb6791e0..96b47bbf565b 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machinedeployment.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machinedeployment.go @@ -14,15 +14,15 @@ See the License for the specific language governing permissions and limitations under the License. */ -// This file was automatically generated by lister-gen +// Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" ) // MachineDeploymentLister helps list MachineDeployments. diff --git a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machineset.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machineset.go similarity index 96% rename from cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machineset.go rename to cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machineset.go index b8e9eebe0654..50066366c49c 100644 --- a/cluster-autoscaler/vendor/sigs.k8s.io/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machineset.go +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/cluster/v1alpha1/machineset.go @@ -14,15 +14,15 @@ See the License for the specific language governing permissions and limitations under the License. */ -// This file was automatically generated by lister-gen +// Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( + v1alpha1 "github.com/openshift/cluster-api/pkg/apis/cluster/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" - v1alpha1 "sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1" ) // MachineSetLister helps list MachineSets. diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/BUILD.bazel b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/BUILD.bazel new file mode 100644 index 000000000000..7483f7952788 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/BUILD.bazel @@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "expansion_generated.go", + "machine.go", + "machineclass.go", + "machinedeployment.go", + "machineset.go", + ], + importpath = "github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1", + visibility = ["//visibility:public"], + deps = [ + "//pkg/apis/machine/v1beta1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", + "//vendor/k8s.io/client-go/tools/cache:go_default_library", + ], +) diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/expansion_generated.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/expansion_generated.go new file mode 100644 index 000000000000..ce5f9aa66614 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/expansion_generated.go @@ -0,0 +1,51 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by lister-gen. DO NOT EDIT. + +package v1beta1 + +// MachineListerExpansion allows custom methods to be added to +// MachineLister. +type MachineListerExpansion interface{} + +// MachineNamespaceListerExpansion allows custom methods to be added to +// MachineNamespaceLister. +type MachineNamespaceListerExpansion interface{} + +// MachineClassListerExpansion allows custom methods to be added to +// MachineClassLister. +type MachineClassListerExpansion interface{} + +// MachineClassNamespaceListerExpansion allows custom methods to be added to +// MachineClassNamespaceLister. +type MachineClassNamespaceListerExpansion interface{} + +// MachineDeploymentListerExpansion allows custom methods to be added to +// MachineDeploymentLister. +type MachineDeploymentListerExpansion interface{} + +// MachineDeploymentNamespaceListerExpansion allows custom methods to be added to +// MachineDeploymentNamespaceLister. +type MachineDeploymentNamespaceListerExpansion interface{} + +// MachineSetListerExpansion allows custom methods to be added to +// MachineSetLister. +type MachineSetListerExpansion interface{} + +// MachineSetNamespaceListerExpansion allows custom methods to be added to +// MachineSetNamespaceLister. +type MachineSetNamespaceListerExpansion interface{} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/machine.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/machine.go new file mode 100644 index 000000000000..8208d3386abc --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/machine.go @@ -0,0 +1,94 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by lister-gen. DO NOT EDIT. + +package v1beta1 + +import ( + v1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + "k8s.io/apimachinery/pkg/api/errors" + "k8s.io/apimachinery/pkg/labels" + "k8s.io/client-go/tools/cache" +) + +// MachineLister helps list Machines. +type MachineLister interface { + // List lists all Machines in the indexer. + List(selector labels.Selector) (ret []*v1beta1.Machine, err error) + // Machines returns an object that can list and get Machines. + Machines(namespace string) MachineNamespaceLister + MachineListerExpansion +} + +// machineLister implements the MachineLister interface. +type machineLister struct { + indexer cache.Indexer +} + +// NewMachineLister returns a new MachineLister. +func NewMachineLister(indexer cache.Indexer) MachineLister { + return &machineLister{indexer: indexer} +} + +// List lists all Machines in the indexer. +func (s *machineLister) List(selector labels.Selector) (ret []*v1beta1.Machine, err error) { + err = cache.ListAll(s.indexer, selector, func(m interface{}) { + ret = append(ret, m.(*v1beta1.Machine)) + }) + return ret, err +} + +// Machines returns an object that can list and get Machines. +func (s *machineLister) Machines(namespace string) MachineNamespaceLister { + return machineNamespaceLister{indexer: s.indexer, namespace: namespace} +} + +// MachineNamespaceLister helps list and get Machines. +type MachineNamespaceLister interface { + // List lists all Machines in the indexer for a given namespace. + List(selector labels.Selector) (ret []*v1beta1.Machine, err error) + // Get retrieves the Machine from the indexer for a given namespace and name. + Get(name string) (*v1beta1.Machine, error) + MachineNamespaceListerExpansion +} + +// machineNamespaceLister implements the MachineNamespaceLister +// interface. +type machineNamespaceLister struct { + indexer cache.Indexer + namespace string +} + +// List lists all Machines in the indexer for a given namespace. +func (s machineNamespaceLister) List(selector labels.Selector) (ret []*v1beta1.Machine, err error) { + err = cache.ListAllByNamespace(s.indexer, s.namespace, selector, func(m interface{}) { + ret = append(ret, m.(*v1beta1.Machine)) + }) + return ret, err +} + +// Get retrieves the Machine from the indexer for a given namespace and name. +func (s machineNamespaceLister) Get(name string) (*v1beta1.Machine, error) { + obj, exists, err := s.indexer.GetByKey(s.namespace + "/" + name) + if err != nil { + return nil, err + } + if !exists { + return nil, errors.NewNotFound(v1beta1.Resource("machine"), name) + } + return obj.(*v1beta1.Machine), nil +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/machineclass.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/machineclass.go new file mode 100644 index 000000000000..7e78a7ec8693 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/machineclass.go @@ -0,0 +1,94 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by lister-gen. DO NOT EDIT. + +package v1beta1 + +import ( + v1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + "k8s.io/apimachinery/pkg/api/errors" + "k8s.io/apimachinery/pkg/labels" + "k8s.io/client-go/tools/cache" +) + +// MachineClassLister helps list MachineClasses. +type MachineClassLister interface { + // List lists all MachineClasses in the indexer. + List(selector labels.Selector) (ret []*v1beta1.MachineClass, err error) + // MachineClasses returns an object that can list and get MachineClasses. + MachineClasses(namespace string) MachineClassNamespaceLister + MachineClassListerExpansion +} + +// machineClassLister implements the MachineClassLister interface. +type machineClassLister struct { + indexer cache.Indexer +} + +// NewMachineClassLister returns a new MachineClassLister. +func NewMachineClassLister(indexer cache.Indexer) MachineClassLister { + return &machineClassLister{indexer: indexer} +} + +// List lists all MachineClasses in the indexer. +func (s *machineClassLister) List(selector labels.Selector) (ret []*v1beta1.MachineClass, err error) { + err = cache.ListAll(s.indexer, selector, func(m interface{}) { + ret = append(ret, m.(*v1beta1.MachineClass)) + }) + return ret, err +} + +// MachineClasses returns an object that can list and get MachineClasses. +func (s *machineClassLister) MachineClasses(namespace string) MachineClassNamespaceLister { + return machineClassNamespaceLister{indexer: s.indexer, namespace: namespace} +} + +// MachineClassNamespaceLister helps list and get MachineClasses. +type MachineClassNamespaceLister interface { + // List lists all MachineClasses in the indexer for a given namespace. + List(selector labels.Selector) (ret []*v1beta1.MachineClass, err error) + // Get retrieves the MachineClass from the indexer for a given namespace and name. + Get(name string) (*v1beta1.MachineClass, error) + MachineClassNamespaceListerExpansion +} + +// machineClassNamespaceLister implements the MachineClassNamespaceLister +// interface. +type machineClassNamespaceLister struct { + indexer cache.Indexer + namespace string +} + +// List lists all MachineClasses in the indexer for a given namespace. +func (s machineClassNamespaceLister) List(selector labels.Selector) (ret []*v1beta1.MachineClass, err error) { + err = cache.ListAllByNamespace(s.indexer, s.namespace, selector, func(m interface{}) { + ret = append(ret, m.(*v1beta1.MachineClass)) + }) + return ret, err +} + +// Get retrieves the MachineClass from the indexer for a given namespace and name. +func (s machineClassNamespaceLister) Get(name string) (*v1beta1.MachineClass, error) { + obj, exists, err := s.indexer.GetByKey(s.namespace + "/" + name) + if err != nil { + return nil, err + } + if !exists { + return nil, errors.NewNotFound(v1beta1.Resource("machineclass"), name) + } + return obj.(*v1beta1.MachineClass), nil +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/machinedeployment.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/machinedeployment.go new file mode 100644 index 000000000000..359522d56362 --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/machinedeployment.go @@ -0,0 +1,94 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by lister-gen. DO NOT EDIT. + +package v1beta1 + +import ( + v1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + "k8s.io/apimachinery/pkg/api/errors" + "k8s.io/apimachinery/pkg/labels" + "k8s.io/client-go/tools/cache" +) + +// MachineDeploymentLister helps list MachineDeployments. +type MachineDeploymentLister interface { + // List lists all MachineDeployments in the indexer. + List(selector labels.Selector) (ret []*v1beta1.MachineDeployment, err error) + // MachineDeployments returns an object that can list and get MachineDeployments. + MachineDeployments(namespace string) MachineDeploymentNamespaceLister + MachineDeploymentListerExpansion +} + +// machineDeploymentLister implements the MachineDeploymentLister interface. +type machineDeploymentLister struct { + indexer cache.Indexer +} + +// NewMachineDeploymentLister returns a new MachineDeploymentLister. +func NewMachineDeploymentLister(indexer cache.Indexer) MachineDeploymentLister { + return &machineDeploymentLister{indexer: indexer} +} + +// List lists all MachineDeployments in the indexer. +func (s *machineDeploymentLister) List(selector labels.Selector) (ret []*v1beta1.MachineDeployment, err error) { + err = cache.ListAll(s.indexer, selector, func(m interface{}) { + ret = append(ret, m.(*v1beta1.MachineDeployment)) + }) + return ret, err +} + +// MachineDeployments returns an object that can list and get MachineDeployments. +func (s *machineDeploymentLister) MachineDeployments(namespace string) MachineDeploymentNamespaceLister { + return machineDeploymentNamespaceLister{indexer: s.indexer, namespace: namespace} +} + +// MachineDeploymentNamespaceLister helps list and get MachineDeployments. +type MachineDeploymentNamespaceLister interface { + // List lists all MachineDeployments in the indexer for a given namespace. + List(selector labels.Selector) (ret []*v1beta1.MachineDeployment, err error) + // Get retrieves the MachineDeployment from the indexer for a given namespace and name. + Get(name string) (*v1beta1.MachineDeployment, error) + MachineDeploymentNamespaceListerExpansion +} + +// machineDeploymentNamespaceLister implements the MachineDeploymentNamespaceLister +// interface. +type machineDeploymentNamespaceLister struct { + indexer cache.Indexer + namespace string +} + +// List lists all MachineDeployments in the indexer for a given namespace. +func (s machineDeploymentNamespaceLister) List(selector labels.Selector) (ret []*v1beta1.MachineDeployment, err error) { + err = cache.ListAllByNamespace(s.indexer, s.namespace, selector, func(m interface{}) { + ret = append(ret, m.(*v1beta1.MachineDeployment)) + }) + return ret, err +} + +// Get retrieves the MachineDeployment from the indexer for a given namespace and name. +func (s machineDeploymentNamespaceLister) Get(name string) (*v1beta1.MachineDeployment, error) { + obj, exists, err := s.indexer.GetByKey(s.namespace + "/" + name) + if err != nil { + return nil, err + } + if !exists { + return nil, errors.NewNotFound(v1beta1.Resource("machinedeployment"), name) + } + return obj.(*v1beta1.MachineDeployment), nil +} diff --git a/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/machineset.go b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/machineset.go new file mode 100644 index 000000000000..0c5d85c94a5d --- /dev/null +++ b/cluster-autoscaler/vendor/github.com/openshift/cluster-api/pkg/client/listers_generated/machine/v1beta1/machineset.go @@ -0,0 +1,94 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by lister-gen. DO NOT EDIT. + +package v1beta1 + +import ( + v1beta1 "github.com/openshift/cluster-api/pkg/apis/machine/v1beta1" + "k8s.io/apimachinery/pkg/api/errors" + "k8s.io/apimachinery/pkg/labels" + "k8s.io/client-go/tools/cache" +) + +// MachineSetLister helps list MachineSets. +type MachineSetLister interface { + // List lists all MachineSets in the indexer. + List(selector labels.Selector) (ret []*v1beta1.MachineSet, err error) + // MachineSets returns an object that can list and get MachineSets. + MachineSets(namespace string) MachineSetNamespaceLister + MachineSetListerExpansion +} + +// machineSetLister implements the MachineSetLister interface. +type machineSetLister struct { + indexer cache.Indexer +} + +// NewMachineSetLister returns a new MachineSetLister. +func NewMachineSetLister(indexer cache.Indexer) MachineSetLister { + return &machineSetLister{indexer: indexer} +} + +// List lists all MachineSets in the indexer. +func (s *machineSetLister) List(selector labels.Selector) (ret []*v1beta1.MachineSet, err error) { + err = cache.ListAll(s.indexer, selector, func(m interface{}) { + ret = append(ret, m.(*v1beta1.MachineSet)) + }) + return ret, err +} + +// MachineSets returns an object that can list and get MachineSets. +func (s *machineSetLister) MachineSets(namespace string) MachineSetNamespaceLister { + return machineSetNamespaceLister{indexer: s.indexer, namespace: namespace} +} + +// MachineSetNamespaceLister helps list and get MachineSets. +type MachineSetNamespaceLister interface { + // List lists all MachineSets in the indexer for a given namespace. + List(selector labels.Selector) (ret []*v1beta1.MachineSet, err error) + // Get retrieves the MachineSet from the indexer for a given namespace and name. + Get(name string) (*v1beta1.MachineSet, error) + MachineSetNamespaceListerExpansion +} + +// machineSetNamespaceLister implements the MachineSetNamespaceLister +// interface. +type machineSetNamespaceLister struct { + indexer cache.Indexer + namespace string +} + +// List lists all MachineSets in the indexer for a given namespace. +func (s machineSetNamespaceLister) List(selector labels.Selector) (ret []*v1beta1.MachineSet, err error) { + err = cache.ListAllByNamespace(s.indexer, s.namespace, selector, func(m interface{}) { + ret = append(ret, m.(*v1beta1.MachineSet)) + }) + return ret, err +} + +// Get retrieves the MachineSet from the indexer for a given namespace and name. +func (s machineSetNamespaceLister) Get(name string) (*v1beta1.MachineSet, error) { + obj, exists, err := s.indexer.GetByKey(s.namespace + "/" + name) + if err != nil { + return nil, err + } + if !exists { + return nil, errors.NewNotFound(v1beta1.Resource("machineset"), name) + } + return obj.(*v1beta1.MachineSet), nil +} diff --git a/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/BUILD b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/BUILD new file mode 100644 index 000000000000..648ed2f9cf79 --- /dev/null +++ b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/BUILD @@ -0,0 +1,112 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "eventhandlers.go", + "scheduler.go", + "testutil.go", + ], + importpath = "k8s.io/kubernetes/pkg/scheduler", + visibility = ["//visibility:public"], + deps = [ + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm/predicates:go_default_library", + "//pkg/scheduler/api:go_default_library", + "//pkg/scheduler/api/latest:go_default_library", + "//pkg/scheduler/apis/config:go_default_library", + "//pkg/scheduler/core:go_default_library", + "//pkg/scheduler/factory:go_default_library", + "//pkg/scheduler/internal/cache:go_default_library", + "//pkg/scheduler/internal/queue:go_default_library", + "//pkg/scheduler/metrics:go_default_library", + "//pkg/scheduler/plugins/v1alpha1:go_default_library", + "//pkg/scheduler/util:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/api/storage/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//staging/src/k8s.io/client-go/informers/apps/v1:go_default_library", + "//staging/src/k8s.io/client-go/informers/core/v1:go_default_library", + "//staging/src/k8s.io/client-go/informers/policy/v1beta1:go_default_library", + "//staging/src/k8s.io/client-go/informers/storage/v1:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes:go_default_library", + "//staging/src/k8s.io/client-go/listers/core/v1:go_default_library", + "//staging/src/k8s.io/client-go/tools/cache:go_default_library", + "//staging/src/k8s.io/client-go/tools/record:go_default_library", + "//vendor/k8s.io/klog:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = [ + "eventhandlers_test.go", + "scheduler_test.go", + ], + embed = [":go_default_library"], + deps = [ + "//pkg/api/legacyscheme:go_default_library", + "//pkg/controller/volume/persistentvolume:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm/predicates:go_default_library", + "//pkg/scheduler/algorithm/priorities:go_default_library", + "//pkg/scheduler/api:go_default_library", + "//pkg/scheduler/apis/config:go_default_library", + "//pkg/scheduler/core:go_default_library", + "//pkg/scheduler/factory:go_default_library", + "//pkg/scheduler/internal/cache:go_default_library", + "//pkg/scheduler/internal/cache/fake:go_default_library", + "//pkg/scheduler/internal/queue:go_default_library", + "//pkg/scheduler/nodeinfo:go_default_library", + "//pkg/scheduler/volumebinder:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/resource:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//staging/src/k8s.io/client-go/informers:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/fake:go_default_library", + "//staging/src/k8s.io/client-go/listers/core/v1:go_default_library", + "//staging/src/k8s.io/client-go/tools/cache:go_default_library", + "//staging/src/k8s.io/client-go/tools/record:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [ + ":package-srcs", + "//pkg/scheduler/algorithm:all-srcs", + "//pkg/scheduler/algorithmprovider:all-srcs", + "//pkg/scheduler/api:all-srcs", + "//pkg/scheduler/apis/config:all-srcs", + "//pkg/scheduler/core:all-srcs", + "//pkg/scheduler/equivalence:all-srcs", + "//pkg/scheduler/factory:all-srcs", + "//pkg/scheduler/internal/cache:all-srcs", + "//pkg/scheduler/internal/queue:all-srcs", + "//pkg/scheduler/metrics:all-srcs", + "//pkg/scheduler/nodeinfo:all-srcs", + "//pkg/scheduler/plugins:all-srcs", + "//pkg/scheduler/testing:all-srcs", + "//pkg/scheduler/util:all-srcs", + "//pkg/scheduler/volumebinder:all-srcs", + ], + tags = ["automanaged"], + visibility = ["//visibility:public"], +) diff --git a/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/OWNERS b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/OWNERS new file mode 100644 index 000000000000..485eb202d988 --- /dev/null +++ b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/OWNERS @@ -0,0 +1,8 @@ +# See the OWNERS docs at https://go.k8s.io/owners + +approvers: +- sig-scheduling-maintainers +reviewers: +- sig-scheduling +labels: +- sig/scheduling diff --git a/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/api/latest/BUILD b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/api/latest/BUILD new file mode 100644 index 000000000000..97cf4626bcf4 --- /dev/null +++ b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/api/latest/BUILD @@ -0,0 +1,33 @@ +package(default_visibility = ["//visibility:public"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_library", +) + +go_library( + name = "go_default_library", + srcs = ["latest.go"], + importpath = "k8s.io/kubernetes/pkg/scheduler/api/latest", + deps = [ + "//pkg/scheduler/api:go_default_library", + "//pkg/scheduler/api/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/serializer/json:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/serializer/versioning:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/api/v1/BUILD b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/api/v1/BUILD new file mode 100644 index 000000000000..85d53c672aee --- /dev/null +++ b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/api/v1/BUILD @@ -0,0 +1,38 @@ +package(default_visibility = ["//visibility:public"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_library", +) + +go_library( + name = "go_default_library", + srcs = [ + "doc.go", + "register.go", + "types.go", + "zz_generated.deepcopy.go", + ], + importpath = "k8s.io/kubernetes/pkg/scheduler/api/v1", + deps = [ + "//pkg/scheduler/api:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/api/v1/doc.go b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/api/v1/doc.go index 3386c4d8d214..35d302e1f25b 100644 --- a/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/api/v1/doc.go +++ b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/api/v1/doc.go @@ -17,4 +17,4 @@ limitations under the License. // +k8s:deepcopy-gen=package // Package v1 contains scheduler API objects. -package v1 // import "k8s.io/kubernetes/pkg/scheduler/api/v1" +package v1 diff --git a/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/apis/config/BUILD b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/apis/config/BUILD new file mode 100644 index 000000000000..7abec4f1794b --- /dev/null +++ b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/apis/config/BUILD @@ -0,0 +1,38 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "doc.go", + "register.go", + "types.go", + "zz_generated.deepcopy.go", + ], + importpath = "k8s.io/kubernetes/pkg/scheduler/apis/config", + visibility = ["//visibility:public"], + deps = [ + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/component-base/config:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [ + ":package-srcs", + "//pkg/scheduler/apis/config/scheme:all-srcs", + "//pkg/scheduler/apis/config/v1alpha1:all-srcs", + "//pkg/scheduler/apis/config/validation:all-srcs", + ], + tags = ["automanaged"], + visibility = ["//visibility:public"], +) diff --git a/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/apis/config/OWNERS b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/apis/config/OWNERS new file mode 100644 index 000000000000..17b616c71cc6 --- /dev/null +++ b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/apis/config/OWNERS @@ -0,0 +1,13 @@ +# See the OWNERS docs at https://go.k8s.io/owners + +approvers: +- api-approvers +- sig-scheduling-maintainers +- sttts +- luxas +reviewers: +- sig-scheduling +- api-reviewers +- dixudx +- luxas +- sttts diff --git a/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/apis/config/doc.go b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/apis/config/doc.go new file mode 100644 index 000000000000..ac48d0307763 --- /dev/null +++ b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/apis/config/doc.go @@ -0,0 +1,20 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// +k8s:deepcopy-gen=package +// +groupName=kubescheduler.config.k8s.io + +package config diff --git a/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/apis/config/register.go b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/apis/config/register.go new file mode 100644 index 000000000000..bb2c6bad89bb --- /dev/null +++ b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/apis/config/register.go @@ -0,0 +1,43 @@ +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package config + +import ( + "k8s.io/apimachinery/pkg/runtime" + "k8s.io/apimachinery/pkg/runtime/schema" +) + +// GroupName is the group name used in this package +const GroupName = "kubescheduler.config.k8s.io" + +// SchemeGroupVersion is group version used to register these objects +var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: runtime.APIVersionInternal} + +var ( + // SchemeBuilder is the scheme builder with scheme init functions to run for this API package + SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + // AddToScheme is a global function that registers this API group & version to a scheme + AddToScheme = SchemeBuilder.AddToScheme +) + +// addKnownTypes registers known types to the given scheme +func addKnownTypes(scheme *runtime.Scheme) error { + scheme.AddKnownTypes(SchemeGroupVersion, + &KubeSchedulerConfiguration{}, + ) + return nil +} diff --git a/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/apis/config/zz_generated.deepcopy.go b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/apis/config/zz_generated.deepcopy.go new file mode 100644 index 000000000000..ee751173c206 --- /dev/null +++ b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/apis/config/zz_generated.deepcopy.go @@ -0,0 +1,160 @@ +// +build !ignore_autogenerated + +/* +Copyright The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by deepcopy-gen. DO NOT EDIT. + +package config + +import ( + runtime "k8s.io/apimachinery/pkg/runtime" +) + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *KubeSchedulerConfiguration) DeepCopyInto(out *KubeSchedulerConfiguration) { + *out = *in + out.TypeMeta = in.TypeMeta + in.AlgorithmSource.DeepCopyInto(&out.AlgorithmSource) + out.LeaderElection = in.LeaderElection + out.ClientConnection = in.ClientConnection + out.DebuggingConfiguration = in.DebuggingConfiguration + if in.BindTimeoutSeconds != nil { + in, out := &in.BindTimeoutSeconds, &out.BindTimeoutSeconds + *out = new(int64) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeSchedulerConfiguration. +func (in *KubeSchedulerConfiguration) DeepCopy() *KubeSchedulerConfiguration { + if in == nil { + return nil + } + out := new(KubeSchedulerConfiguration) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *KubeSchedulerConfiguration) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } + return nil +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *KubeSchedulerLeaderElectionConfiguration) DeepCopyInto(out *KubeSchedulerLeaderElectionConfiguration) { + *out = *in + out.LeaderElectionConfiguration = in.LeaderElectionConfiguration + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeSchedulerLeaderElectionConfiguration. +func (in *KubeSchedulerLeaderElectionConfiguration) DeepCopy() *KubeSchedulerLeaderElectionConfiguration { + if in == nil { + return nil + } + out := new(KubeSchedulerLeaderElectionConfiguration) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *SchedulerAlgorithmSource) DeepCopyInto(out *SchedulerAlgorithmSource) { + *out = *in + if in.Policy != nil { + in, out := &in.Policy, &out.Policy + *out = new(SchedulerPolicySource) + (*in).DeepCopyInto(*out) + } + if in.Provider != nil { + in, out := &in.Provider, &out.Provider + *out = new(string) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulerAlgorithmSource. +func (in *SchedulerAlgorithmSource) DeepCopy() *SchedulerAlgorithmSource { + if in == nil { + return nil + } + out := new(SchedulerAlgorithmSource) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *SchedulerPolicyConfigMapSource) DeepCopyInto(out *SchedulerPolicyConfigMapSource) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulerPolicyConfigMapSource. +func (in *SchedulerPolicyConfigMapSource) DeepCopy() *SchedulerPolicyConfigMapSource { + if in == nil { + return nil + } + out := new(SchedulerPolicyConfigMapSource) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *SchedulerPolicyFileSource) DeepCopyInto(out *SchedulerPolicyFileSource) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulerPolicyFileSource. +func (in *SchedulerPolicyFileSource) DeepCopy() *SchedulerPolicyFileSource { + if in == nil { + return nil + } + out := new(SchedulerPolicyFileSource) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *SchedulerPolicySource) DeepCopyInto(out *SchedulerPolicySource) { + *out = *in + if in.File != nil { + in, out := &in.File, &out.File + *out = new(SchedulerPolicyFileSource) + **out = **in + } + if in.ConfigMap != nil { + in, out := &in.ConfigMap, &out.ConfigMap + *out = new(SchedulerPolicyConfigMapSource) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulerPolicySource. +func (in *SchedulerPolicySource) DeepCopy() *SchedulerPolicySource { + if in == nil { + return nil + } + out := new(SchedulerPolicySource) + in.DeepCopyInto(out) + return out +} diff --git a/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/testutil.go b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/testutil.go new file mode 100644 index 000000000000..86a89f6fd133 --- /dev/null +++ b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/testutil.go @@ -0,0 +1,116 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package scheduler + +import ( + "fmt" + + "k8s.io/api/core/v1" + "k8s.io/apimachinery/pkg/util/sets" + clientset "k8s.io/client-go/kubernetes" + corelisters "k8s.io/client-go/listers/core/v1" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/factory" + internalqueue "k8s.io/kubernetes/pkg/scheduler/internal/queue" + plugins "k8s.io/kubernetes/pkg/scheduler/plugins/v1alpha1" + "k8s.io/kubernetes/pkg/scheduler/util" +) + +// FakeConfigurator is an implementation for test. +type FakeConfigurator struct { + Config *factory.Config +} + +// GetPredicateMetadataProducer is not implemented yet. +func (fc *FakeConfigurator) GetPredicateMetadataProducer() (predicates.PredicateMetadataProducer, error) { + return nil, fmt.Errorf("not implemented") +} + +// GetPredicates is not implemented yet. +func (fc *FakeConfigurator) GetPredicates(predicateKeys sets.String) (map[string]predicates.FitPredicate, error) { + return nil, fmt.Errorf("not implemented") +} + +// GetHardPodAffinitySymmetricWeight is not implemented yet. +func (fc *FakeConfigurator) GetHardPodAffinitySymmetricWeight() int32 { + panic("not implemented") +} + +// MakeDefaultErrorFunc is not implemented yet. +func (fc *FakeConfigurator) MakeDefaultErrorFunc(backoff *util.PodBackoff, podQueue internalqueue.SchedulingQueue) func(pod *v1.Pod, err error) { + return nil +} + +// GetNodeLister is not implemented yet. +func (fc *FakeConfigurator) GetNodeLister() corelisters.NodeLister { + return nil +} + +// GetClient is not implemented yet. +func (fc *FakeConfigurator) GetClient() clientset.Interface { + return nil +} + +// GetScheduledPodLister is not implemented yet. +func (fc *FakeConfigurator) GetScheduledPodLister() corelisters.PodLister { + return nil +} + +// Create returns FakeConfigurator.Config +func (fc *FakeConfigurator) Create() (*factory.Config, error) { + return fc.Config, nil +} + +// CreateFromProvider returns FakeConfigurator.Config +func (fc *FakeConfigurator) CreateFromProvider(providerName string) (*factory.Config, error) { + return fc.Config, nil +} + +// CreateFromConfig returns FakeConfigurator.Config +func (fc *FakeConfigurator) CreateFromConfig(policy schedulerapi.Policy) (*factory.Config, error) { + return fc.Config, nil +} + +// CreateFromKeys returns FakeConfigurator.Config +func (fc *FakeConfigurator) CreateFromKeys(predicateKeys, priorityKeys sets.String, extenders []algorithm.SchedulerExtender) (*factory.Config, error) { + return fc.Config, nil +} + +// EmptyPluginSet is the default plugin registrar used by the default scheduler. +type EmptyPluginSet struct{} + +var _ = plugins.PluginSet(EmptyPluginSet{}) + +// ReservePlugins returns a slice of default reserve plugins. +func (r EmptyPluginSet) ReservePlugins() []plugins.ReservePlugin { + return []plugins.ReservePlugin{} +} + +// PrebindPlugins returns a slice of default prebind plugins. +func (r EmptyPluginSet) PrebindPlugins() []plugins.PrebindPlugin { + return []plugins.PrebindPlugin{} +} + +// Data returns a pointer to PluginData. +func (r EmptyPluginSet) Data() *plugins.PluginData { + return &plugins.PluginData{ + Ctx: nil, + SchedulerCache: nil, + } +}