Compare commits

..

65 commits

Author SHA1 Message Date
Felix Kaechele
59ffdfa590
update to 1.25.4
- drop obsolete and retired targets

Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2024-02-18 14:35:00 -05:00
Felix Kaechele
3ba52e0b31 update to 1.25.2
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2023-08-27 23:21:37 -04:00
Felix Kaechele
a68f842021 update to 1.25.1
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2023-06-13 14:50:34 -04:00
Felix Kaechele
69ed7cb357 enable HTTP/3 module
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2023-05-24 09:57:59 -04:00
Felix Kaechele
0f0bff38d9 update to 1.25.0
- also drop the F36 context

Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2023-05-23 19:54:05 -04:00
Felix Kaechele
3e238a10bb update to 1.23.4
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2023-03-28 17:28:51 -04:00
Petr Písař
17ce2c244b Add a context for Fedora 39 2023-02-14 11:55:46 +01:00
Felix Kaechele
d4d9b5b2fa drop F35 context
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2022-12-21 10:12:16 +01:00
Felix Kaechele
80923e97ac update to 1.23.3
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2022-12-14 08:13:02 +01:00
Tomas Hrcka
36646eaff0 commit testing
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2022-10-20 08:21:38 +02:00
Felix Kaechele
a4e3f9db28 Update to 1.23.2 and disable EL8 module
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2022-10-19 11:56:10 -04:00
Felix Kaechele
fbda2c536f enable kTLS support
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2022-08-17 20:37:34 -04:00
Petr Písař
71f9f79a99 Add a context for Fedora 38 2022-08-16 14:39:24 +02:00
Fedora Release Engineering
818a896074 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-08-10 16:47:36 +00:00
Felix Kaechele
ac98878b39 update to 1.23.1
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2022-07-19 12:08:26 -04:00
Jitka Plesnikova
66ea565cf0 Perl 5.36 rebuild 2022-07-13 08:17:01 +02:00
Felix Kaechele
eb18a58ada Perl 5.36.0 rebuild
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2022-06-15 21:33:47 -04:00
Felix Kaechele
1eba9c71f9 migrate to modulemd-packager
also remove old cruft

Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2022-06-03 12:01:58 -04:00
Felix Kaechele
108ead4180 update to 1.21.6
Signed-off-by: Felix Kaechele <heffer@fedoraproject.org>
2022-01-25 11:26:47 -05:00
Felix Kaechele
322933688f update to 1.21.5
Signed-off-by: Felix Kaechele <heffer@fedoraproject.org>
2021-12-28 18:32:14 +01:00
Felix Kaechele
d4b3eac934 update to 1.21.4
Signed-off-by: Felix Kaechele <heffer@fedoraproject.org>
2021-11-02 19:20:12 -04:00
Felix Kaechele
2ba7f6fdcb update to 1.21.3
Signed-off-by: Felix Kaechele <heffer@fedoraproject.org>
2021-09-08 15:08:54 -04:00
Felix Kaechele
b7274eed93 update to 1.21.2
Signed-off-by: Felix Kaechele <heffer@fedoraproject.org>
2021-09-03 08:43:58 -04:00
Felix Kaechele
9460c59b68 update to 1.21.1
Signed-off-by: Felix Kaechele <heffer@fedoraproject.org>
2021-07-08 22:26:11 -04:00
Felix Kaechele
bd0e101dd5 forward-port log permissions fix from main branch
Signed-off-by: Felix Kaechele <heffer@fedoraproject.org>
2021-06-01 20:23:49 -04:00
Felix Kaechele
c1a3757bfb update to 1.21.0
Signed-off-by: Felix Kaechele <heffer@fedoraproject.org>
2021-05-27 09:33:07 -04:00
Felix Kaechele
f2aa535d7f update to 1.9.10 2021-04-13 19:45:10 -04:00
Felix Kaechele
9fc118426b update to 1.9.9 2021-03-30 20:12:09 -04:00
Felix Kaechele
d3bc37fbe9 update to 1.19.8 2021-03-09 11:38:19 -05:00
Felix Kaechele
3246981785 update to 1.19.7 2021-02-16 11:56:25 -05:00
Fedora Release Engineering
676159cdbe - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-02-03 19:34:50 +00:00
Felix Kaechele
0206faf851 update to 1.19.6 2020-12-15 19:12:03 -05:00
Felix Kaechele
c7bbbb526c update to 1.19.5 - add missing sources 2020-11-24 16:41:44 -05:00
Felix Kaechele
2038424300 update to 1.19.5 2020-11-24 13:22:59 -05:00
Felix Kaechele
0d6dd6c474 update to 1.19.4 2020-10-27 12:06:36 -04:00
Felix Kaechele
9c049420f9 update to 1.19.3 2020-09-29 20:38:15 -04:00
Felix Kaechele
b571678094 update to 1.19.2 2020-08-16 09:00:22 -04:00
Fedora Release Engineering
21b1db3d05 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-08 10:18:41 +00:00
Felix Kaechele
12c57f2822 update to 1.19.1 2020-07-12 19:23:37 -04:00
Felix Kaechele
1b6a7a0750 update to 1.19.0 2020-06-07 12:44:51 -04:00
Felix Kaechele
a065141dbb update to 1.17.10
Signed-off-by: Felix Kaechele <heffer@fedoraproject.org>
2020-04-15 16:19:20 -04:00
Felix Kaechele
8aa91020d1 update to 1.17.9
Signed-off-by: Felix Kaechele <heffer@fedoraproject.org>
2020-03-05 21:15:02 -05:00
Fedora Release Engineering
6a6fc06ff7 Branching f32 from rawhide
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-02-13 18:09:26 +00:00
Fedora Release Engineering
952fb8a15b - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-02-06 18:25:28 +00:00
Felix Kaechele
df24325229 update to 1.17.8 2020-01-22 15:13:38 -05:00
Felix Kaechele
a6ec0ec1fe remove mailcap dependency for EL 2020-01-20 10:28:35 -05:00
Felix Kaechele
8e45eed80b 1.17.7 2019-12-27 11:47:41 +01:00
Felix Kaechele
725dfb3a7e fix sources file 2019-11-19 22:27:51 -05:00
Felix Kaechele
ce8f547877 1.17.6 2019-11-19 19:32:08 -05:00
Felix Kaechele
ea628f2d57 1.17.5 2019-10-22 15:13:46 -04:00
Felix Kaechele
af96a8c5bc 1.17.4 2019-09-25 12:23:46 -04:00
Felix Kaechele
924abe06db 1.17.3 2019-08-16 11:33:53 -04:00
Fedora Release Engineering
041e89cfde Branching f31 from rawhide
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-08-13 19:58:56 +00:00
Fedora Release Engineering
fbaec0b099 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-08-12 15:02:30 +00:00
Felix Kaechele
bced01ea08 update 2019-07-23 22:54:24 -04:00
Felix Kaechele
007a48ee4e Enable build on all Fedora releases 2019-07-11 12:02:23 -04:00
Lubos Uhliarik
874f02e92d Add module name and branch name to yaml file 2019-06-04 12:25:41 +02:00
Felix Kaechele
a5f7be7fa8 new branch for mainline
Signed-off-by: Felix Kaechele <heffer@fedoraproject.org>
2019-06-03 11:50:10 -04:00
Lubos Uhliarik
cc67efb9ca Update module description and component stream. 2019-05-29 16:00:33 +02:00
Lubos Uhliarik
c26170f23c updated nginx.yaml file. Changed profile name from default to common. Build on f31 only. 2019-05-29 13:40:29 +02:00
Lubos Uhliarik
54c81875cc new branch for stream-1.14 2018-08-10 07:44:18 +00:00
Lubos Uhliarik
eadc7ab4e5 Updated module - merged with master (python dependency, disable GeoIP..) 2018-08-10 07:35:07 +00:00
Lubos Uhliarik
e40f03de14 Fix indent in yaml 2018-05-23 11:12:57 +00:00
Lubos Uhliarik
4da90d45b6 Changed modulemd version 2018-05-23 11:08:48 +00:00
Lubos Uhliarik
edf2779f23 Updated modulemd, completely rewriten 2018-05-23 09:53:19 +00:00
5 changed files with 36 additions and 102 deletions

View file

@ -1,15 +0,0 @@
IMAGE_NAME = nginx
MODULEMDURL=file://nginx.yaml
default: run
build:
docker build --tag=$(IMAGE_NAME) .
run: build
docker run -d $(IMAGE_NAME)
test: build
cd tests; MODULE=docker MODULEMD=$(MODULEMDURL) URL="docker=$(IMAGE_NAME)" make all
cd tests; MODULE=rpm MODULEMD=$(MODULEMDURL) URL="docker=$(IMAGE_NAME)" make all

View file

@ -1,53 +1,38 @@
document: modulemd
version: 1
document: modulemd-packager
version: 3
data:
summary: nginx webserver
description: an initial version of the nginx webserver module
license:
module: [ MIT ]
dependencies:
buildrequires:
base-runtime: master
requires:
base-runtime: master
references:
community: https://docs.pagure.org/modularity/
documentation: https://github.com/container-images/nginx
tracker: https://github.com/container-images/nginx
profiles:
default:
rpms:
- nginx
api:
rpms:
- nginx
components:
rpms:
nginx:
rationale: Provides API for this module.
ref: f26
summary: nginx webserver
description: nginx webserver mainline stream
license:
- MIT
configurations:
- context: "f38"
platform: f38
references:
documentation: http://nginx.org/en/docs/
tracker: https://trac.nginx.org/nginx/
profiles:
common:
rpms:
- nginx
- nginx-all-modules
minimal:
rpms:
- nginx-core
api:
rpms:
- nginx
- nginx-all-modules
- nginx-core
- nginx-filesystem
- nginx-mod-http-image-filter
- nginx-mod-http-perl
- nginx-mod-http-xslt-filter
- nginx-mod-mail
- nginx-mod-stream
components:
rpms:
nginx:
rationale: nginx package
ref: stream-mainline
gperftools:
rationale: dependency
ref: f26
libmnl:
rationale: dependency
ref: f26
libnetfilter_conntrack:
rationale: dependency
ref: f26
libnfnetlink:
rationale: dependency
ref: f26
libunwind:
rationale: dependency
ref: f26
libxkbcommon:
rationale: dependency
ref: f26
mailcap:
rationale: dependency
ref: f26
xkeyboard-config:
rationale: dependency
ref: f26

View file

View file

@ -1,7 +0,0 @@
MODULE_LINT=/usr/share/moduleframework/tools/modulelint.py
CMD=python -m avocado run --filter-by-tags=-WIP $(MODULE_LINT) *.py
#
all:
generator
$(CMD)

View file

@ -1,29 +0,0 @@
document: modularity-testing
version: 1
name: nginx
modulemd-url: http://raw.githubusercontent.com/container-images/nginx/master/nginx.yaml
service:
port: 80
packages:
rpms:
- nginx
testdependecies:
rpms:
- curl
module:
docker:
start: "docker run --rm -p 80:80 nginx"
source: https://github.com/container-images/nginx.git
container: docker.io/modularitycontainers/nginx
rpm:
start: systemctl start nginx
stop: systemctl stop nginx
status: systemctl status nginx
repos:
- http://mirror.vutbr.cz/fedora/releases/25/Everything/x86_64/os/
test:
processrunning:
- 'ls /proc/*/exe -alh | grep nginx'
testhost:
basic:
- 'curl localhost | grep "Welcome to nginx!"'