Skip to content
This repository was archived by the owner on Dec 1, 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
63 changes: 63 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
#This makefile is used by ci-operator

CGO_ENABLED=0
GOOS=linux
CORE_IMAGES=./cmd/activator ./cmd/autoscaler ./cmd/autoscaler-hpa ./cmd/controller ./cmd/queue ./cmd/webhook ./vendor/knative.dev/pkg/apiextensions/storageversion/cmd/migrate ./cmd/domain-mapping ./cmd/domain-mapping-webhook
TEST_IMAGES=$(shell find ./test/test_images ./test/test_images/multicontainer -mindepth 1 -maxdepth 1 -type d)
DOCKER_REPO_OVERRIDE=
BRANCH=
TEST=
IMAGE=

install:
for img in $(CORE_IMAGES); do \
go install -tags="disable_gcp,disable_aws,disable_azure" $$img ; \
done
.PHONY: install

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

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

test-images:
for img in $(TEST_IMAGES); do \
KO_DOCKER_REPO=$(DOCKER_REPO_OVERRIDE) ko resolve --tags=latest -RBf $$img ; \
done
.PHONY: test-image-all

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

# 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.13.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 for core and test images used by ci-operator. The files need to be committed manually.
generate-dockerfiles:
./openshift/ci-operator/generate-dockerfiles.sh openshift/ci-operator/knative-images $(CORE_IMAGES)
./openshift/ci-operator/generate-dockerfiles.sh openshift/ci-operator/knative-test-images $(TEST_IMAGES)
.PHONY: generate-dockerfiles

# Generates a ci-operator configuration for a specific branch.
generate-ci-config:
./openshift/ci-operator/generate-ci-config.sh $(BRANCH) > ci-operator-config.yaml
.PHONY: generate-ci-config

# Generate an aggregated knative yaml file with replaced image references
generate-release:
./openshift/release/generate-release.sh $(RELEASE)
.PHONY: generate-release
19 changes: 14 additions & 5 deletions OWNERS
Original file line number Diff line number Diff line change
@@ -1,8 +1,17 @@
# The OWNERS file is used by prow to automatically merge approved PRs.

approvers:
- technical-oversight-committee
- api-core-wg-leads
- autoscaling-wg-leads
- networking-wg-leads
- knative-release-leads
- alanfx
- mgencur
- mvinkler
- nak3
- rhuss
- skonto

reviewers:
- alanfx
- mgencur
- mvinkler
- nak3
- rhuss
- skonto
291 changes: 94 additions & 197 deletions OWNERS_ALIASES
Original file line number Diff line number Diff line change
@@ -1,209 +1,106 @@
# This file is auto-generated from peribolos.
# Do not modify this file, instead modify peribolos/knative.yaml

aliases:
api-core-wg-leads:
- dprotaso
autoscaling-reviewers:
- nader-ziada
- psschwei
serving-approvers:
- alanfx
- mgencur
- mvinkler
- nak3
- rhuss
- skonto
- taragu
autoscaling-wg-leads:
- julz
autoscaling-writers:
- julz
- yanweiguo
client-reviewers:
- itsmurugappan
client-wg-leads:
- dsimansk
- navidshaikh
serving-reviewers:
- alanfx
- mgencur
- mvinkler
- nak3
- rhuss
client-writers:
- dsimansk
- maximilien
- navidshaikh
- skonto

serving-api-approvers:
- alanfx
- mgencur
- mvinkler
- nak3
- rhuss
conformance-task-force-leads:
- omerbensaadon
- salaboy
conformance-writers:
- omerbensaadon
- salaboy
docs-reviewers:
- nainaz
- omerbensaadon
- pmbanugo
- snneji
docs-wg-leads:
- csantanapr
- snneji
docs-writers:
- abrennan89
- csantanapr
- psschwei
- snneji
eventing-reviewers:
- aslom
- tayarani
- tommyreddad
eventing-triage:
- akashrv
- antoineco
- lberk
eventing-wg-leads:
- devguyio
- lionelvillard
eventing-writers:
- akashrv
- aliok
- antoineco
- devguyio
- lberk
- lionelvillard
- matzew
- pierDipi
- vaikas
knative-admin:
- carlisia
- csantanapr
- dprotaso
- duglin
- evankanderson
- julz
- knative-prow-releaser-robot
- knative-prow-robot
- knative-prow-updater-robot
- knative-test-reporter-robot
- lance
- pmorie
- skonto
serving-api-reviewers:
- alanfx
- mgencur
- mvinkler
- nak3
- rhuss
- spencerdillard
- thisisnotapril
- vaikas
- xtreme-sameer-vohra
knative-release-leads:
- carlisia
- xtreme-sameer-vohra
knative-robots:
- knative-prow-releaser-robot
- knative-prow-robot
- knative-prow-updater-robot
- knative-test-reporter-robot
networking-reviewers:
- JRBANCEL
- ZhiminXiang
- andrew-su
- arturenault
- carlisia
- skonto

autoscaling-approvers:
- alanfx
- mgencur
- mvinkler
- nak3
- rhuss
- skonto
autoscaling-reviewers:
- alanfx
- mgencur
- mvinkler
- nak3
- shashwathi
- tcnghia
- vagababov
- yanweiguo
networking-wg-leads:
- ZhiminXiang
- rhuss
- skonto

monitoring-approvers:
- alanfx
- mgencur
- mvinkler
- nak3
- rhuss
- skonto
monitoring-reviewers:
- alanfx
- mgencur
- mvinkler
- nak3
networking-writers:
- JRBANCEL
- ZhiminXiang
- rhuss
- skonto

productivity-approvers:
- alanfx
- mgencur
- mvinkler
- nak3
- vagababov
operations-reviewers:
- Cynocracy
- aliok
- houshengbo
- jcrossley3
- matzew
- trshafer
operations-wg-leads:
- houshengbo
operations-writers:
- Cynocracy
- aliok
- houshengbo
- jcrossley3
- matzew
- 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
- rhuss
- skonto
productivity-reviewers:
- albertomilan
- efiturri
- evankanderson
- gerardo-lc
- kvmware
- shinigambit
productivity-wg-leads:
- chizhg
productivity-writers:
- cardil
- chaodaiG
- chizhg
- coryrc
- psschwei
security-wg-leads:
- evankanderson
- julz
security-writers:
- evankanderson
- julz
serving-observability-reviewers:
- alanfx
- mgencur
- mvinkler
- nak3
- rhuss
- skonto
- yanweiguo
serving-observability-writers:
- yanweiguo
serving-reviewers:
- carlisia
- julz
- nader-ziada
- nealhu
- psschwei

networking-approvers:
- alanfx
- mgencur
- mvinkler
- nak3
- rhuss
- skonto
- whaught
serving-writers:
- dprotaso
- julz
- tcnghia
- vagababov
source-wg-leads:
- lionelvillard
steering-committee:
- csantanapr
- lance
- pmorie
- thisisnotapril
- vaikas
technical-oversight-committee:
- dprotaso
- evankanderson
- julz
networking-reviewers:
- alanfx
- mgencur
- mvinkler
- nak3
- rhuss
- skonto

build-approvers:
- alanfx
- mgencur
- mvinkler
- nak3
- rhuss
trademark-committee:
- duglin
- evankanderson
- spencerdillard
ux-wg-leads:
- csantanapr
- snneji
ux-writers:
- csantanapr
- snneji
- skonto
build-reviewers:
- alanfx
- mgencur
- mvinkler
- nak3
- rhuss
- skonto

2 changes: 1 addition & 1 deletion config/core/deployments/activator-hpa.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ spec:
# Activator PDB. Currently we permit unavailability of 20% of tasks at the same time.
# Given the subsetting and that the activators are partially stateful systems, we want
# a slow rollout of the new versions and slow migration during node upgrades.
apiVersion: policy/v1
apiVersion: policy/v1beta1
kind: PodDisruptionBudget
metadata:
name: activator-pdb
Expand Down
Loading