Skip to content

Conversation

@mms-gianni
Copy link
Member

@mms-gianni mms-gianni commented Jan 10, 2024

Upgrades

  • Vue v2 -> v3
  • Vuetify v2 -> v3
  • Kubectl library

Add ons

  • CockroachDB
  • Memcachd
  • RabbitMQ
  • Cloudflare Tunnel

Features

  1. Startup beautified
    image

  2. Added Confirmation Popups and Toasts
    image

  3. Added Audit Logs
    image

  4. Added App Overview
    image

  5. Added a Web Console
    image

  6. Show fetch and Build logs
    image

  7. Improved App dropdown Action menu
    image

  8. Check clusterwide if a domain is already taken

  9. Added Template download button

process.env.npm_package_version = fs.readFileSync('./VERSION','utf8');;

app.use(cors())
app.use(cookieParser())

Check failure

Code scanning / CodeQL

Missing CSRF middleware

This cookie middleware is serving a [request handler](1) without CSRF protection. This cookie middleware is serving a [request handler](2) without CSRF protection. This cookie middleware is serving a [request handler](3) without CSRF protection. This cookie middleware is serving a [request handler](4) without CSRF protection. This cookie middleware is serving a [request handler](5) without CSRF protection. This cookie middleware is serving a [request handler](6) without CSRF protection. This cookie middleware is serving a [request handler](7) without CSRF protection. This cookie middleware is serving a [request handler](8) without CSRF protection. This cookie middleware is serving a [request handler](9) without CSRF protection. This cookie middleware is serving a [request handler](10) without CSRF protection.

});

Router.get('/uptimes/:pipeline/:phase/', authMiddleware, async function (req: Request, res: Response) {

Check failure

Code scanning / CodeQL

Missing rate limiting

This route handler performs [authorization](1), but is not rate-limited.
@mms-gianni mms-gianni added the release New release of the software label Jan 23, 2024
//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

This route handler performs [authorization](1), but is not rate-limited.
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

This route handler performs [authorization](1), but is not rate-limited.
res.send(logs);
});

Router.get('/events', authMiddleware, async function (req: Request, res: Response) {

Check failure

Code scanning / CodeQL

Missing rate limiting

This route handler performs [authorization](1), but is not rate-limited.
res.send(uptimes);
});

Router.get('/metrics/:pipeline/:phase/:app', authMiddleware, async function (req: Request, res: Response) {

Check failure

Code scanning / CodeQL

Missing rate limiting

This route handler performs [authorization](1), but is not rate-limited.
res.send(metrics);
});

Router.get('/metrics', authMiddleware, async function (req: Request, res: Response) {

Check failure

Code scanning / CodeQL

Missing rate limiting

This route handler performs [authorization](1), but is not rate-limited.
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

This route handler performs [authorization](1), but is not rate-limited.
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

This route handler performs [authorization](1), but is not rate-limited.
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

This route handler performs [authorization](1), but is not rate-limited.
@mms-gianni mms-gianni merged commit b5186d7 into main Feb 3, 2024
@mms-gianni mms-gianni deleted the release/v2.0.0 branch March 17, 2024 08:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release New release of the software

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants