-
Notifications
You must be signed in to change notification settings - Fork 177
Release/v2.0.0 #266
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
Release/v2.0.0 #266
Conversation
| process.env.npm_package_version = fs.readFileSync('./VERSION','utf8');; | ||
|
|
||
| app.use(cors()) | ||
| app.use(cookieParser()) |
Check failure
Code scanning / CodeQL
Missing CSRF middleware
Feature / Add express helmet configuration
Feature / Add uptime to stats view
Feature/container console
| //import rateLimit from 'express-rate-limit'; | ||
| debug('app:routes') | ||
|
|
||
| Router.get('/logs/:pipeline/:phase/:app', authMiddleware, async function (req: Request, res: Response) { |
Check failure
Code scanning / CodeQL
Missing rate limiting
| res.send('ok'); | ||
| }); | ||
|
|
||
| Router.get('/logs/:pipeline/:phase/:app/:container/history', authMiddleware, async function (req: Request, res: Response) { |
Check failure
Code scanning / CodeQL
Missing rate limiting
| res.send(logs); | ||
| }); | ||
|
|
||
| Router.get('/events', authMiddleware, async function (req: Request, res: Response) { |
Check failure
Code scanning / CodeQL
Missing rate limiting
| res.send(uptimes); | ||
| }); | ||
|
|
||
| Router.get('/metrics/:pipeline/:phase/:app', authMiddleware, async function (req: Request, res: Response) { |
Check failure
Code scanning / CodeQL
Missing rate limiting
| res.send(metrics); | ||
| }); | ||
|
|
||
| Router.get('/metrics', authMiddleware, async function (req: Request, res: Response) { |
Check failure
Code scanning / CodeQL
Missing rate limiting
| res.send(metrics); | ||
| }); | ||
|
|
||
| Router.get('/console/:pipeline/:phase/:app/exec', authMiddleware, async function (req: Request, res: Response) { |
Check failure
Code scanning / CodeQL
Missing rate limiting
| res.send(console); | ||
| }); | ||
|
|
||
| Router.post('/console/:pipeline/:phase/:app/exec', authMiddleware, async function (req: Request, res: Response) { |
Check failure
Code scanning / CodeQL
Missing rate limiting
| res.send(console); | ||
| }); | ||
|
|
||
| Router.get('/status/pods/:pipeline/:phase/:app', authMiddleware, async function (req: Request, res: Response) { |
Check failure
Code scanning / CodeQL
Missing rate limiting
Upgrades
Add ons
Features
Startup beautified

Added Confirmation Popups and Toasts

Added Audit Logs

Added App Overview

Added a Web Console

Show fetch and Build logs

Improved App dropdown Action menu

Check clusterwide if a domain is already taken
Added Template download button