Skip to content

Instantly share code, notes, and snippets.

View geoand's full-sized avatar

Georgios Andrianakis geoand

  • Athens, Greece
View GitHub Profile
This file has been truncated, but you can view the full file.
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8'>
<style>
body {margin: 0; padding: 10px 10px 22px 10px; background-color: #ffffff}
h1 {margin: 5px 0 0 0; font-size: 18px; font-weight: normal; text-align: center}
header {margin: -24px 0 5px 0; line-height: 24px}
button {font: 12px sans-serif; cursor: pointer}
p {position: fixed; bottom: 0; margin: 0; padding: 2px 3px 2px 3px; outline: 1px solid #ffc000; display: none; overflow: hidden; white-space: nowrap; background-color: #ffffe0}
This file has been truncated, but you can view the full file.
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8'>
<style>
body {margin: 0; padding: 10px 10px 22px 10px; background-color: #ffffff}
h1 {margin: 5px 0 0 0; font-size: 18px; font-weight: normal; text-align: center}
header {margin: -24px 0 5px 0; line-height: 24px}
button {font: 12px sans-serif; cursor: pointer}
p {position: fixed; bottom: 0; margin: 0; padding: 2px 3px 2px 3px; outline: 1px solid #ffc000; display: none; overflow: hidden; white-space: nowrap; background-color: #ffffe0}
@geoand
geoand / quarkus-cloud-native-integration-backfill-justification.md
Last active November 19, 2025 12:58
Quarkus Cloud-Native Integration Backfill Justification

Quarkus Cloud-Native Integration Backfill Justification

1) Role Scope — What They Will Do

  • Own Kubernetes/OpenShift integration end‑to‑end

    • Ensure Quarkus can continue to be deployed easily on future OpenShift versions
    • Maintain and evolve the developer experience for local Kubernetes development with Quarkus
  • Keep container build/deploy and developer‑portal paths healthy

  • Maintain Gradle deploy flows; prevent regressions in CI/CD; track and apply upstream buildpack/platform updates.

@geoand
geoand / gist:abc197ac8f827efe9d52833afb488e03
Created November 12, 2025 14:24
Example breakpoints output from debugging session on https://github.com/quarkusio/quarkus/issues/50958
Breakpoint reached at io.quarkus.opentelemetry.runtime.QuarkusContextStorage.attach(QuarkusContextStorage.java:52)
Breakpoint reached
at io.quarkus.opentelemetry.runtime.QuarkusContextStorage.attach(QuarkusContextStorage.java:52)
at io.quarkus.opentelemetry.runtime.tracing.intrumentation.vertx.InstrumenterVertxTracer.receiveRequest(InstrumenterVertxTracer.java:44)
at io.quarkus.opentelemetry.runtime.tracing.intrumentation.vertx.InstrumenterVertxTracer.receiveRequest(InstrumenterVertxTracer.java:19)
at io.quarkus.opentelemetry.runtime.tracing.intrumentation.vertx.OpenTelemetryVertxTracer.receiveRequest(OpenTelemetryVertxTracer.java:35)
at io.quarkus.opentelemetry.runtime.tracing.intrumentation.vertx.OpenTelemetryVertxTracer.receiveRequest(OpenTelemetryVertxTracer.java:16)
at io.quarkus.opentelemetry.runtime.tracing.intrumentation.vertx.OpenTelemetryVertxTracingFactory$VertxDelegator.receiveRequest(OpenTelemetryVertxTracingFactory.java:61)
at io.vertx.core.http.impl.Http1xServerRequest.reportRequestBegin
@geoand
geoand / diff
Created November 28, 2022 10:27
diff --git a/mongodb-quickstart/pom.xml b/mongodb-quickstart/pom.xml
index 337facb4..9cf832a4 100644
--- a/mongodb-quickstart/pom.xml
+++ b/mongodb-quickstart/pom.xml
@@ -41,6 +41,10 @@
<groupId>io.quarkus</groupId>
<artifactId>quarkus-mongodb-client</artifactId>
</dependency>
+ <dependency>
+ <groupId>io.quarkus</groupId>
org.apache.tomcat.util.net.SocketBufferHandler
org.apache.tomcat.util.net.SocketBufferHandler$1
org.apache.tomcat.util.net.NioChannel$ClosedNioChannel
org.apache.tomcat.util.net.SocketWrapperBase$CompletionCheck
org.apache.tomcat.util.net.SocketWrapperBase$OperationState
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper$NioOperationState
org.apache.tomcat.util.net.SendfileDataBase
org.apache.tomcat.util.net.NioEndpoint$SendfileData
org.apache.tomcat.util.net.SocketWrapperBase$1
org.apache.tomcat.util.net.SocketWrapperBase$2
io.netty.channel.AdaptiveRecvByteBufAllocator$HandleImpl
io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle
io.netty.channel.RecvByteBufAllocator$ExtendedHandle
io.netty.util.UncheckedBooleanSupplier
io.netty.util.BooleanSupplier
io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle$1
io.netty.util.internal.SocketUtils$5
io.netty.channel.socket.nio.NioSocketChannel
io.netty.channel.socket.SocketChannel
io.netty.channel.socket.DuplexChannel
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-universe-bom</artifactId>
<version>999-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Quarkus universe - BOM</name>
<description>Quarkus universe aggregates extensions from Quarkus Core and those developed by the community into a single compatible and versioned set that application developers can reference from their applications to align the dependency versions</description>
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-universe-bom-deployment</artifactId>
<version>999-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Quarkus universe - BOM - Deployment</name>
<description>Quarkus universe aggregates extensions from Quarkus Core and those developed by the community into a single compatible and versioned set that application developers can reference from their applications to align the dependency versions</description>
/*
* Copyright 2020 Red Hat
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software