Skip to content
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

πŸ› PR for final bugfixes before the v1alpha3 release #520

Merged
merged 15 commits into from Mar 22, 2020

Conversation

sbueringer
Copy link
Member

@sbueringer sbueringer commented Mar 18, 2020

Some explanations:

  • Makefile: removed default values to force that values for OPENSTACK_CONTROLPLANE_IP and OPENSTACK_DNS_NAMESERVERS must be set (when using the create-cluster target)
  • RELEASE.md: just some updates from creating & testing the rc.0 release
  • metadata.yaml: Is required for clusterctl <= 0.3.1 because there was no embedded metadata for CAPO in these versions (see PR linked above)
  • templates/env.rc:
    • replaced exit with return so that the shell does not terminate when the rc script fails :)
    • renamed vars: There were some clashes because the USERNAME var was overriden from the environment when sourcing the script. So I prefixed all of them

/hold

@k8s-ci-robot k8s-ci-robot added do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. labels Mar 18, 2020
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: sbueringer

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added approved Indicates a PR has been approved by an approver from all required OWNERS files. size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Mar 18, 2020
@sbueringer sbueringer changed the title πŸ› PR for final bugfixes before the v1alph3 release πŸ› PR for final bugfixes before the v1alph3 release Mar 18, 2020
@sbueringer sbueringer changed the title πŸ› PR for final bugfixes before the v1alph3 release πŸ› PR for final bugfixes before the v1alpha3 release Mar 18, 2020
Copy link
Contributor

@prankul88 prankul88 left a comment

Choose a reason for hiding this comment

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

@sbueringer
Copy link
Member Author

Also, link https://github.com/kubernetes/k8s.io/blob/master/k8s.gcr.io/k8s-staging-capi-openstack/manifest.yaml
Has moved to https://github.com/kubernetes/k8s.io/blob/master/k8s.gcr.io/manifests/k8s-staging-capi-openstack/promoter-manifest.yaml

Thx fixed. This I also fixed the link to: https://github.com/kubernetes/test-infra/blob/master/config/jobs/image-pushing/k8s-staging-cluster-api.yaml

The link is not broken yet but I have an open PR to move our image push build to the same files as all other providers

@k8s-ci-robot k8s-ci-robot added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. and removed size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Mar 19, 2020
@prankul88
Copy link
Contributor

@sbueringer Are you planning to first open a PR to add Openstack in clusterctl pre-defined provider list and merge this latter?
Or would rather merge this first?

@sbueringer
Copy link
Member Author

@prankul88 in parallel we have to assume somebody is using clusterctl 0.3.1 or below. I would keep the metadata.yaml for all our 0.3.* releases.

With the metadata.yaml in the release attachments capo RC.0 is already compatible right now

@prankul88
Copy link
Contributor

@sbueringer Great. Makes sense :)

@sbueringer
Copy link
Member Author

@sbueringer Great. Makes sense :)

I listed the related PRs now above :)

@k8s-ci-robot k8s-ci-robot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Mar 20, 2020
@sbueringer
Copy link
Member Author

@hidekazuna A colleague of mine had the same problem as you with yq. In his case it was not the python version but a newer version of the Go yq. I ammended the script to handle "" and "null" the same way

@sbueringer
Copy link
Member Author

@hidekazuna @jichenjc @prankul88

If it's okay for you, I would merge this PR and create a v0.3.0 release. The rc.0 looks good to me.

I would:

  • merge this PR
  • create a 0.3.0 release
  • afterwards merge the PR in the ClusterAPI book (I might have to adjust the book PR a bit depending on if the qemu PR in the image-builder repo is merged)

@jichenjc
Copy link
Contributor

/lgtm

let's merge and move forward

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Mar 22, 2020
@jichenjc
Copy link
Contributor

/hold cancel

@k8s-ci-robot k8s-ci-robot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Mar 22, 2020
@k8s-ci-robot k8s-ci-robot merged commit a59ae79 into kubernetes-sigs:master Mar 22, 2020
@sbueringer sbueringer deleted the pr-finalize branch March 22, 2020 06:00
pierreprinetti pushed a commit to shiftstack/cluster-api-provider-openstack that referenced this pull request Apr 22, 2024
)

* finalize release doc

* upgrade to cluster-api 0.3.1

* review fixes + metadata.yaml

* another fixup

* update doc

* minor change to conformance test script

* fixup env.rc

* fixup

* update

* fix for yq 3.2.1

* another fixup

* upgrade to capi 0.3.2

* Minor fixes

* more minor fixes

* fix cluster & machine deletion
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. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants