Skip to content

Instantly share code, notes, and snippets.

View aureamunoz's full-sized avatar

Aurea Muñoz Hernández aureamunoz

  • Red Hat
  • Madrid
View GitHub Profile
@aureamunoz
aureamunoz / ibm-prompts.md
Created July 16, 2026 10:46
IBM AI learning prompts

Analyze and synthesize interviews

Analyze the interview transcripts in the discovery/research/interviews/ folder. These interviews focus on legal operations challenges including contract review, intake management, and knowledge retrieval.

Extract key findings and organize them into:

  1. Pain points (what frustrates legal operations teams)
  2. Unmet needs (what legal teams wish they could do)
  3. Workarounds (how teams currently solve problems)
  4. Desired outcomes (what success looks like for legal operations)
@aureamunoz
aureamunoz / migration-skill-tech.md
Created June 23, 2026 13:35
Migration Skill Technology Coverage Matrix
Decision Area Current Option(s) in Skill Alternate Options NOT Covered
Migration Strategy Spring Compatibility (quarkus-spring-*), Full Quarkus (JAX-RS/CDI) Hybrid (compat for some layers, full for others)
Target Java Version Java 21+ (hard gate, blocks migration if < 21)
@aureamunoz
aureamunoz / gist:148950f804abaed3a3be4da84985f47e
Created June 23, 2026 13:33
Migration Skill Technology Coverage Matrix
| Decision Area | Current Option(s) in Skill | Alternate Options NOT Covered |
| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| **Migration Strategy** | Spring Compatibility (`quarkus-spring-*`), Full Quarkus (JAX-RS/CDI) | Hybrid (compat for some layers, full for others) |
| **Target Java Version** | Java 21+ (hard gate, blocks migration if < 21)
@aureamunoz
aureamunoz / pr297-vs-pr308.md
Created April 17, 2026 08:09
PR #297 (Auri) vs PR #308 (Charles) — Comparative Analysis

PR #297 (Auri) vs PR #308 (Charles) — Comparative Analysis

Overview

PR #297 (Auri) PR #308 (Charles)
Title "first try skill for whole migration" "Create a decision tree to execute using different modules a migration"
Files 9 (+1090 -126) 17 (+1308 -71)
Architecture Monolithic: 1 SKILL.md + 3 reference files Modular: 1 orchestrator + 15 phase modules
Strategies Spring compat + Native Quarkus Native Quarkus only
Fatal error: com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error encountered while parsing io.smallrye.stork.servicediscovery.kubernetes.KubernetesServiceDiscovery$$Lambda$18404488dbb958346aa42961da2ebb823fbd8c35.handle(java.lang.Object) 
Parsing context:
   at io.smallrye.stork.servicediscovery.kubernetes.KubernetesServiceDiscovery$$Lambda$1558/0x00000007c2011430.handle(Unknown Source)
   at io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.done(QuarkusRequestWrapper.java:72)
   at io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper$ResponseWrapper$3.handle(QuarkusRequestWrapper.java:142)
   at io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper$ResponseWrapper$3.handle(QuarkusRequestWrapper.java:139)
   at io.vertx.core.http.impl.Http1xServerResponse.end(Http1xServerResponse.java:420)
   at io.vertx.core.http.impl.Http1xServerResponse.end(Http1xServerResponse.java:388)
./demo.sh  ✔  14:16:14
+ NC='\033[0m'
+ RED='\033[0;31m'
+ YELLOW='\033[0;33m'
+ GREEN='\033[0;32m'
+ BLUE='\033[0;34m'
+ MAGENTA='\033[0;35m'
+ CYAN='\033[0;36m'
+ WHITE='\033[0;37m'
+ newline='

How to reproduce

  • Get the project git@github.com:quarkus-qe/quarkus-test-suite.git

  • Remove the workaround to make it fail: Comment out the following line in quarkus-test-suite/service-discovery/stork/src/main/resources/application.properties:

#quarkus.native.additional-build-args=--allow-incomplete-classpath, --initialize-at-run-time=io.fabric8.kubernetes.client.internal.CertUtils, --enable-url-protocols=https

Kubernetes Service Discovery

Kubernetes has a built-in support for service discovery and load-balancing. However, you may need more flexibility to carefully select the service instance you want.

This page explains how Stork can use the Kubernetes API to handle the service discovery.

Dependency

First, you need to add the Stork Kubernetes Service Discovery provider:

Kubernetes Service Discovery

Kubernetes has a built-in support for service discovery and load-balancing. However, you may need more flexibility to carefully select the service instance you want.

This page explains how Stork can use the Kubernetes API to handle the service discovery.

Dependency

First, you need to add the Stork Kubernetes Service Discovery provider:

uite des commandes à exécuter pour avoir l'erreur en partant de la situation ou l'interface br-*a été supprimée ainsi que le docker network kind et que tu redémarré aussi le docker service

09:54:47 ~$ kind get clusters
kind
knative
testcluster19