cloud-native-toolkit / cloud-native-toolkit/planning

Pact Broker doesn't list any applications

Open
#463 0 comments 0 reactions 1 assignee Claimed by @seansund View on GitHub
bug devops tools tekton
Dominant language
No language data
Stars
4
Forks
1
PR merge metrics
No merged PRs in 30d

Description

The Pact Broker dashboard doesn't list any Pacts, even though the development environment has been used by a class for two weeks. By comparison, SonarQube lists a couple of dozen projects for different apps that students have run through the pipeline, but Pact Broker only lists one app, Example App. Why doesn't Pact Broker list every app that's run though the pipeline like SonarQube does?

The pipelines are Tekton run in ROKS 4.3.

How it should work:

After the pipeline builds a component that exposes or consumes a REST API, Pact should list that component and its related APIs.

This can be seen in particular when building a multicomponent app like the inventory app:

1. Service: After the pipeline builds the inventory service, Pact should list the service app as being a provider of its API.
1. BFF: After the pipeline builds the inventory BFF, Pact should list the BFF app as being a consumer of the service app's API and as being a provider of its API.
1. UI: After the pipeline builds the inventory UI, Pact should list the UI app as being a consumer of the BFF app's API.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.