This guide explains how to work with Kubernetes contexts using the client-go library.
A context in Kubernetes is a combination of three elements:
- Cluster - which Kubernetes cluster to connect to
- User - authentication credentials to use
This guide explains how to work with Kubernetes contexts using the client-go library.
A context in Kubernetes is a combination of three elements:
| 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] |
| #!/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@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] |
| 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) |
| - 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 |
$ 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)
...
| <?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> |