Package io.quarkus.kubernetes.deployment
Class AddSidecarDecorator
java.lang.Object
io.fabric8.kubernetes.api.builder.TypedVisitor<T>
io.dekorate.kubernetes.decorator.Decorator<io.fabric8.kubernetes.api.builder.VisitableBuilder>
io.dekorate.kubernetes.decorator.NamedResourceDecorator<io.fabric8.kubernetes.api.model.PodSpecBuilder>
io.quarkus.kubernetes.deployment.AddSidecarDecorator
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Visitor<io.fabric8.kubernetes.api.builder.VisitableBuilder>,Comparable<io.dekorate.kubernetes.decorator.Decorator>
class AddSidecarDecorator
extends io.dekorate.kubernetes.decorator.NamedResourceDecorator<io.fabric8.kubernetes.api.model.PodSpecBuilder>
Copied from dekorate in order to fix some issues.
TODO: This decorator should be removed and replaced by the Dekorate AddSidecarDecorator class after
https://github.com/dekorateio/dekorate/pull/1234 is merged and Dekorate is bumped.
-
Field Summary
Fields inherited from class io.dekorate.kubernetes.decorator.NamedResourceDecorator
kind, nameFields inherited from class io.dekorate.kubernetes.decorator.Decorator
ANY -
Constructor Summary
ConstructorsConstructorDescriptionAddSidecarDecorator(io.dekorate.kubernetes.config.Container container) AddSidecarDecorator(String deployment, io.dekorate.kubernetes.config.Container container) -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends io.dekorate.kubernetes.decorator.Decorator>[]after()voidandThenVisit(io.fabric8.kubernetes.api.model.PodSpecBuilder podSpec, io.fabric8.kubernetes.api.model.ObjectMeta resourceMeta) Methods inherited from class io.dekorate.kubernetes.decorator.NamedResourceDecorator
andThenVisit, getName, visitMethods inherited from class io.dekorate.kubernetes.decorator.Decorator
before, compareToMethods inherited from class io.fabric8.kubernetes.api.builder.TypedVisitor
getTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.fabric8.kubernetes.api.builder.Visitor
addRequirement, addRequirement, canVisit, getRequirement, hasItem, hasVisitMethodMatching, order, visit
-
Constructor Details
-
AddSidecarDecorator
public AddSidecarDecorator(io.dekorate.kubernetes.config.Container container) -
AddSidecarDecorator
-
-
Method Details
-
andThenVisit
public void andThenVisit(io.fabric8.kubernetes.api.model.PodSpecBuilder podSpec, io.fabric8.kubernetes.api.model.ObjectMeta resourceMeta) - Specified by:
andThenVisitin classio.dekorate.kubernetes.decorator.NamedResourceDecorator<io.fabric8.kubernetes.api.model.PodSpecBuilder>
-
after
- Overrides:
afterin classio.dekorate.kubernetes.decorator.NamedResourceDecorator<io.fabric8.kubernetes.api.model.PodSpecBuilder>
-