File tree 3 files changed +32
-39
lines changed
3 files changed +32
-39
lines changed Original file line number Diff line number Diff line change
1
+ {
2
+ "recommendations" : [
3
+ " github.vscode-pull-request-github" ,
4
+ " golang.Go" ,
5
+ ]
6
+ }
Original file line number Diff line number Diff line change 1
1
BINARY_NAME =kubernetes-image-puller
2
- DOCKERIMAGE_NAME =kubernetes-image-puller
3
- DOCKERIMAGE_TAG =next
2
+ IMAGE_NAME =kubernetes-image-puller
3
+ IMAGE_TAG =next
4
4
CGO_ENABLED =1
5
+ PODMAN =podman
5
6
6
7
all : build docker
7
8
@@ -18,10 +19,10 @@ test:
18
19
CGO_ENABLED=${CGO_ENABLED} go test -v ./cfg... ./pkg... ./sleep... ./utils...
19
20
20
21
docker :
21
- docker build -t ${DOCKERIMAGE_NAME } :${DOCKERIMAGE_TAG } -f ./build/dockerfiles/Dockerfile .
22
+ ${PODMAN} build -t ${IMAGE_NAME } :${IMAGE_TAG } -f ./build/dockerfiles/Dockerfile .
22
23
23
24
docker-dev : build
24
- docker build -t ${DOCKERIMAGE_NAME } :${DOCKERIMAGE_TAG } -f ./build/dockerfiles/dev.Dockerfile .
25
+ ${PODMAN} build -t ${IMAGE_NAME } :${IMAGE_TAG } -f ./build/dockerfiles/dev.Dockerfile .
25
26
26
27
local-setup :
27
28
oc process -f ./deploy/serviceaccount.yaml | oc apply -f -
Original file line number Diff line number Diff line change
1
+ schemaVersion : 2.2.0
1
2
metadata :
2
- generateName : kubernetes-image-puller-
3
- attributes :
4
- persistVolumes : ' false'
3
+ generateName : kubernetes-image-puller
5
4
components :
6
- - id : golang/go/latest
7
- memoryLimit : 512Mi
8
- preferences :
9
- go.lintTool : golangci-lint
10
- go.lintFlags : ' --fast'
11
- type : chePlugin
12
- alias : go-plugin
13
- - mountSources : true
14
- endpoints :
15
- - name : 8080/tcp
16
- port : 8080
17
- memoryLimit : 2Gi
18
- type : dockerimage
19
- image : ' quay.io/eclipse/che-golang-1.12:next'
20
- alias : go-cli
21
- env :
22
- - value : ' /go:$(CHE_PROJECTS_ROOT)'
23
- name : GOPATH
24
- - value : /tmp/.cache
25
- name : GOCACHE
26
-
27
- - id : github/vscode-pull-request-github/latest
28
- type : chePlugin
29
- registryUrl : ' https://che-plugin-registry-main.surge.sh/v3'
30
- apiVersion : 1.0.0
5
+ - name : universal-developer-image
6
+ container :
7
+ image : quay.io/devfile/universal-developer-image:ubi8-latest
8
+ memoryLimit : 6Gi
9
+ mountSources : true
31
10
commands :
32
- - name : build kubernetes-image-puller
33
- actions :
34
- - workdir : ' ${CHE_PROJECTS_ROOT}/kubernetes-image-puller'
35
- type : exec
36
- command : go build -v -o ./bin/kubernetes-image-puller ./cmd/main.go
37
- component : go-cli
38
-
11
+ - id : build
12
+ exec :
13
+ label : " Build kubernetes-image-puller"
14
+ component : universal-developer-image
15
+ commandLine : " make build"
16
+ group :
17
+ kind : build
18
+ - id : build-kip-and-image
19
+ exec :
20
+ label : " Build kubernetes-image-puller and the container image"
21
+ component : universal-developer-image
22
+ commandLine : " make"
23
+ group :
24
+ kind : build
You can’t perform that action at this time.
0 commit comments