Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Event Registry #1105

Merged
merged 330 commits into from
Apr 26, 2019
Merged

Event Registry #1105

merged 330 commits into from
Apr 26, 2019

Conversation

nachocano
Copy link
Contributor

@nachocano nachocano commented Apr 25, 2019

first step towards #929

Proposed Changes

  • Adding an EventType-namespaced CRD with immutable fields but the description.
  • Adding an EventType Controller that watches for EventTypes and tracks changes to the Broker to update the EventType's readiness status based on the Broker status.

Release Note

New EventType CRD available to store the event types that can be consumed from the eventing mesh.

nachocano and others added 30 commits February 14, 2019 14:44
…eAccount and RBAC.

Sadly this doesn't work well because we have such an old version of controller-runtime that the Filter ends up trying to watch _all_ Triggers, not just those in its namespace. And it only gets permission for the Triggers in its own namespace.
Removing check for corev1.Service ready.
Removing grant's great design. Just making it simpler for now.
Adding wait time constant for default broker creation.
@knative-prow-robot knative-prow-robot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Apr 25, 2019
@googlebot googlebot added the cla: yes Indicates the PR's author has signed the CLA. label Apr 25, 2019
@nachocano
Copy link
Contributor Author

/cc @vaikas-google @grantr @Harwayne

@nachocano
Copy link
Contributor Author

/test pull-knative-eventing-integration-tests

@nachocano
Copy link
Contributor Author

/test pull-knative-eventing-integration-tests

@chaodaiG
Copy link
Contributor

/retest
just in case this was caused by Prow outage

@vaikas
Copy link
Contributor

vaikas commented Apr 26, 2019

Just saw you made the change to watch the broker :) Was going to suggest that, so great!!! Please remove the TODO, should watch for Broker changes as well... from the description.

@vaikas
Copy link
Contributor

vaikas commented Apr 26, 2019

/approve
/lgtm

@knative-prow-robot knative-prow-robot added the lgtm Indicates that a PR is ready to be merged. label Apr 26, 2019
@knative-prow-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: nachocano, vaikas-google

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@knative-prow-robot knative-prow-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Apr 26, 2019
@knative-metrics-robot
Copy link

The following is the coverage report on pkg/.
Say /test pull-knative-eventing-go-coverage to re-run this coverage report

File Old Coverage New Coverage Delta
pkg/apis/eventing/v1alpha1/eventtype_defaults.go Do not exist 100.0%
pkg/apis/eventing/v1alpha1/eventtype_lifecycle.go Do not exist 100.0%
pkg/apis/eventing/v1alpha1/eventtype_validation.go Do not exist 95.7%
pkg/reconciler/eventtype/eventtype.go Do not exist 77.4%
pkg/reconciler/trigger/trigger.go Do not exist 83.6%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. cla: yes Indicates the PR's author has signed the CLA. lgtm Indicates that a PR is ready to be merged. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants