-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prepare for 0.3.0 release #92
Conversation
* Detect and use oc / kubectl for integration tests Signed-off-by: Philippe Martin <[email protected]> * Use K8S_CLI first, then look in path instead of running version command Signed-off-by: Philippe Martin <[email protected]> * Document Signed-off-by: Philippe Martin <[email protected]> --------- Signed-off-by: Philippe Martin <[email protected]>
Signed-off-by: Michael Valdron <[email protected]>
* release workflow Signed-off-by: Michael Valdron <[email protected]> * deploy minikube ci script Signed-off-by: Michael Valdron <[email protected]> * deploy operator job Signed-off-by: Michael Valdron <[email protected]> * set imagePullPolicy to 'Never' to use local built image Signed-off-by: Michael Valdron <[email protected]> * release deployment checks on kubernetes 1.25 & 1.26 Signed-off-by: Michael Valdron <[email protected]> * publishing operator bundle requires release deploy checks to pass Signed-off-by: Michael Valdron <[email protected]> * remove unnecessary ingress minikube addon Signed-off-by: Michael Valdron <[email protected]> * olm deploy check Signed-off-by: Michael Valdron <[email protected]> * version check Signed-off-by: Michael Valdron <[email protected]> * fix yq actions Signed-off-by: Michael Valdron <[email protected]> * download yq locally for version check Signed-off-by: Michael Valdron <[email protected]> * install operator-sdk Signed-off-by: Michael Valdron <[email protected]> * operator-sdk makefile variable Signed-off-by: Michael Valdron <[email protected]> * skip olm deploy check Signed-off-by: Michael Valdron <[email protected]> * setup go & operator-sdk for deploy checks Signed-off-by: Michael Valdron <[email protected]> * convert kubernetes deploy checks into kubernetes integration tests Signed-off-by: Michael Valdron <[email protected]> * release ci labelling fixups Signed-off-by: Michael Valdron <[email protected]> * add additional time for registry operator to setup before running k8s integration testing Signed-off-by: Michael Valdron <[email protected]> * make k8s integration testing not required for release image pushing Signed-off-by: Michael Valdron <[email protected]> * pin actions to commit SHA Signed-off-by: Michael Valdron <[email protected]> * use go.mod version Co-authored-by: Armel Soro <[email protected]> Signed-off-by: Michael Valdron <[email protected]> * set up go after source checkout Signed-off-by: Michael Valdron <[email protected]> * use gh provided CI variable instead parameter Signed-off-by: Michael Valdron <[email protected]> * use strategy.matrix for k8s version for integration testing Signed-off-by: Michael Valdron <[email protected]> * quote CI variable Signed-off-by: Michael Valdron <[email protected]> --------- Signed-off-by: Michael Valdron <[email protected]> Co-authored-by: Armel Soro <[email protected]>
Signed-off-by: Michael Valdron <[email protected]>
* release branching PR workflow Signed-off-by: Michael Valdron <[email protected]> * check version uses VERSION file as base, no longer takes ref_name as parameter Signed-off-by: Michael Valdron <[email protected]> * registry operator built image for release integration testing now uses VERSION file instead of ref_name Signed-off-by: Michael Valdron <[email protected]> * revert docker/build-push-action to v1.1.x Signed-off-by: Michael Valdron <[email protected]> --------- Signed-off-by: Michael Valdron <[email protected]>
* update typos in contributing.md Signed-off-by: Jordan Dubrick <[email protected]> * fix typo in readme Signed-off-by: Jordan Dubrick <[email protected]> --------- Signed-off-by: Jordan Dubrick <[email protected]>
* update documentation for podman support Signed-off-by: Jordan Dubrick <[email protected]> * update Makefile to add podman commands Signed-off-by: Jordan Dubrick <[email protected]> * update readme wording for engine being used Signed-off-by: Jordan Dubrick <[email protected]> --------- Signed-off-by: Jordan Dubrick <[email protected]>
…evfile#60) * patch dependencies Signed-off-by: Michael Valdron <[email protected]> * disable http/2 by default Signed-off-by: Michael Valdron <[email protected]> * add instructions to enable http/2 Signed-off-by: Michael Valdron <[email protected]> --------- Signed-off-by: Michael Valdron <[email protected]>
Signed-off-by: Michael Valdron <[email protected]>
Signed-off-by: Michael Valdron <[email protected]>
Needed for self servicing openshift ci changes
Update OWNERS
* add missing DCO file Signed-off-by: Michael Valdron <[email protected]> * contributing guide revisions Signed-off-by: Michael Valdron <[email protected]> --------- Signed-off-by: Michael Valdron <[email protected]>
… images (devfile#68) * add target arch support to build container make rules Signed-off-by: Michael Valdron <[email protected]> * update manager rule to build for other platforms Signed-off-by: Michael Valdron <[email protected]> * update env variables table in README Signed-off-by: Michael Valdron <[email protected]> * add 'Using other platforms' section to contributing guide Signed-off-by: Michael Valdron <[email protected]> * fix OpenShift CI: set default target arch build arg to 'amd64' Signed-off-by: Michael Valdron <[email protected]> --------- Signed-off-by: Michael Valdron <[email protected]>
Signed-off-by: Michael Valdron <[email protected]>
* update readme to properly link to changelog Signed-off-by: Jordan Dubrick <[email protected]> * add exemptions and best practice badge Signed-off-by: Jordan Dubrick <[email protected]> * remove artifact hub exemption Signed-off-by: Jordan Dubrick <[email protected]> --------- Signed-off-by: Jordan Dubrick <[email protected]>
* add scorecard workflow and badge Signed-off-by: Jordan Dubrick <[email protected]> * remove irrelevant info Signed-off-by: Jordan Dubrick <[email protected]> --------- Signed-off-by: Jordan Dubrick <[email protected]>
Signed-off-by: thepetk <[email protected]>
Signed-off-by: thepetk <[email protected]>
Signed-off-by: thepetk <[email protected]>
Signed-off-by: thepetk <[email protected]>
Signed-off-by: thepetk <[email protected]>
This reverts commit 47dd095. Signed-off-by: thepetk <[email protected]>
Signed-off-by: thepetk <[email protected]>
Signed-off-by: Jordan Dubrick <[email protected]>
* update devfile registry maintainers list Signed-off-by: Michael Valdron <[email protected]> * next version bump Signed-off-by: Michael Valdron <[email protected]> --------- Signed-off-by: Michael Valdron <[email protected]>
Signed-off-by: thepetk <[email protected]>
Signed-off-by: thepetk <[email protected]>
…e_field Implement DevfileRegistry CRD MemoryLimit field
* Add ingressClass field Signed-off-by: thepetk <[email protected]> * Update description for ingressClass Signed-off-by: thepetk <[email protected]> * Update defaults with k8s ingress class Signed-off-by: thepetk <[email protected]> --------- Signed-off-by: thepetk <[email protected]>
* update ingress hostname Signed-off-by: Jordan Dubrick <[email protected]> * update known issues Signed-off-by: Jordan Dubrick <[email protected]> --------- Signed-off-by: Jordan Dubrick <[email protected]> Signed-off-by: Jordan Dubrick <[email protected]>
…direct dependencies (devfile#85) Signed-off-by: Michael Valdron <[email protected]>
* add override fields to DevfileRegistry CRD Signed-off-by: Michael Valdron <[email protected]> * add override getters and defaults Signed-off-by: Michael Valdron <[email protected]> --------- Signed-off-by: Michael Valdron <[email protected]>
…ntime#2744 (devfile#87) Signed-off-by: Michael Valdron <[email protected]>
* app name functions and refactored devfile registry labels function for app name getter changes Signed-off-by: Michael Valdron <[email protected]> * truncateName & LabelsForDevfileRegistry test cases Signed-off-by: Michael Valdron <[email protected]> * app name getter test cases Signed-off-by: Michael Valdron <[email protected]> * refactor naming.go functions to use fully qualified app name instead of CR name Signed-off-by: Michael Valdron <[email protected]> * change truncated length of app full name part of configmap name to add space for suffix part Signed-off-by: Michael Valdron <[email protected]> * naming function getter test cases Signed-off-by: Michael Valdron <[email protected]> * truncateName & truncateNameLengthN comment blocks Signed-off-by: Michael Valdron <[email protected]> * k8s ingress host name uses app full name rather than CR name to match OpenShift route url Signed-off-by: Michael Valdron <[email protected]> * fix full name contains case Signed-off-by: Michael Valdron <[email protected]> * fix given CR names in integration test cases to contain default app name devfile-registry Signed-off-by: Michael Valdron <[email protected]> --------- Signed-off-by: Michael Valdron <[email protected]>
* update documentation for testing the operator Signed-off-by: Jordan Dubrick <[email protected]> * update pr template for testing changes Signed-off-by: Jordan Dubrick <[email protected]> * make reference to files consistent cases Signed-off-by: Jordan Dubrick <[email protected]> * add comment as reminder to update docs Signed-off-by: Jordan Dubrick <[email protected]> * link test instructions in pr template to contributing Signed-off-by: Jordan Dubrick <[email protected]> --------- Signed-off-by: Jordan Dubrick <[email protected]>
* add logic for handling missing ingress domain Signed-off-by: Jordan Dubrick <[email protected]> * use local hostname if ingress skipped Signed-off-by: Jordan Dubrick <[email protected]> * update localhost values to use global var Signed-off-by: Jordan Dubrick <[email protected]> * fix typo for using localhost constant Signed-off-by: Jordan Dubrick <[email protected]> * remove protocol from local hostname constant Signed-off-by: Jordan Dubrick <[email protected]> * create helper func for skipping ingress Signed-off-by: Jordan Dubrick <[email protected]> * prefix http protocol to url Signed-off-by: Jordan Dubrick <[email protected]> * add logic for skipping checks for missing ingress k8s cases Signed-off-by: Jordan Dubrick <[email protected]> * cherry pick remove items & block deployment if ingress unset Signed-off-by: Jordan Dubrick <[email protected]> --------- Signed-off-by: Jordan Dubrick <[email protected]>
* add qemu to ci Signed-off-by: Jordan Dubrick <[email protected]> * update documentation Signed-off-by: Jordan Dubrick <[email protected]> * add environment variable for build only to ci Signed-off-by: Jordan Dubrick <[email protected]> * implement multi arch building and pushing Signed-off-by: Jordan Dubrick <[email protected]> * update ci for buildx commands Signed-off-by: Jordan Dubrick <[email protected]> * separate podman buildx to have build and push commands Signed-off-by: Jordan Dubrick <[email protected]> * break buildx into build and push commands Signed-off-by: Jordan Dubrick <[email protected]> * update workflows with new build and push commands Signed-off-by: Jordan Dubrick <[email protected]> * update documentation with new commands Signed-off-by: Jordan Dubrick <[email protected]> --------- Signed-off-by: Jordan Dubrick <[email protected]>
Signed-off-by: thepetk <[email protected]>
528d36e
to
f10aded
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do these changes go into main
or a release branch? I just ask because the VERSION
file is still at 0.1.4
and doesn't look like it has been being updated on main
As decided, in order to unblock a potential release automation we're going to:
|
@thepetk: The following tests failed, say
Full PR test history. Your PR dashboard. 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-sigs/prow repository. I understand the commands that are listed here. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: thepetk The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@Jdubrick @michael-valdron as the current PR had a few conflicts when tried to rebase it with main, I've closed it against #95 which tries to merge the |
Please specify the area for this PR
/releng
What does does this PR do / why we need it:
This PR updates the
bundle
dir for the release of0.3.0
version of the registry-operatorWhich issue(s) this PR fixes:
Partially fixes devfile/api#1605
PR acceptance criteria:
Documentation
Testing changes
Running Unit Tests
Running Integration Tests
Special notes to the reviewer: