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.
-
-
Constructor Summary
Constructors Constructor Description AddSidecarDecorator(io.dekorate.kubernetes.config.Container container)AddSidecarDecorator(String deployment, io.dekorate.kubernetes.config.Container container)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? 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, visit
-
-
-
-
Constructor Detail
-
AddSidecarDecorator
public AddSidecarDecorator(io.dekorate.kubernetes.config.Container container)
-
AddSidecarDecorator
public AddSidecarDecorator(String deployment, io.dekorate.kubernetes.config.Container container)
-
-
Method Detail
-
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
public Class<? extends io.dekorate.kubernetes.decorator.Decorator>[] after()
- Overrides:
afterin classio.dekorate.kubernetes.decorator.NamedResourceDecorator<io.fabric8.kubernetes.api.model.PodSpecBuilder>
-
-