Skip to content

Channels and sources#160

Merged
knative-prow[bot] merged 14 commits intoknative-extensions:mainfrom
aliok:2024-01-15-channels
Feb 20, 2025
Merged

Channels and sources#160
knative-prow[bot] merged 14 commits intoknative-extensions:mainfrom
aliok:2024-01-15-channels

Conversation

@aliok
Copy link
Member

@aliok aliok commented Feb 10, 2025

  • Show channels and sources and their EventType relations in Backstage

Some screenshots...

Table:
Screenshot 2025-02-10 at 15 55 35

API server source:
Screenshot 2025-02-10 at 15 55 49

Channel:
Screenshot 2025-02-10 at 15 55 58

@knative-prow knative-prow bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Feb 10, 2025
@knative-prow knative-prow bot requested review from Leo6Leo and pierDipi February 10, 2025 13:02
@knative-prow knative-prow bot added approved Indicates a PR has been approved by an approver from all required OWNERS files. size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. and removed size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. labels Feb 10, 2025
@aliok aliok changed the title [WIP] Channels and sources Channels and sources Feb 13, 2025
@knative-prow knative-prow bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Feb 13, 2025
@knative-prow-robot knative-prow-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Feb 13, 2025
Signed-off-by: Ali Ok <aliok@redhat.com>
Signed-off-by: Ali Ok <aliok@redhat.com>
Signed-off-by: Ali Ok <aliok@redhat.com>
@aliok aliok force-pushed the 2024-01-15-channels branch from 8a372dd to eb4b26b Compare February 13, 2025 05:56
@aliok aliok self-assigned this Feb 13, 2025
@knative-prow-robot knative-prow-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Feb 13, 2025
Signed-off-by: Ali Ok <aliok@redhat.com>
Signed-off-by: Ali Ok <aliok@redhat.com>
Signed-off-by: Ali Ok <aliok@redhat.com>
Signed-off-by: Ali Ok <aliok@redhat.com>
Signed-off-by: Ali Ok <aliok@redhat.com>
@aliok aliok force-pushed the 2024-01-15-channels branch from f20cc90 to d129b82 Compare February 14, 2025 09:36
Signed-off-by: Ali Ok <aliok@redhat.com>
Comment on lines 149 to 152
logger.Errorw("Error processing subscription", "error", err)
// do not stop the Backstage plugin from rendering the rest of the data, e.g. because
// there are no permissions to get a single subscriber resource
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't this skip be associated with the specific error apierrors.IsUnauthorized(err) and fail for others ?

Copy link
Member

@pierDipi pierDipi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just had that minor comment above

Tests really helped for the review

/lgtm
/approve

@knative-prow knative-prow bot added the lgtm Indicates that a PR is ready to be merged. label Feb 18, 2025
@knative-prow knative-prow bot removed approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. labels Feb 18, 2025
…ions

Signed-off-by: Ali Ok <aliok@redhat.com>
@aliok aliok force-pushed the 2024-01-15-channels branch from 99b3b76 to 8afb5a8 Compare February 20, 2025 08:39
…ions

Signed-off-by: Ali Ok <aliok@redhat.com>
@pierDipi
Copy link
Member

/lgtm

@knative-prow knative-prow bot added the lgtm Indicates that a PR is ready to be merged. label Feb 20, 2025
Copy link
Contributor

@matzew matzew left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/approve

@pierDipi pierDipi added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 20, 2025
@knative-prow
Copy link

knative-prow bot commented Feb 20, 2025

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by: aliok, matzew, pierDipi

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 knative-prow bot merged commit a3c6947 into knative-extensions:main Feb 20, 2025
23 checks passed
@aliok aliok deleted the 2024-01-15-channels branch February 20, 2025 12:08
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. 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.

4 participants