Skip to content

Event Registry#1105

Merged
knative-prow-robot merged 330 commits into
knative:masterfrom
nachocano:eventtype-crd
Apr 26, 2019
Merged

Event Registry#1105
knative-prow-robot merged 330 commits into
knative:masterfrom
nachocano:eventtype-crd

Conversation

@nachocano
Copy link
Copy Markdown
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
Copy Markdown
Contributor Author

/cc @vaikas-google @grantr @Harwayne

@nachocano
Copy link
Copy Markdown
Contributor Author

/test pull-knative-eventing-integration-tests

@nachocano
Copy link
Copy Markdown
Contributor Author

/test pull-knative-eventing-integration-tests

@chaodaiG
Copy link
Copy Markdown
Contributor

/retest
just in case this was caused by Prow outage

@vaikas
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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

Details 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
Copy Markdown

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