kubeslice / worker-operator

Kubeslice Worker Operator Opensource Repository: The KubeSlice Worker Operator is a Kubernetes operator that manages the lifecycle of KubeSlice worker clusters.
Apache License 2.0
58 stars 19 forks source link

fix(ServiceExport): Reject Conflicting Alias Names for ServiceExport object (#315) #337

Closed soharab-ic closed 1 month ago

soharab-ic commented 4 months ago

Description

The validating webhook will validate the ServiceExport object and admission of ServiceExport objects with conflicting alias names will be rejected. Fixes #315

How Has This Been Tested?

Checklist:

Does this PR introduce a breaking change?

soharab-ic commented 4 months ago

The issue https://github.com/kubeslice/worker-operator/pull/338 impacts this PR. Hence holding this until it is resolved.

narmidm commented 4 months ago

The issue #338 impacts this PR. Hence holding this until it is resolved.

https://github.com/kubeslice/worker-operator/pull/339 https://github.com/kubeslice/worker-operator/issues/338

the issue is closed, and fix is merged to master please proceed @soharab-ic

narmidm commented 4 months ago

@soharab-ic, can you rebase with the latest master. it has some fixes of E2E pipeline. It will help run E2E when PR will be ready.

soharab-ic commented 4 months ago

@soharab-ic, can you rebase with the latest master. it has some fixes of E2E pipeline. It will help run E2E when PR will be ready.

Sure @narmidm

soharab-ic commented 3 months ago

@bharath-avesha @narmidm Please review this PR.

NishantSingh10 commented 3 months ago

report link 'https://kubeslice.github.io/e2e-allure-reports/Kind-worker-operator-2024-03-19T05:22:38-master-442/index.html'

soharab-ic commented 3 months ago

@narmidm Fixed the build failure issue. E2E is failing because of this

"Error: INSTALLATION FAILED: failed to fetch https://raw.githubusercontent.com/kubeslice/dev-charts/gh-pages/nexus/kubeslice-controller-1.2.1.tgz : 404 Not Found",`
NishantSingh10 commented 3 months ago

report link 'https://kubeslice.github.io/e2e-allure-reports/Kind-worker-operator-2024-03-19T12:24:40-master-443/index.html'

narmidm commented 3 months ago

@soharab-ic ,A release has recently occurred; could you please resolve the conflict on the branch?

soharab-ic commented 3 months ago

@soharab-ic ,A release has recently occurred; could you please resolve the conflict on the branch?

Sure @narmidm

soharab-ic commented 3 months ago

@narmidm Resolved conflicts, Please trigger E2E pipeline.

soharab-ic commented 2 months ago

@narmidm @bharath-avesha Any update on the E2E pipeline?

narmidm commented 2 months ago

@narmidm @bharath-avesha Any update on the E2E pipeline?

Fixed & started the pipeline.

mridulgain commented 2 months ago

@soharab-ic a fix has been added for the e2e pipeline workflow. Please sync your branch.

soharab-ic commented 2 months ago

@soharab-ic a fix has been added for the e2e pipeline workflow. Please sync your branch.

Synced my branch. Thanks @mridulgain

NishantSingh10 commented 2 months ago

report link 'https://kubeslice.github.io/e2e-allure-reports/Kind-worker-operator-2024-04-17T07:32:56-master-471/index.html'

soharab-ic commented 2 months ago

@narmidm @mridulgain I see three end-to-end tests are failing. Is the e2e pipeline have some issues? I have not added any e2e tests.

narmidm commented 2 months ago

@soharab-ic let me look into it. and I will rerun it again.

soharab-ic commented 2 months ago

@narmidm Thanks for re-running the pipeline. Did you find the cause for failure?

Just FYI, I have added a manifest file for validating webhook but did not update the helm chart yet. I was planning to update the helm chart after this PR is merged. I am expecting that this will not cause any issue for e2e tests.

soharab-ic commented 1 month ago

Thanks everyone.