Skip to content

Instantly share code, notes, and snippets.

@sparkoo
sparkoo / deployment.patch
Created February 17, 2023 12:33
SPI AWS deployment patch
diff --git a/config/manager/manager.yaml b/config/manager/manager.yaml
index 24289f9..a56abb0 100644
--- a/config/manager/manager.yaml
+++ b/config/manager/manager.yaml
@@ -59,14 +59,14 @@ spec:
name: config-file
readOnly: true
subPath: config.yaml
- - mountPath: /etc/spi/secret_id
- name: vault-approle
@sparkoo
sparkoo / deployment.yaml
Created January 31, 2023 14:58
passthrough proxy
apiVersion: apps/v1
kind: Deployment
metadata:
name: testproxy
namespace: spi-system
labels:
app.kubernetes.io/name: testproxy
spec:
replicas: 1
selector:
@sparkoo
sparkoo / log
Last active August 8, 2022 15:42
kcp-ctrl-looping
2022-08-08T17:30:31.263+0200 INFO controller.spiaccesscheck controller/controller.go:114 before update {"reconciler group": "appstudio.redhat.com", "reconciler kind": "SPIAccessCheck", "name": "spiaccesscheck-sample", "namespace": "default", "clusterName": "root:rh-sso-15850190:spi-mvala-z7wjp", "accesscheck": {"kind":"SPIAccessCheck","apiVersion":"appstudio.redhat.com/v1beta1","metadata":{"name":"spiaccesscheck-sample","namespace":"default","uid":"624ff59c-2596-4bd2-a0d1-f0ffd02536c7","resourceVersion":"648143","generation":1,"creationTimestamp":"2022-08-08T15:30:27Z","labels":{"state.workload.kcp.dev/spi-workload":"Sync"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"appstudio.redhat.com/v1beta1\",\"kind\":\"SPIAccessCheck\",\"metadata\":{\"annotations\":{},\"name\":\"spiaccesscheck-sample\",\"namespace\":\"default\"},\"spec\":{\"repoUrl\":\"https://github.com/redhat-appstudio/service-provider-integration-operator\"}}\n"},"clusterName":"root:rh-sso-158
@sparkoo
sparkoo / coverage.sh
Created May 11, 2022 15:30
spi-operator test coverage?
#!/bin/sh
for i in {1..5}; do
make test
cat cover.out | sort > cover${i}.out
done
for i in {1..5}; do
md5sum cover${i}.out
done
apiVersion: v1
items:
- apiVersion: workspace.devfile.io/v1alpha2
kind: DevWorkspace
metadata:
creationTimestamp: "2021-09-27T14:34:51Z"
finalizers:
- storage.controller.devfile.io
generation: 4
labels:
@sparkoo
sparkoo / dockerfile.patch
Created September 3, 2021 11:59
Che Operator Dockerfile patch
diff --git a/Dockerfile b/Dockerfile
index 3a17512b..50c53173 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -26,6 +26,20 @@ RUN mkdir -p $GOPATH/restic && \
curl -sSLo /tmp/asset-header-rewrite-traefik-plugin.zip https://api.github.com/repos/che-incubator/header-rewrite-traefik-plugin/zipball/${DEV_HEADER_REWRITE_TRAEFIK_PLUGIN}
WORKDIR /che-operator
+
+RUN unzip /tmp/asset-devworkspace-operator.zip */deploy/deployment/* -d /tmp && \
schemaVersion: 2.0.0
metadata:
name: spring-petclinic
projects:
- name: spring-petclinic
git:
remotes:
origin: "https://github.com/l0rd/spring-petclinic"
components:
- name: maven
@sparkoo
sparkoo / dw.log
Created August 23, 2021 16:06
NoClassDefFoundError
This file has been truncated, but you can view the full file.
Using embedded assembly in /home/user/eclipse-che.
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
Listening for transport dt_socket at address: 8000
23-Aug-2021 15:36:28.215 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/10.0.10
23-Aug-2021 15:36:28.223 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Jul 30 2021 09:51:27 UTC
23-Aug-2021 15:36:28.223 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 10.0.10.0
23-Aug-2021 15:36:28.224 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
23-Aug-2021 15:36:28.224 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 4.18.0-305.10.2.el
@sparkoo
sparkoo / gist:27906d8ffec075f5a91734265835eae2
Created August 5, 2021 07:45
nginx-ingress-controller
NGINX Ingress controller
Release: v0.44.0
Build: f802554ccfadf828f7eb6d3f9a9333686706d613
Repository: https://github.com/kubernetes/ingress-nginx
nginx version: nginx/1.19.6
-------------------------------------------------------------------------------
I0805 07:42:19.555899 8 flags.go:208] "Watching for Ingress" class="nginx"
W0805 07:42:19.555943 8 flags.go:213] Ingresses with an empty class will also be processed by this Ingress controller
@sparkoo
sparkoo / gist:bb4e76bbb77844cafff9838238aac94c
Created June 30, 2021 11:59
resolve github oauth stacktrace
2021-06-30 11:58:31,929[io-8080-exec-10] [DEBUG] [o.e.c.a.w.s.devfile.URLFetcher 153] - Invalid URL
java.io.FileNotFoundException: https://raw.githubusercontent.com/che-samples/java-spring-petclinic/devfilev2/.che/che-theia-plugins.yaml
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
at org.eclipse.che.api.workspace.server.devfile.URLFetcher.fetch(URLFetcher.java:146)
at org.eclipse.che.api.workspace.server.devfile.URLFetcher.fetch(URLFetcher.java:131)
at org.eclipse.che.api.workspace.server.devfile.URLFetcher.fetch(URLFetcher.java:111)
at org.eclipse.che.api.workspace.server.devfile.URLFetcher.fetch(URLFetcher.java:87)
at org.eclipse.che.api.factory.server.scm.AuthorizingFileContentProvider.fetchContent(AuthorizingFileContentProvider.java:77)