GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - operator-framework/josdk-spring-boot-starter: Spring Boot Starter for Java Operator SDK

BranchesTags
Open more actions menu

Latest commit

 

History

324 Commits
324 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.mvn/wrapper
.mvn/wrapper
 
 
contributing
contributing
 
 
samples
samples
 
 
starter-test
starter-test
 
 
starter
starter
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
mvnw
mvnw
 
 
mvnw.cmd
mvnw.cmd
 
 
pom.xml
pom.xml
 
 

Repository files navigation

Spring Boot Starter for Java Operator SDK

Supports Spring Boot 4.x

Getting Started

Easiest way to get started, is to take a look on WebPage sample.

Configuration Properties

You can see configuration operator properties root here.

Reconciler properties here.

Overriding default implementation

You can provide own implementation instead of the by default provided beans, life for the Fabric8 client but also the Operator instance.

By default, managed dependent resources are created through Spring's AutowireCapableBeanFactory, so they can receive Spring-managed dependencies (e.g. via constructor injection) instead of requiring a no-arg constructor. Because of this, dependent resources also go through the same lifecycle as any other Spring bean: fields annotated with @Autowired/@Value are populated, @PostConstruct methods run, and matching AOP advice wraps the instance in a proxy - this differs from a plain no-arg-constructed instance, so double-check any existing dependent resource that relies on annotation-driven injection being a no-op, or on being constructed without side effects.

You can provide your own DependentResourceFactory bean to override this default behavior, or set javaoperatorsdk.dependent-resources.spring-managed=false to fall back to Java Operator SDK's own no-arg-constructor default.

About

Spring Boot Starter for Java Operator SDK

javaoperatorsdk.io/

Topics

kubernetesoperators

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

58 stars

Watchers

2 watching

Forks

32 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.