Skip to content

Instantly share code, notes, and snippets.

View aufi's full-sized avatar

Marek Aufart aufi

View GitHub Profile
@aufi
aufi / patch.diff
Created February 12, 2025 09:34
kantra containerless dep labels
diff --git a/cmd/analyze-bin.go b/cmd/analyze-bin.go
index 47b663f..5ed82e7 100644
--- a/cmd/analyze-bin.go
+++ b/cmd/analyze-bin.go
@@ -98,14 +98,17 @@ func (a *analyzeCommand) RunAnalysisContainerless(ctx context.Context) error {
selectors = append(selectors, selector)
}
+ // analyze internal deps by default
var dependencyLabelSelector *labels.LabelSelector[*konveyor.Dep]
@aufi
aufi / get_kantra.sh
Created February 2, 2025 17:42
Get upstream kantra
#!/bin/bash
export KANTRA_DIR=~/.kantra
mkdir -p $KANTRA_DIR
podman create --name kantra-download quay.io/konveyor/kantra:latest # replace latest with required tag if needed
podman cp kantra-download:/usr/local/bin/kantra $KANTRA_DIR/kantra
podman cp kantra-download:/usr/local/bin/windows-kantra $KANTRA_DIR/windows-kantra.exe
podman cp kantra-download:/usr/local/bin/darwin-kantra $KANTRA_DIR/darwin-kantra
podman cp kantra-download:/jdtls $KANTRA_DIR/jdtls
podman cp kantra-download:/bin/fernflower.jar $KANTRA_DIR/fernflower.jar
@aufi
aufi / shell.out
Last active November 26, 2024 09:35
clean RHEL/Alma9 sdkman daytrader dep:tree failure reproducer
[aufi@localhost sample.daytrader7]$ sdk use maven 3.9.5
Using maven version 3.9.5 in this shell.
[aufi@localhost sample.daytrader7]$
[aufi@localhost sample.daytrader7]$ mvn -B dependency:tree -Djava.net.useSystemProxies=true
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] WAS Liberty Sample - Java EE7 Benchmark Sample - EJB Module [jar]
@aufi
aufi / konveyor_latest.log
Created November 25, 2024 18:08
daytrader application mvn failures0.6 vs main
sh-5.1$ cd /shared/source/sample/
sh-5.1$ mvn -B dependency:tree -Djava.net.useSystemProxies=true
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] WAS Liberty Sample - Java EE7 Benchmark Sample - EJB Module [jar]
[INFO] WAS Liberty Sample - Java EE7 Benchmark Sample - Web Module [war]
[INFO] WAS Liberty Sample - Java EE7 Benchmark Sample [pom]
[INFO] WAS Liberty Sample - Java EE7 Benchmark Sample - EAR [ear]
import argparse
import csv
import json
import requests
import sys
from dataclasses import dataclass
from pprint import pprint
# Use python >= 3.9 (datatypes and list)
@aufi
aufi / deps.yaml
Created September 24, 2024 12:09
acmeair-webapp analysis test tier0
- fileURI: /shared/bin/acmeair-webapp-1-0-SNAPSHOT-war-exploded/WEB-INF/lib/WEB-INF/lib/acmeair-common-1.0-SNAPSHOT-decompiled/acmeair-common-1.0-SNAPSHOT.jar/acmeair-common-1.0-SNAPSHOT.jar
provider: java
dependencies:
- name: net.wasdev.wlp.sample.acmeair-common
version: 1.0-SNAPSHOT
labels:
- konveyor.io/dep-source=open-source
- konveyor.io/language=java
prefix: file:///root/.m2/repository/net/wasdev/wlp/sample/acmeair-common/1.0-SNAPSHOT
- fileURI: /shared/bin/acmeair-webapp-1-0-SNAPSHOT-war-exploded/WEB-INF/lib/WEB-INF/lib/acmeair-services-1.0-SNAPSHOT-decompiled/acmeair-services-1.0-SNAPSHOT.jar/acmeair-services-1.0-SNAPSHOT.jar
@aufi
aufi / README.md
Created September 12, 2024 06:27
tackle-testapp-public binary
$ mvn dependency:copy -Dartifact=io.konveyor.demo:configuration-utils:0.0.1 -DoutputDirectory=out --settings settings.xml -U
...
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.8:copy (default-cli) on project customers-tomcat: Unable to find artifact.: The following artifacts could not be resolved: io.konveyor.demo:configuration-utils:jar:0.0.1 (absent): Could not find artifact io.konveyor.demo:configuration-utils:jar:0.0.1 in tackle-testapp-public (https://maven.pkg.github.com/konveyor/tackle-testapp-public)
...
  • command above works with real konveyor org account (e.g. mine), but not with bots without any additional permission on our repos.
  • also it looks the failed on fetching dependencies (probably) after fetched the binary war itself (so was pointed to non-public repo)
@aufi
aufi / pom.xml
Last active August 21, 2024 13:58
Probably broken pom.xml of acmeair-webapp (lines 19-24), analyzer.log: unable to parse xml file '/opt/input/source/acmeair-webapp-1.0-SNAPSHOT.war/java-project/pom.xml': XML syntax error on line 27: unexpected end element </dependency>
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>io.konveyor</groupId>
<artifactId>java-project</artifactId>
<version>1.0-SNAPSHOT</version>
<name>java-project</name>
@aufi
aufi / README.md
Last active July 25, 2024 08:32
Konveyor Assessments notes

Konveyor Assessments - dotazníky pro zjištění relevantních informací o aplikacích pro případnou migraci.

Ukázka kde spravovat dotazníky v UI Konveyor: https://youtu.be/-8w8zxY6CSI

Něco jako návod a popis v políček v YAML zdroji dotazníků - https://github.com/konveyor/tackle2-hub/blob/main/docs/questionnaire-yaml.md

Samotné vyplňování dotazník potom probíhá v Konveyor UI pro jednotlivé aplikace nebo archetypy ("nadtypy" aplikací) a výsledky se zobrazují na stránce "Reports".

@aufi
aufi / created.json
Last active June 7, 2024 14:40
multiprovider task
{
"id": 5,
"createUser": "admin.noauth",
"updateUser": "",
"createTime": "2024-06-07T14:36:05.420951568Z",
"addon": "analyzer",
"state": "Created",
"policy": {},
"ttl": {},
"data": {