Skip to content
This repository was archived by the owner on Nov 28, 2022. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 82 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
#This makefile is used by ci-operator

CGO_ENABLED=0
GOOS=linux
CORE_IMAGES=$(shell find ./cmd -name main.go ! -path "./cmd/broker/*" ! -path "./cmd/mtbroker/*" | sed 's/main.go//') ./vendor/knative.dev/pkg/apiextensions/storageversion/cmd/migrate ./vendor/knative.dev/pkg/leaderelection/chaosduck
TEST_IMAGES=$(shell find ./test/test_images -mindepth 1 -maxdepth 1 -type d) ./vendor/knative.dev/reconciler-test/cmd/eventshub
KO_DOCKER_REPO=${DOCKER_REPO_OVERRIDE}
BRANCH=
TEST=
IMAGE=

# Guess location of openshift/release repo. NOTE: override this if it is not correct.
OPENSHIFT=${CURDIR}/../../github.com/openshift/release

install:
for img in $(CORE_IMAGES); do \
go install $$img ; \
done
go build -o $(GOPATH)/bin/mtbroker_ingress ./cmd/broker/ingress/
go build -o $(GOPATH)/bin/mtbroker_filter ./cmd/broker/filter/
.PHONY: install

test-install:
for img in $(TEST_IMAGES); do \
go install $$img ; \
done
.PHONY: test-install

test-e2e:
sh openshift/e2e-tests.sh
.PHONY: test-e2e

test-conformance:
sh openshift/e2e-conformance-tests.sh
.PHONY: test-conformance

test-reconciler:
sh openshift/e2e-rekt-tests.sh
.PHONY: test-reconciler

# Requires ko 0.2.0 or newer.
test-images:
for img in $(TEST_IMAGES); do \
ko resolve --tags=latest -RBf $$img ; \
done
.PHONY: test-images

test-image-single:
ko resolve --tags=latest -RBf test/test_images/$(IMAGE)
.PHONY: test-image-single

# Run make DOCKER_REPO_OVERRIDE=<your_repo> test-e2e-local if test images are available
# in the given repository. Make sure you first build and push them there by running `make test-images`.
# Run make BRANCH=<ci_promotion_name> test-e2e-local if test images from the latest CI
# build for this branch should be used. Example: `make BRANCH=knative-v0.14.2 test-e2e-local`.
# If neither DOCKER_REPO_OVERRIDE nor BRANCH are defined the tests will use test images
# from the last nightly build.
# If TEST is defined then only the single test will be run.
test-e2e-local:
./openshift/e2e-tests-local.sh $(TEST)
.PHONY: test-e2e-local

# Generate Dockerfiles used by ci-operator. The files need to be committed manually.
generate-dockerfiles:
rm -rf openshift/ci-operator/knative-images/*
./openshift/ci-operator/generate-dockerfiles.sh openshift/ci-operator/knative-images $(CORE_IMAGES)
./openshift/ci-operator/generate-dockerfiles.sh openshift/ci-operator/knative-images mtbroker_ingress
./openshift/ci-operator/generate-dockerfiles.sh openshift/ci-operator/knative-images mtbroker_filter
rm -rf openshift/ci-operator/knative-test-images/*
./openshift/ci-operator/generate-dockerfiles.sh openshift/ci-operator/knative-test-images $(TEST_IMAGES)
.PHONY: generate-dockerfiles

# Generate an aggregated knative release yaml file, as well as a CI file with replaced image references
generate-release:
./openshift/release/generate-release.sh $(RELEASE)
.PHONY: generate-release

# Update CI configuration in the $(OPENSHIFT) directory.
# NOTE: Makes changes outside this repository.
update-ci:
sh ./openshift/ci-operator/update-ci.sh $(OPENSHIFT) $(CORE_IMAGES)
.PHONY: update-ci
13 changes: 4 additions & 9 deletions OWNERS
Original file line number Diff line number Diff line change
@@ -1,13 +1,8 @@
# Approvers in this repo should also be added to the eventing-contrib
# approvers list.
# The OWNERS file is used by prow to automatically merge approved PRs.

approvers:
- technical-oversight-committee
- eventing-writers
- knative-release-leads
- eventing-approvers

# Reviewers are suggested from the reviewers list first, then the approvers
# list. To add reviewers while spreading the load among existing approvers,
# copy the approvers to the reviewers list too.
reviewers:
- eventing-writers
- eventing-reviewers

243 changes: 10 additions & 233 deletions OWNERS_ALIASES
Original file line number Diff line number Diff line change
@@ -1,244 +1,21 @@
# This file is auto-generated from peribolos

aliases:
api-core-wg-leads:
- dprotaso
autoscaling-reviewers:
- taragu
autoscaling-wg-leads:
- markusthoemmes
- vagababov
autoscaling-writers:
- julz
- markusthoemmes
- vagababov
- yanweiguo
channel-wg-leads:
- matzew
- slinkydeveloper
client-reviewers:
- itsmurugappan
client-wg-leads:
- navidshaikh
- rhuss
client-writers:
- dsimansk
- maximilien
- navidshaikh
- rhuss
conformance-wg-leads:
- tayarani
conformance-writers:
- tayarani
docs-reviewers:
- RichardJJG
- jonatasbaldin
- mpetason
- omerbensaadon
- pmbanugo
- snneji
docs-wg-leads: []
docs-writers:
- abrennan89
- carieshmarie
- richieescarez
eventing-reviewers:
- aslom
- nlopezgi
- tayarani
- tommyreddad
eventing-triage:
- akashrv
- antoineco
- lberk
- n3wscott
- slinkydeveloper
- zhongduo
eventing-wg-leads:
- devguyio
- lionelvillard
- vaikas
eventing-writers:
- akashrv
eventing-approvers:
- alanfx
- aliok
- antoineco
- devguyio
- lberk
- lionelvillard
- matzew
- n3wscott
- pierDipi
- slinkydeveloper
- vaikas
- zhongduo
knative-admin:
- RichieEscarez
- bsnchan
- dprotaso
- duglin
- evankanderson
- julz
- knative-prow-releaser-robot
- knative-prow-robot
- knative-prow-updater-robot
- knative-test-reporter-robot
- markusthoemmes
- matzew
- mbehrendt
- pmorie
- rhuss
- ronavn
- thisisnotapril
- vaikas
knative-milestone-maintainers:
- ImJasonH
- ZhiminXiang
- andrew-su
- aslom
- chaodaiG
- chizhg
- csantanapr
- dprotaso
- evankanderson
- igsong
- julz
- lionelvillard
- markusthoemmes
- n3wscott
- nak3
- navidshaikh
- nlopezgi
- rhuss
- shashwathi
- slinkydeveloper
- tanzeeb
- tcnghia
- vagababov
- vaikas
knative-release-leads:
- RichieEscarez
- dprotaso
- matzew
knative-robots:
- knative-prow-releaser-robot
- knative-prow-robot
- knative-prow-updater-robot
- knative-test-reporter-robot
networking-reviewers:
- JRBANCEL
- ZhiminXiang
- andrew-su
- arturenault
- markusthoemmes
- nak3
- shashwathi
- tcnghia
- vagababov
- yanweiguo
networking-wg-leads:
- ZhiminXiang
- nak3
networking-writers:
- JRBANCEL
- ZhiminXiang
- nak3
- vagababov
operations-reviewers:
- Cynocracy
- aliok
- houshengbo
- jcrossley3
- lberk
- markusthoemmes
- matzew
- n3wscott
- trshafer
operations-wg-leads:
- houshengbo
operations-writers:
- Cynocracy
- mgencur
- skonto
eventing-reviewers:
- alanfx
- aliok
- houshengbo
- devguyio
- jcrossley3
- lberk
- markusthoemmes
- matzew
- n3wscott
- trshafer
pkg-configmap-reviewers:
- dprotaso
- mattmoor
- vagababov
pkg-configmap-writers:
- dprotaso
- mattmoor
- vagababov
pkg-controller-reviewers:
- dprotaso
- mattmoor
- tcnghia
- vagababov
- whaught
pkg-controller-writers:
- dprotaso
- mattmoor
- tcnghia
- vagababov
productivity-reviewers:
- albertomilan
- efiturri
- evankanderson
- gerardo-lc
- joshua-bone
- steuhs
productivity-wg-leads:
- chizhg
- n3wscott
productivity-writers:
- chaodaiG
- chizhg
- coryrc
- n3wscott
security-wg-leads:
- evankanderson
- julz
security-writers:
- evankanderson
- julz
serving-observability-reviewers:
- mgencur
- skonto
- yanweiguo
serving-observability-writers:
- yanweiguo
serving-reviewers:
- julz
- whaught
serving-writers:
- dprotaso
- julz
- markusthoemmes
- tcnghia
- vagababov
source-wg-leads:
- lionelvillard
- n3wscott
steering-committee:
- bsnchan
- mbehrendt
- pmorie
- thisisnotapril
- vaikas
technical-oversight-committee:
- dprotaso
- evankanderson
- julz
- markusthoemmes
- rhuss
trademark-committee:
- bsnchan
- duglin
- ronavn
ux-wg-leads:
- csantanapr
- omerbensaadon
ux-writers:
- csantanapr
- omerbensaadon
1 change: 1 addition & 0 deletions ci
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Wed Jun 2 20:34:29 EDT 2021
Loading