Skip to content

DO_NOT_MERGE: Kubernetes REST API with Kubearchive - #1265

Open
adambkaplan wants to merge 2 commits into
tektoncd:mainfrom
adambkaplan:kubarchive-api
Open

DO_NOT_MERGE: Kubernetes REST API with Kubearchive#1265
adambkaplan wants to merge 2 commits into
tektoncd:mainfrom
adambkaplan:kubarchive-api

Conversation

@adambkaplan

Copy link
Copy Markdown
Contributor

Changes

Provide a Kubernetes-equivalent REST API using the Kubearchive HTTP handlers. An adapter is provided to obtain data from the Tekton Results database.

This is a proof of concept purely meant for demonstration purposes. It is not intended to be deployed to production - yet.

/kind feature

Submitter Checklist

These are the criteria that every PR should meet, please check them off as you review them:

  • Has Docs included if any changes are user facing
  • Has Tests included if any functionality added or changed
  • Tested your changes locally (if this is a code change)
  • Follows the commit message standard
  • Meets the Tekton contributor standards (including functionality, content, code)
  • Has a kind label. You can add a comment on this PR that contains /kind <type>. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tep
  • Release notes block below has been updated with any user-facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings)
  • Release notes contain the string "action required" if the change requires additional action from users switching to the new release

Release Notes

Kubernetes REST API endpoints, with data backed by Record objects in the Tekton Results database.

@tekton-robot tekton-robot added release-note Denotes a PR that will be considered when it comes time to generate release notes. kind/feature Categorizes issue or PR as related to a new feature. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. labels Mar 16, 2026
@tekton-robot
tekton-robot requested review from dibyom and khrm March 16, 2026 22:44
@tekton-robot

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
To complete the pull request process, please assign dibyom after the PR has been reviewed.
You can assign the PR to them by writing /assign @dibyom in a comment when ready.

The full list of commands accepted by this bot can be found 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

@tekton-robot tekton-robot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Mar 16, 2026
Provide a Kubernetes-equivalent REST API using the Kubearchive
HTTP handlers. An adapter is provided to obtain data from the Tekton
Results database.

Assisted-by: Claude
Signed-off-by: Adam Kaplan <adam.kaplan@redhat.com>
Import dependences for Kubarchive.

Signed-off-by: Adam Kaplan <adam.kaplan@redhat.com>
@tekton-robot tekton-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Mar 16, 2026
@tekton-robot

Copy link
Copy Markdown
Contributor

@adambkaplan: PR needs rebase.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@tekton-robot tekton-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Mar 17, 2026
@adambkaplan

Copy link
Copy Markdown
Contributor Author

Demo: https://youtu.be/g551QRpy7_g

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/feature Categorizes issue or PR as related to a new feature. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. release-note Denotes a PR that will be considered when it comes time to generate release notes. 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.

2 participants