Skip to content

Instantly share code, notes, and snippets.

package main
import (
"fmt"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
corev1client "k8s.io/client-go/kubernetes/typed/core/v1"
"k8s.io/client-go/tools/clientcmd"
)
{
"description": "golang with languageserve",
"scope": "general",
"tags": [],
"creator": "che",
"workspaceConfig": {
"defaultEnv": "default",
"commands": [],
"environments": {
"default": {
#!/bin/bash
# download modified odo
wget -O /usr/local/bin/odo https://dl.bintray.com/odo/odo/latest/odo; chmod +x /usr/local/bin/odo
# update php imagestream
oc apply -n openshift -f https://gist.githubusercontent.com/kadel/bb5c86158bfc44e335ea99c91fab04e3/raw/my-wildfly-is.yaml
oc apply -n openshift -f https://gist.githubusercontent.com/kadel/ee43d945013931c43cab5d8280847102/raw/my-php-is.yaml
# download images
apiVersion: v1
kind: ImageStream
metadata:
annotations:
openshift.io/display-name: PHP
name: php
namespace: openshift
spec:
lookupPolicy:
local: false
apiVersion: v1
kind: ImageStream
metadata:
annotations:
openshift.io/display-name: WildFly
name: wildfly
namespace: openshift
spec:
lookupPolicy:
local: false
@kadel
kadel / gist:1e59164442bf572cfdb81abe4629d891
Created April 12, 2018 06:19
che workspace with golang language server
{
"workspaceConfig": {
"projects": [],
"environments": {
"default": {
"machines": {
"devmachine/devmachine": {
"servers": {},
"installers": [
"org.eclipse.che.exec",
Starting the Java application using /opt/run-java/run-java.sh ...
ERROR: No spring-boot-rest-http-14-SNAPSHOT-exec.jar found in /deployments /deployments
exec java -javaagent:/opt/jolokia/jolokia.jar=config=/opt/jolokia/etc/jolokia.properties -XX:+UseParallelGC -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -XX:MaxMetaspaceSize=100m -XX:+ExitOnOutOfMemoryError -cp . -jar
Error: -jar requires jar file specification
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)
where options include:
@kadel
kadel / Dockerfile
Last active February 17, 2018 13:44
Dockerfile pro SKI
FROM ubuntu:18.04
RUN apt-get update && \
apt-get -y upgrade && \
apt-get -y install python python-pip libjpeg-dev zlib1g-dev && \
apt-get clean
RUN mkdir /code
WORKDIR /code
ADD requirements.txt /code/
@kadel
kadel / app.json
Last active January 19, 2018 14:14
This file has been truncated, but you can view the full file.
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"description": "Main kedge file structure defining whole applicatoin",
"properties": {
"volumeClaims": {
"items": {
"additionalProperties": false,
"description": "VolumeClaim is used to define Persistent Volumes for app",
"properties": {
#/bin/bash
# temporary file to save output
output=`mktemp`
for file in `find docs/examples examples -name "*.yaml"`; do
./kedge generate --enable-validation -f $file > $output 2>&1
if [ $? -ne 0 ]; then
echo "validation failed for $file"
cat $output