cloudstack icon indicating copy to clipboard operation
cloudstack copied to clipboard

Integrate Tungsten Fabric with CloudStack

Open radu-todirica opened this issue 5 years ago • 40 comments

Description

WORK IN PROGRESS Integration of TUNGSTEN SDN in Cloudstack

Types of changes

  • [ ] Breaking change (fix or feature that would cause existing functionality to change)
  • [x] New feature (non-breaking change which adds functionality)
  • [ ] Bug fix (non-breaking change which fixes an issue)
  • [ ] Enhancement (improves an existing feature and functionality)
  • [ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Screenshots (if appropriate):

How Has This Been Tested?

radu-todirica avatar Jul 06 '20 15:07 radu-todirica

Nice to see this moving on. Please let us know as soon as you need review or other feedback, @radu-todirica

DaanHoogland avatar Jul 29 '20 11:07 DaanHoogland

@radu-todirica @huyle-uni changed name to Tungsten Fabric. 👍

svenvogel avatar Jul 30 '20 13:07 svenvogel

Hi @radu-todirica @kiwiflyer can you advise the current state and (future) plans on supported hypervisors (does it only support KVM, or also or have plans to support for VMware and XenServer)? I'm asking as we're exploring a feature around general-purpose NFVs and servicing chaining framework in CloudStack (that would allow users to BYO router/appliance).

rohityadavcloud avatar Jun 10 '21 08:06 rohityadavcloud

@radu-todirica can you also merge latest master on this? (many conflicts)

rohityadavcloud avatar Jun 10 '21 08:06 rohityadavcloud

@rhtyd i know there are a lot of conflicts but i'm not sure if it's a good idea to merge the latest master because there's not the old UI anymore so you will not have the UI changes since we did those changes on the old UI. I know there is someone working on implementing the UI changes on the new UI but right now those changes are not merged yet. So if i will merge the latest master the UI changes will not be available anymore.

radu-todirica avatar Jun 11 '21 15:06 radu-todirica

Hi @radu-todirica @kiwiflyer can you advise the current state and (future) plans on supported hypervisors (does it only support KVM, or also or have plans to support for VMware and XenServer)? I'm asking as we're exploring a feature around general-purpose NFVs and servicing chaining framework in CloudStack (that would allow users to BYO router/appliance).

@rhtyd at the moment there is only a plan to integrate tungsten fabric for KVM hosts. i know it works with VMware but this is not our focus. its up to the community to help in the integration of other providers.

svenvogel avatar Jun 16 '21 14:06 svenvogel

I see there is some UI/PR intiative maybe @utchoang can raise a PR to @radu-todirica 's PR which can accept the new UI/changes.

rohityadavcloud avatar Jun 17 '21 07:06 rohityadavcloud

Yes @rhtyd. I already talked with @svenvogel and we will have a meeting soon to talk about this and get the UI changes in this PR.

radu-todirica avatar Jun 17 '21 07:06 radu-todirica

@blueorangutan package

DaanHoogland avatar Dec 09 '21 08:12 DaanHoogland

@DaanHoogland a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

blueorangutan avatar Dec 09 '21 08:12 blueorangutan

Packaging result: :heavy_multiplication_x: el7 :heavy_multiplication_x: el8 :heavy_multiplication_x: debian :heavy_multiplication_x: suse15. SL-JID 1867

blueorangutan avatar Dec 09 '21 09:12 blueorangutan

@radu-todirica @huyle-uni you have conflicts. How much more needs to be done here in terms of coding, before opening for review/merge?

DaanHoogland avatar Dec 09 '21 14:12 DaanHoogland

@blueorangutan package

sureshanaparti avatar Dec 24 '21 05:12 sureshanaparti

@sureshanaparti a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

blueorangutan avatar Dec 24 '21 05:12 blueorangutan

Packaging result: :heavy_multiplication_x: el7 :heavy_multiplication_x: el8 :heavy_multiplication_x: debian :heavy_multiplication_x: suse15. SL-JID 2012

blueorangutan avatar Dec 24 '21 05:12 blueorangutan

@radu-todirica can you merge latest main into your branch and fix conflicts ?

weizhouapache avatar Feb 14 '22 14:02 weizhouapache

@radu-todirica Can we work on getting this PR rebased to main?

kiwiflyer avatar Mar 11 '22 19:03 kiwiflyer

Hi @${author}, your pull request has merge conflicts. Can you fix the conflicts and sync your branch with the base branch?

github-actions[bot] avatar Apr 07 '22 05:04 github-actions[bot]

ping @radu-todirica @kiwiflyer any update on this, is this completed and ready for review/testing?

rohityadavcloud avatar Jun 21 '22 09:06 rohityadavcloud

Hi @rohityadavcloud i know the only thing left to do was some integration tests. @huyle-uni any updates on this?

radu-todirica avatar Jun 21 '22 10:06 radu-todirica

Okay @radu-todirica but this branch has conflicts against the main branch - can you rebase/merge latest main and fix any conflicts?

rohityadavcloud avatar Jun 21 '22 12:06 rohityadavcloud

I will merge latest main and fix conflicts

xaogiantroi avatar Jul 04 '22 02:07 xaogiantroi

We are also working on the last integration tests

huyle-uni avatar Aug 09 '22 06:08 huyle-uni

Found UI changes, kicking a new UI QA build @blueorangutan ui

acs-robot avatar Sep 15 '22 09:09 acs-robot

@acs-robot a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

blueorangutan avatar Sep 15 '22 09:09 blueorangutan

UI build: :heavy_check_mark: Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/4205 (SL-JID-2365)

blueorangutan avatar Sep 15 '22 10:09 blueorangutan

Found UI changes, kicking a new UI QA build @blueorangutan ui

acs-robot avatar Sep 16 '22 01:09 acs-robot

@acs-robot a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

blueorangutan avatar Sep 16 '22 02:09 blueorangutan

Found UI changes, kicking a new UI QA build @blueorangutan ui

acs-robot avatar Sep 16 '22 02:09 acs-robot

UI build: :heavy_check_mark: Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/4205 (SL-JID-2368)

blueorangutan avatar Sep 16 '22 02:09 blueorangutan