Skip to content
This repository has been archived by the owner on Jun 28, 2023. It is now read-only.

Create OpenAPIV3 schema for kapp-controller package and generate package with the schema #2819

Merged
merged 3 commits into from
Jan 12, 2022

Conversation

shivaani0505
Copy link
Contributor

What this PR does / why we need it

  • Create OpenAPIV3 schema for kapp-controller package and generate package with the schema (0.30.0)
  • Fix bug in package-overlay.yaml
  • Add checks to scripts to error out when ytt manifests not generated successfully

Details for the Release Notes (PLEASE PROVIDE)

Create OpenAPIV3 schema for kapp-controller package and generate package with the schema 

Which issue(s) this PR fixes

Fixes: #2766

Describe testing done for PR

Tested with following ytt commands locally:

  • make generate-openapischema-package PACKAGE=kapp-controller VERSION=0.30.0
  • make push-package PACKAGE=kapp-controller VERSION=0.30.0 TAG=0.30.0

Special notes for your reviewer

ytt version => 0.38.0
kapp version => 0.37.0
yq version => 4.11.1

@shivaani0505 shivaani0505 requested review from a team as code owners January 11, 2022 20:28
@shivaani0505 shivaani0505 requested a review from blc1996 January 11, 2022 20:29
@shivaani0505 shivaani0505 requested a review from maralavi January 11, 2022 20:29
@github-actions github-actions bot added owner/packages Work executed by a package's maintainer owner/release-eng Work executed by VMware release engineering team labels Jan 11, 2022
…age with the schema

Fix bug in package-overlay.yaml
Add checks to scripts to error out when ytt manifests not generated successfully
@shivaani0505 shivaani0505 force-pushed the shivaani/openapi-kapp-controller-tce branch from e09c820 to 41afe58 Compare January 11, 2022 23:41
maralavi
maralavi previously approved these changes Jan 11, 2022
Signed-off-by: Shivaani Gupta <gshivaani@vmware.com>
@shivaani0505 shivaani0505 merged commit 351cdb7 into main Jan 12, 2022
@stmcginnis stmcginnis deleted the shivaani/openapi-kapp-controller-tce branch January 20, 2022 22:33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cla-not-required owner/packages Work executed by a package's maintainer owner/release-eng Work executed by VMware release engineering team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create OpenAPIV3 schema for kapp-controller v0.30.0 in TCE
4 participants