Skip to content

[WIP] Spectro master 0.4.2#21

Closed
sadysnaat wants to merge 1337 commits intospectro-masterfrom
spectro-master-0.4.2
Closed

[WIP] Spectro master 0.4.2#21
sadysnaat wants to merge 1337 commits intospectro-masterfrom
spectro-master-0.4.2

Conversation

@sadysnaat
Copy link

@sadysnaat sadysnaat commented Sep 14, 2021

Author: Deepak Sharma deepak@spectrocloud.com
Date: Wed Sep 9 22:14:51 2020 +0530

changes with scalein cherrypick
  • add APIEndpoint IsValid check when both host and port are non-zero, change controllers to use IsValid

already present in v1alpha4

  • add finalizer to kcp in first reconcile to avoid race condition with delete already in v1alpah4

  • fix FailureDomains doc v1alpah2 doc change won't include

k8s-ci-robot and others added 30 commits July 12, 2021 11:49
…tart-update

📖  Add capz identity instructions to quick start
…eries

🐛  clusterctl: use newest release series of same contract
…uickstart

📖 Add back base64 encoded CAPZ quickstart variables for creds
…ultValidateTest

🐛 fix DefaultValidateTest ensuring old object gets defaulted too
Signed-off-by: Stefan Büringer buringerst@vmware.com

Co-authored-by: Jack Francis <jack.francis@microsoft.com>
Signed-off-by: Naadir Jeewa <jeewan@vmware.com>
This gets rid of calls out to the docker CLI with parsing of its
output to perform docker management. Calls now use the docker SDK
directly.

This is the first step towards making the CAPD more testable and
potentially able to use other CRIs. Ideally, long term, we will want to
refactor the code to move all runtime interaction into one or more
interfaces that would give us the option for swapping out
implementations.

We can also then set up better unit testing for all code paths to make
sure the interacting code is correct, regardless of the implementation
of the runtime interaction.

Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
…ject-debian-script

🌱 test/framework: improve the way we inject the ci-artifacts script
✨ Use docker API instead of exec'ing docker cmds
Signed-off-by: Stefan Büringer buringerst@vmware.com
…ickstart-to-1.21.2

 🌱  Upgrade quickstart and e2e tests to Kubernetes v1.21.2
Backup writes objects from target cluster
and namespace to disc in configured directory.
Restore rebuilds the object graph from configured directory files.
Both require a configured directory to execute command.
Enables reboot / reload workflow.
Adds backup and restore tests.
…e-feature

✨ Implements Backup and Restore for objectMover
Signed-off-by: Stefan Büringer buringerst@vmware.com
…r-class-proposal-nits

📖  Add detail about ClusterClass reconciliation in ClusterClass proposal
Admission Review was previously set to only accept v1beta1 objects given
that Controller Runtime didn't support v1 (even though the two revisions
are effectively the same). This change adds support for both within our
manifests.

Signed-off-by: Vince Prignano <vincepri@vmware.com>
…a1-admissions

🐛 Webhook registration should accept both v1 and v1beta1 admissions
🐛 validate namespace of MHC remediation template
image pull

Signed-off-by: Stefan Büringer buringerst@vmware.com
`AvailableCondition` and `ReadyCondition`.
✨ Adds `AvailableCondition` and `ReadyCondition` Conditions to MachineDeployment
Signed-off-by: Stefan Büringer buringerst@vmware.com
k8s-ci-robot and others added 18 commits August 20, 2021 14:22
…rclass-webhook-to-envtest

🌱 envtest: enable ClusterClass webhook
…print.HasMachineDeployments

🐛 Fix blueprint.HasMachineDeployments
…sion

Signed-off-by: Vince Prignano <vincepri@vmware.com>
Signed-off-by: Vince Prignano <vincepri@vmware.com>
…lingupdate

🐛 KubeadmControlPlane rolloutstrategy should be defaulted in openapi
…class-create-check-package

🌱 Create internal/check package for ClusterClass
…erctl-upgrade-to-v0.3.23

🌱 bump clusterctl upgrade test to CAPI v0.3.23
…class-create-contract-package

🌱 create internal/contract package for ClusterClass
…mplate-mutable-apiversion

🐛 KubeadmControlPlane should allow to change the machineTemplate's apiVersion
…te-clusterclass-with-rebase

📖 Add validation for ClusterClass compatibility
@spectro-prow
Copy link

Hi @sadysnaat. Thanks for your PR.

I'm waiting for a spectrocloud member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

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.

@spectro-prow
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: sadysnaat
To complete the pull request process, please assign
You can assign the PR to them by writing /assign 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

@sadysnaat
Copy link
Author

Closing in favour of #22 #23 #24

@sadysnaat sadysnaat closed this Sep 15, 2021
@jayesh-srivastava jayesh-srivastava deleted the spectro-master-0.4.2 branch October 3, 2023 07:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.