Update dependency io.fabric8:kubernetes-client to v5 #192
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.2.0
->5.8.0
Release Notes
fabric8io/kubernetes-client
v5.8.0
Bugs
Improvements
Informer
from context specific dslKubernetesClientException
when possibleDependency Upgrade
v5.7.3
Bugs
Dependency Upgrade
v5.7.2
Dependency Upgrade
v5.7.1
Bugs
Improvements
v5.7.0
Bugs
Improvements
New Features
Note: Breaking changes in the API
DSL Changes:
KubernetesClient.customResources
,SharedIndexInformerFactory.sharedIndexInformerForCustomResource
. See replacement resources and sharedIndexInformerFor methods instead. AlsoCustomeResourceDefinitionContext
has been replaced byResourceDefinitionContext
- for example inKubernetesClient.genericKubernetesResources
.NamespacedCreateOnlyResourceOperationsImpl
has been replaced byNamespacedInOutCreateable
,ImageSignatureOperationsImpl
has been replaced byNameableCreateOrDeleteable
VisitFromServerGetWatchDeleteRecreateWaitApplicable
now implementsEditable
to replace theVisitable
methods.ApplicableAnd
andRecreatable
have also been deprecated.KubernetesClient.customResource(CustomResourceDefinitionContext)
has been deprecated. Please use the GenericKubernetesResource viaKubernetesClient.genericKubernetesResource(ResourceDefinitionContext)
v5.6.0
Bugs
Improvements
Informable.informOnCondition
Readiable.isReady
Dependency Upgrade
New Features
Note: Breaking changes in the API
DSL Changes:
Readiable.isReady
returns a boolean rather than a Booleanv5.5.0
Bugs
.kube/config
while initializing clientFilterable.withNewFilter
.Waitable
methods should not be available at a list contextImprovements
SharedInformerFactory#getExistingSharedIndexInformers
method to return list of registered informersInformable
interface for context specific dsl methods to createSharedIndexInformer
s.Dependency Upgrade
New Features
authorization.openshift.io/v1
resources in OpenShiftClientmachineconfiguration.openshift.io/v1
resources in OpenShiftClientoperator.openshift.io
andmonitoring.coreos.com
apiGroupstemplate.openshift.io
,helm.openshift.io
,network.openshift.io
,user.openshift.io
apigroupsautoscaling.openshift.io
resources in OpenShiftClientsecurity.openshift.io/v1
apiGroup to OpenShiftClientoperators.coreos.com
apiGroup to OpenShiftClienttuned.openshift.io
apiGroup in OpenShiftClient DSLconsole.openshift.io
apiGroupuser.openshift.io/v1
Identity in OpenShiftClient DSLwhereabouts.cni.cncf.io
to OpenShiftClient DSLNote: Breaking changes in the API
DSL Changes:
StatusUpdatable.updateStatus
deprecated, please use patchStatus, editStatus, or replaceStatusWaitable.waitUntilReady
andWaitable.waitUntilCondition
with throw a KubernetesClientTimeoutException instead of an IllegalArgumentException on timeout. The methods will also no longer throw an interrupted exception.Waitable.withWaitRetryBackoff
and the associated constants are now deprecated.Util Changes:
Utils.waitUntilReady
now accepts a Future, rather than a BlockingQueueUtils.shutdownExecutorService
removed in favor of direct usage of shutdownNow where appropriate.The stream pumper related classes were also simplified to utility methods on InputStreamPumper.
v5.4.1
Bugs
v5.4.0
Bugs
additionalProperties
field for Maps, output warning for unsupported complex mapsno_proxy
in the okhttp builder in case theproxy_url
is nullImprovements
Dependency Upgrade
New Features
flowcontrol.apiserver.k8s.io/v1beta1
FlowSchema and PriorityLevelConfigurationapps/v1#ControllerRevision
resourcestorage.k8s.io/v1beta1
CSIDriver, CSINode and VolumeAttachmentstorage.k8s.io/v1beta1
CSIStorageCapacityconfig.openshift.io/v1
resources in OpenShiftClientNote: Breaking changes in the API
DSL Changes:
client.batch().jobs()
deprecated, suggestion to move toclient.batch().v1().jobs()
client.batch().cronjobs()
deprecated, suggestion to move toclient.batch().v1().cronjobs()
orclient.batch().v1beta1().cronjobs()
client.policy().podSecurityPolicies()
deprecated, suggestion to move toclient.policy().v1beta1().podSecurityPolicies()
client.policy().podDisruptionBudget()
deprecated, suggestion to move toclient.policy().v1().podDisruptionBudget()
orclient.policy().v1beta1().podDisruptionBudget()
Model Changes:
io.fabric8.kubernetes.api.model.batch
have been moved toio.fabric8.kubernetes.api.model.batch.v1
andio.fabric8.kubernetes.api.model.batch.v1beta1
io.fabric8.kubernetes.api.model.policy
have been moved toio.fabric8.kubernetes.api.model.policy.v1
andio.fabric8.kubernetes.api.model.policy.v1beta1
v5.3.1
Bugs
v5.3.0
Bugs
config.openshift.io/v1
IngressImprovements
ADDED
eventsDependency Upgrade
New Features
events.k8s.io
APIGroup DSLv5.2.1
Bugs
v5.2.0
Bugs
.withPropagationPolicy
and.withGracePeriod
DSL methods can't be combined for Resource API deletion operationsthe
crd-generator-apt
artifact corresponding to the previouscrd-generator
artifact, while thecrd-generator-api
artifact can be consumed directly to generate the CRDs at runtime.Improvements
New Features
@EnableOpenShiftMockClient
for OpenShiftClientv5.1.1
Bugs
client.isAdaptable(OpenShiftClient.class)
doesn't work on OpenShift 4v5.1.0
Bugs
Improvements
storage
andserved
toVersion
annotationShortNames
annotation to specify short names for CRD generationDependency Upgrade
New Features
certificates.k8s.io
v1 and v1beta1 API in KubernetesClient DSLClass.forName
scheduling.k8s.io
v1
andv1beta1
to SchedulingAPIGroupDSLCustomResource
class can now be used as the basis for CRD generationclass, if no spec is present)
io.fabric8:crd-generator
dependency to your project (with the suggested
compile
scope)v1beta1
andv1
versions of the specification at this pointmycrplural.group.example.com
)suffixed with the specification version, e.g.
mycrplural.group.example.com-v1.yml
target/META-INF/fabric8
directory of your projectNote: Breaking changes in the API
DSL Changes:
client.settings()
DSL has been removed since PodPreset v1alpha1 API is no longer present in Kubernetes 1.20.xclient.customResourceDefinitions()
has been removed. Useclient.apiextensions().v1beta1().customResourceDefinitions()
insteadclient.events()
has been removed. Useclient.v1().events()
insteadclient.customResource(...)
method is removed. Useclient.customResources(...)
with CustomResource configuration in annotations inside POJOsModel Changes:
io.fabric8.kubernetes.api.model.scheduling
have been moved toio.fabric8.kubernetes.api.model.scheduling.v1
andio.fabric8.kubernetes.api.model.scheduling.v1beta1
io.fabric8.kubernetes.api.model.admission
have been moved toio.fabric8.kubernetes.api.model.admission.v1
andio.fabric8.kubernetes.api.model.admission.v1beta1
io.fabric8.kubernetes.api.model.certificates
have been moved toio.fabric8.kubernetes.api.model.certificates.v1
andio.fabric8.kubernetes.api.model.certificates.v1beta1
io.fabric8.kubernetes.api.model.events
have been moved toio.fabric8.kubernetes.api.model.events.v1
andio.fabric8.kubernetes.api.model.events.v1beta1
v5.0.2
Bugs
v5.0.1
Bugs
Improvements
CustomResource
when possible.initSpec
andinitStatus
methods are also provided to allow for overriding of the default implementation.Dependency Upgrade
v5.0.0
Bugs
CustomResource
v4.13.3
Bugs
v4.13.2
Bugs
v4.13.1
Bugs
v4.13.0
Bugs
Improvements
Dependency Upgrade
New Features
Note: Breaking changes in the API
Tekton Pipeline v1beta1 sidecars field from a task step is now a list of
io.fabric8.tekton.pipeline.v1beta1.Sidecar
instead of a list ofio.fabric8.tekton.pipeline.v1beta1.Step
NetworkPolicy
moved toio.fabric8.kubernetes.api.model.networking.v1.NetworkPolicy
fromio.fabric8.kubernetes.api.model.networking.NetworkPolicy
Fix #2557: add missing
OpenShiftReadiness.isReadinessApplicable
v4.12.0
Bugs
ProjectRequestHandler
causes ClassCastException when handling Project resources.Improvements
Dependency Upgrade
New Features
Note Minor breaking changes:
WatchAndWaitable
"combiner" interface.Most projects shouldn't require any additional changes.
v4.11.2
Bugs
v4.11.1
Bugs
v4.11.0
Bugs
Config
loading KUBECONFIG with external authentication commandImprovements
Namespaced
interfaceDependency Upgrade
New Features
Note: Some classes have been moved to other packages:
io.fabric8.kubernetes.api.model.apiextensions.v1
andio.fabric8.kubernetes.api.model.apiextensions.v1beta1
io.fabric8.kubernetes.api.model.authorization.v1
andio.fabric8.kubernetes.api.model.authorization.v1beta1
io.fabric8.tekton.pipeline.v1beta1.WorkspacePipelineDeclaration
is nowio.fabric8.tekton.pipeline.v1beta1.PipelineWorkspaceDeclaration
v4.10.3
Bugs
withPropagationPolicy()
Improvements
Dependency Upgrade
New Features
io.fabric8.kubernetes.client.Config
should expose all and the current context defined in kubeconfigv4.10.2
Bugs
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.