Comments (2)
@akshay196
I'd like to work on this issue.
Can you assign it to me?
from paralus.
Some todos/notes:
- Create user document for supporting different commands by Paralus (eg.
paralus serve
,parlaus migrate
etc.) - Instead of migrate CLI, use migrate library in Go code. Decide where to pull migration files from. migrate support different sources. If we use migrate as library then io/FS or filesystem make sense but keep source configurable to user.
- Keep initialization and migration separate.
- Initialization script is using
flag
. main.go is usingviper
. Both should use single method for consistency. - Each command can located into separate package for example
cmd/migrate
for migrate,cmd/sync
for oidc synchronizer. If yes, how to invoke each command from single entry (main.go at root dir)? Need library like cobra or just calling each package for respective paralus command is enough? Which one is maintainable and scalable option? - Support Paralus config (future need as there could be many customization options)
There are few items from above list which is not expected out of this issue, but let's keep this in mind so that we take right approach/tool for future needs.
from paralus.
Related Issues (20)
- Automatic CHANGELOG HOT 1
- Remove endpoints excluded from authentication exclusion HOT 1
- Add unified resource API validation
- Document the logging howto guide
- Add Golang linting in CI and remove unreachable code from the repo HOT 15
- feat: ability to configure default groups for local and oidc users HOT 1
- database user being referenced at multiple places HOT 1
- Support Jsonnet snippet for OIDC Provider data mapping
- Fix misspell
- Okta Login Failure For New Users On Paralus 0.2.0/0.2.1 HOT 2
- Able to do port forward by namespace-read-only user even if its SA does not have port-forward allowed
- paralus main.go the number of wg.add is not consistent HOT 2
- Add Trivy GitHub action for checking container images for vulnerability, SBOM and misconfigurations. HOT 3
- Brainstorm Paralus compatibility between core, clients and other components
- Not able to view audit-logs/Web kubectl is throwing connection error/ Not able to download kubeconfig after upgrading from 0.2.2 to 0.2.4 chart version HOT 4
- Sign all container images with Cosign HOT 6
- Paralus should provide option to upgrade Relay agent running on cluster if it is older
- feat: Cluster discovery HOT 3
- How to scale relay-server HOT 4
- PROJECT_ADMIN/CLUSTER_ADMIN/CLUSTER_ADMIN_READONLY roles not able to view audit logs HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from paralus.