sodafoundation / controller Goto Github PK
View Code? Open in Web Editor NEWSODA Terra Project Controller Module : All the control services (like metadata management, scheduler, other bookkeeping, utils etc)
License: Apache License 2.0
SODA Terra Project Controller Module : All the control services (like metadata management, scheduler, other bookkeeping, utils etc)
License: Apache License 2.0
Issue/Feature Description:
This Issue tracks the Analysis and Design of Overall User Management encompassing all the components of SODA [Including Defin , Catalog Services, Backend Secret Services etc.]
Why this issue to fixed / feature is needed(give scenarios or use cases):
To provide robust, user and identity management for SODA.
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
https://docs.google.com/document/d/1AStnHyht46BsISaxeIBsLiV7IBQYLL1tNyLskzOKNqM/edit
Issue/Feature Description:
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Issue/Feature Description:
Rename docker images to sodafoundation/controller
Why this issue to fixed / feature is needed(give scenarios or use cases):
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Issue/Feature Description:
When the controller calls multiple docks, the dock selected by 'edp' may not be used to connect, but rather the previously connected dock.
This is the code:
pkg/controller/dockcontroller/client/client.go (func (c *DockClient) Connect(edp string) error)
Why this issue to fixed / feature is needed(give scenarios or use cases):
When I use multiple soda docks, only one dock is connected, that is not what I expected.
How to reproduce, in case of a bug:
When I start two soda docks, only one dock that was started first is connected.
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
https://github.com/sodafoundation/controller/blob/30f5f72c23b5d770bc65fa18a75d3ff69be1f412/pkg/controller/dockcontroller/client/client.go#L53C4-L53C4
Is this a BUG REPORT or FEATURE REQUEST?:
Uncomment only one, leave it on its own line:
/kind feature
What happened:
Need to automate the Controller test cases for optimisation
What you expected to happen:
Automated test cases instead of manual
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
uname -a
):Issue/Feature Description:
Update Keystone to use latest release (18.xx)
Sanity of existing Features after upgrade.
Why this issue to fixed / feature is needed(give scenarios or use cases):
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Open Qs. : Do we migrate users from previous Releases.
Issue/Feature Description:
Add unit tests and achieve coverage >70%
Why this issue to fixed / feature is needed(give scenarios or use cases):
To imporove code quality and covergae
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Issue/Feature Description:
Why this issue to fixed / feature is needed(give scenarios or use cases):
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Issue/Feature Description:
Add unit tests and achieve coverage >70%
Why this issue to fixed / feature is needed(give scenarios or use cases):
To imporove code quality and covergae
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Issue/Feature Description:
Add unit tests and achieve coverage >70%
Why this issue to fixed / feature is needed(give scenarios or use cases):
To imporove code quality and covergae
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Issue/Feature Description:
Add unit tests and achieve coverage >70%
Why this issue to fixed / feature is needed(give scenarios or use cases):
To imporove code quality and covergae
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Is this a BUG REPORT or FEATURE REQUEST?:
Currently DB is accessed by two module, soda-apiserver and soda-controller. soda-controller usses DB just to update the status of provisioning service(For ex: after volume,fileshare creation, it update the status).
Since we are making hotpot to three seperate and independent project, let's remove the controller interaction with DB. And to update the status controller should sent the reuest to APISERVER only. And only API Server will update the status/anyother things. This way DB will be completly mange by API Server.
Let's do the POC.
i.e scenario 2 from below diagram
Uncomment only one, leave it on its own line:
/kind bug
/kind feature
What happened:
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
uname -a
):Issue/Feature Description:
Identify Integration points with Delfin , Hotpot with Independent Identity Service
Expected Output : Analysis doc , Integration Sample code
Why this issue to fixed / feature is needed(give scenarios or use cases):
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Issue/Feature Description:
Add unit tests and achieve coverage >70%
Why this issue to fixed / feature is needed(give scenarios or use cases):
To imporove code quality and covergae
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Issue/Feature Description:
Add unit tests and achieve coverage >70%
Why this issue to fixed / feature is needed(give scenarios or use cases):
To imporove code quality and covergae
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Is this a BUG REPORT or FEATURE REQUEST?:
Uncomment only one, leave it on its own line:
/kind bug
What happened: Build is failed due to different protoc Versions
What you expected to happen: Build should be successful
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
uname -a
):Is this a BUG REPORT or FEATURE REQUEST?:
Uncomment only one, leave it on its own line:
/kind bug
/kind feature
What happened:
Add all the required test cases for Controller
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
uname -a
):Issue/Feature Description:
Perform sanity of User Management Features w.r.t Admin and User Roles.
Fix any issues found.
Why this issue to fixed / feature is needed(give scenarios or use cases):
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Sanity for User and Admin Roles for All the APIs [Backend CRUD, Bucket CRUD, Migration, Lifecycle, Hotpot functionality]
- Verify all the functionality for these roles
- User should have limited rights [mostly READ, Execute]
Issue/Feature Description:
If go version is 1.12, the build fails on proto file compile. This is can be fixed by exporting GO111MODULE=on from make file
Why this issue to fixed / feature is needed(give scenarios or use cases):
We need to support GO version 1.12
How to reproduce, in case of a bug:
run command 'make all' in a machine with GO version 1.12 installed
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Issue/Feature Description:
Add unit tests and achieve coverage >70%
Why this issue to fixed / feature is needed(give scenarios or use cases):
To imporove code quality and covergae
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Issue/Feature Description:
Add unit tests and achieve coverage >70%
Why this issue to fixed / feature is needed(give scenarios or use cases):
To imporove code quality and covergae
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Issue/Feature Description: Latest Libraries Check for the project
Why this issue to fixed / feature is needed(give scenarios or use cases): To check any dependency lag for the latest deployment frameworks
Issue/Feature Description:
Add unit tests and achieve coverage >70%
Why this issue to fixed / feature is needed(give scenarios or use cases):
To imporove code quality and covergae
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Issue/Feature Description:
Add unit tests and achieve coverage >70%
Why this issue to fixed / feature is needed(give scenarios or use cases):
To imporove code quality and covergae
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Issue/Feature Description:
Analysis of new services in Controller.
Why this issue to fixed / feature is needed(give scenarios or use cases):
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
Is this a BUG REPORT or FEATURE REQUEST?:
/kind feature
What happened:
After separation of Hotpot project into SODA API/DOCK/CONTROLLER we need to update CI accordingly so that project can be run independently
What you expected to happen:
CI for Controller should run properly and independently
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
uname -a
):Issue/Feature Description:
The current CI across SODA Projects is being run using Travis CI. With the changes made to the free tier of Travis CI we are moving the CI for all the projects under SODA Foundation to GitHub Actions.
As part of this we need to move the CI for the Controller project to GitHub Actions
Why this issue to fixed / feature is needed(give scenarios or use cases):
Currently the CI jobs are getting queued across the SODA Organisation and this is causing delays in the CI's being run if there are many PRs raised across projects. This delays PR reviews and merging. Moving to Github actions will run the CI independently.
How to reproduce, in case of a bug:
Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.