forked from Mirantis/hmc
-
Notifications
You must be signed in to change notification settings - Fork 0
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
WIP #16
Draft
wahabmk
wants to merge
29
commits into
main
Choose a base branch
from
reconcile-multiclusterservice
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
WIP #16
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
wahabmk
force-pushed
the
reconcile-multiclusterservice
branch
from
October 10, 2024 06:01
318dc9c
to
314dbc0
Compare
Bumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.16.1 to 3.16.2. - [Release notes](https://github.com/helm/helm/releases) - [Commits](helm/helm@v3.16.1...v3.16.2) --- updated-dependencies: - dependency-name: helm.sh/helm/v3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
wahabmk
force-pushed
the
reconcile-multiclusterservice
branch
16 times, most recently
from
October 11, 2024 13:43
c3cfc6b
to
0739289
Compare
Now the chart name also contains the chart version. Also fix error handling and adapt testing
Bumps [github.com/projectsveltos/libsveltos](https://github.com/projectsveltos/libsveltos) from 0.39.0 to 0.40.0. - [Release notes](https://github.com/projectsveltos/libsveltos/releases) - [Commits](projectsveltos/libsveltos@v0.39.0...v0.40.0) --- updated-dependencies: - dependency-name: github.com/projectsveltos/libsveltos dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [github.com/projectsveltos/addon-controller](https://github.com/projectsveltos/addon-controller) from 0.39.0 to 0.40.0. - [Release notes](https://github.com/projectsveltos/addon-controller/releases) - [Commits](projectsveltos/addon-controller@v0.39.0...v0.40.0) --- updated-dependencies: - dependency-name: github.com/projectsveltos/addon-controller dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
* Cluster/Service/Provider Templates now have support for compatibility attributes * Managed/Management Clusters now have support to report the compatibility attributes * amends to the templates controller in regards of the API changes * amends to other parts of the code Closes Mirantis#354
* fill out statuses with the new attributes for managedclustes,managements,*templates resources * fix a couple of logical errors * check compatibility attributes in the admission controller * tests * fix typos Closes Mirantis#400 Mirantis#354
* amends to descs and fix typos * correctly parse providers * changed providers anno separator * enforce CAPI version check in providertemplates * amends to the API regarding CAPI version compatibility
Also report current state in conditions. Signed-off-by: Andrei Pavlov <[email protected]>
* move clustertemplates compatibility verification from the validationwebhook to the tpl ctrl * correspinding integration tests Related Issue: Mirantis#400
Signed-off-by: Andrei Pavlov <[email protected]>
wahabmk
force-pushed
the
reconcile-multiclusterservice
branch
from
October 16, 2024 15:15
0739289
to
49587ae
Compare
wahabmk
force-pushed
the
reconcile-multiclusterservice
branch
3 times, most recently
from
October 16, 2024 23:47
472d821
to
f2fb0d4
Compare
wahabmk
force-pushed
the
reconcile-multiclusterservice
branch
from
October 17, 2024 03:47
f2fb0d4
to
bebe529
Compare
Signed-off-by: Andrei Pavlov <[email protected]>
Signed-off-by: Andrei Pavlov <[email protected]>
* Break provider tests into seperate files with labels representing either onprem or cloud providers. * Add new jobs to CI workflow which dictate where tests will run, onprem provider tests like vSphere will run on self-hosted runners since they will use internal resources to test. Cloud provider tests will use the existing workflow since they can access providers without network access and can take advantage of the much larger GitHub hosted pool. Hosted/Self-hosted tests can run concurrently. * Make Cleanup depend on the cloud-e2etest only. * Use new GINKGO_LABEL_FILTER to manage what tests run where. * Move controller validatation into BeforeSuite since the controller needs to be up and ready for each provider test, this will also enable us to add controller specific test cases later and make those run without the "test e2e" flag. * Seperate self-hosted and hosted test concurrency groups * Update docs with test filtering instructions * Ensure a Release exists for the custom build.version we deploy * Move all e2e related helpers into e2e dir * Add new clusteridentity package for creating ClusterIdentity kind's and associated Secret's. * Merge PR workflows together * Make sure VERSION gets passed across jobs * Ensure uniqueness among deployed ManagedClusters, simplify MANAGED_CLUSTER_NAME in CI to prevent Azure availabilitySetName validation error. * Default Azure test templates to uswest2 to prevent issues with AvailabilityZone. * Use the same concurrency-group across all jobs, except Cleanup which intentionally does not belong to a concurrency-group. * Use Setup Go across jobs for caching. * Support patching other hosted clusters to status.ready with a common patching helper. * Move VSphere delete into AfterEach to serve as cleanup. * Add support for cleaning Azure resources. * Prevent ginkgo from timing out tests. * Use azure-disk CSI driver we deploy via templates. Signed-off-by: Kyle Squizzato <[email protected]>
Signed-off-by: Kyle Squizzato <[email protected]>
Signed-off-by: Kyle Squizzato <[email protected]>
Signed-off-by: Kyle Squizzato <[email protected]>
Signed-off-by: Kyle Squizzato <[email protected]>
wahabmk
force-pushed
the
reconcile-multiclusterservice
branch
from
October 18, 2024 02:56
bebe529
to
61de7ea
Compare
Cleaned up the introduction in the README. Made it more clear the reference to 0x2A as the internal codename for HMC. Signed-off-by: Randy Bias <[email protected]>
Signed-off-by: Andrei Pavlov <[email protected]>
Signed-off-by: Andrei Pavlov <[email protected]>
wahabmk
force-pushed
the
reconcile-multiclusterservice
branch
2 times, most recently
from
October 18, 2024 11:50
307357a
to
38e489c
Compare
wahabmk
force-pushed
the
reconcile-multiclusterservice
branch
from
October 18, 2024 12:02
38e489c
to
72c2932
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.