{"repo":"quarkiverse/quarkus-operator-sdk","free":true,"listed":false,"github":"https://github.com/quarkiverse/quarkus-operator-sdk","clone":"git clone https://github.com/quarkiverse/quarkus-operator-sdk.git","description":"Quarkus Extension to create Kubernetes Operators in Java using the Java Operator SDK (https://github.com/java-operator-sdk/java-operator-sdk) project","language":"Java","stars":146,"topics":["quarkus-extension","kubernetes","operator","sdk"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"A Quarkus extension to write operators in Java This extension integrates the Java Operator SDK project (JOSDK) with Quarkus, making it even easier to use both. We often refer to this extension as QOSDK for Quarkus extension for the java Operator SDK. Getting started with QOSDK Bootstrapping a project The easiest way to get started with QOSDK is to use the quarkus CLI: Alternatively, you can use the Quarkus Maven plugin to bootstrap a project using the extension. If you also want to use the OLM bundle generation extension, you can add the olm extension to the extension list as in: For reference, please refer to the Quarkus getting started guide. Interactive operator development The easiest way to iterate faster on developing your operator is to use the Quarkus Dev Mode to write your operator as it's running. Start the dev mode ( quarkus dev or mvn quarkus:dev ). Once the QOSDK extension is installed for a project, you get access to dev mode commands provided by QOSDK to help you in moving faster. In the dev mode console, press : (column), you'll get a terminal prompt. If you then press tab, you'll see a list of available commands, among which should be one named qosdk , which, in turn, provides several sub-commands ( versions and api at this time). You can type qosdk api --help or qosdk versions --help to get more information about these commands. The qosdk api command helps you quickly add a custom resource (an API in Kubernetes parlance) along with associated spec, status an","default_branch":null,"files":null,"tree":[],"storefront":"/r/quarkiverse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/quarkiverse/quarkus-operator-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}