forked from redhat-developer/devspaces-images
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcontainer.yaml
66 lines (58 loc) · 2.65 KB
/
container.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
---
####################################################################################
#### NOTE: CHANGES TO THIS FILE ARE IGNORED BY WEBHOOK TRIGGER (see udi.groovy) ####
####################################################################################
platforms:
# all these keys are optional - see https://osbs.readthedocs.io/en/latest/users.html#image-configuration for more info
only:
- x86_64
- s390x
- ppc64le
compose:
inherit: false
pulp_repos: true
signing_intent: release
# instead of docker_api, use imagebuilder for multistage builds
image_build_method: imagebuilder
remote_sources:
# https://issues.redhat.com/browse/CRW-3531 use gopls 0.10.1 as we can now build with go 1.18
# https://github.com/golang/tools/releases/tag/gopls%2Fv0.10.1 ==> https://github.com/golang/tools/commit/8321f7bbcfd30300762661ed9188226b42e27ec1
# use https://github.com/redhat-developer/devspaces/blob/devspaces-3-rhel-8/dependencies/job-config.json#L866-L869 (.Other.gopls)
- name: gopls
remote_source:
repo: https://github.com/golang/tools
ref: 8321f7bbcfd30300762661ed9188226b42e27ec1
pkg_managers:
- gomod
packages: {"gomod": [{"path": "."}, {"path": "gopls"}]}
# include python lang server and all other all pip requirements (yq) so they can be resolved by Cachito and installed via Dockerfile
- name: python-deps
remote_source:
repo: https://github.com/redhat-developer/devspaces-images.git
ref: 76e10217d3c086b372fc3e58617bf7712c5dca2b
pkg_managers:
- pip
packages: {"pip": [{"path": "devspaces-udi/build/python", "requirements_build_files": ["requirements-build.txt"]}]}
# https://issues.redhat.com/browse/CRW-3487 use php xdebug 3.1.6
# https://github.com/xdebug/xdebug/releases/tag/3.1.6 => https://github.com/xdebug/xdebug/commit/2fe95fed7ee9f1f679680db641f4f48c3f381057
# use https://github.com/redhat-developer/devspaces/blob/devspaces-3-rhel-8/dependencies/job-config.json#L866-L869 (.Other.xdebug)
- name: xdebug
remote_source:
repo: https://github.com/xdebug/xdebug
ref: 78ef02f7374db83e152751b4567b5a1bc9d9e86a
pkg_managers: []
# CRW-3193 disable until we have a camel-k sample again
# - name: camelk
# remote_source:
# repo: https://github.com/apache/camel-k
# ref: 706c85dc9e94f38a22c0d4f840ec3646ccb23c40
# pkg_managers:
# - gomod
# packages: {"gomod": [ "path": "." ]}
# https://github.com/joyrex2001/kubedock/releases/tag/0.11.0 => https://github.com/joyrex2001/kubedock/commit/9d21955b52e4905d916d24e724dcad195aef3515
- name: kubedock
remote_source:
repo: https://github.com/joyrex2001/kubedock
ref: 9d21955b52e4905d916d24e724dcad195aef3515
pkg_managers:
- gomod