Code Monkey home page Code Monkey logo

tencentblueking / blueking-paas Goto Github PK

View Code? Open in Web Editor NEW
164.0 164.0 47.0 26.56 MB

蓝鲸智云PaaS平台是一个开放式的开发平台,让开发者可以方便快捷地创建、开发、部署和管理 SaaS 应用。它提供了完善的前后台开发框架、服务总线(ESB)、API Gateway、调度引擎、公共组件 等服务。旨在帮助用户快速、低成本的构建免运维运营系统与支撑工具。

License: Other

JavaScript 7.65% Shell 0.34% Makefile 0.21% Vue 25.01% SCSS 1.34% Smarty 0.22% Python 53.11% HTML 5.58% Dockerfile 0.10% Go 5.86% CSS 0.33% Jinja 0.19% HCL 0.05% Procfile 0.01%

blueking-paas's People

Contributors

alex-smile avatar ceufa avatar eltociear avatar huangpeng0428 avatar ielgnaw avatar jamesgetx avatar jiayuan929 avatar leafage-collb avatar narasux avatar piglei avatar shabbywu avatar sheepsheepchen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

blueking-paas's Issues

环境变量支持密码类型

客户场景

蓝鲸SaaS很多场景需要配置第三方数据库、Reids、MQ等信息,里面涉及到密码,希望能加密存储和展示。

需求描述

image

新增环境变量时,支持密码类型;展示时为**,可以添加查看的icon(查看时如果能二次校验更好)

支持更换密钥

背景

目前应用可在基本信息查看密钥。当应用需要更换密钥的时候目前产品上没有操作入口。

功能说明

鉴权信息

  1. 查看密钥列表:密钥默认脱敏展示,需要用户二次确认后才能查看完整密钥
  • 有 FeatureFlag 来确定二次确认是否需要输入验证码才能查看
  1. 新建密钥:最多只有 2 个密钥,超个数前端需要限制无法新建

  2. 状态和对应的操作:

  • 已启用:禁用
  • 已禁用:启用、删除

注意:密钥为环境变量默认密钥则不允许被禁用

环境变量默认密钥

  • 外链应用没有环境变量,所以外链应用不需要展示这部分内容

  • 已部署密钥概览:如果所有模块、环境中的密钥(bk_app_sercret)的值都一致,则不展示

image

API

image image

请问APIGateway相关源码在哪里

在7.0版本中用的ebs发现是legacy-bk-paas老版本的,有些接口对不上,比如authorization/resource_creator_action是在iam-saas中,不在iam中,请问新版本esb也就是apigateway是在哪里呢

云原生应用支持挂载卷

背景

云原生应用提供了两种模式:源码和镜像。使用镜像模式的用户,特定情况下需要通过挂载文件的方式,完成配置与镜像的解耦

设计稿

image image

API

【优化】部署分支接口拉取时间过长,甚至出现超时

描述:
企业微信20230309-111731@2x
部署的代码分支接口有性能问题,感知就是代码仓库提交越多(用得越久),拉分支数据就很慢,甚至有个应用一直超时,部署不了

如何复现:
1、选取不同时间段的代码仓库,刚刚新建的、长期频繁迭代的,分支接口的性能有比较大的差距
2、原来超时的仓库,把分支有12个删除了绝大部分,只保留2个分支,最终可以拉取,但时间比较长
image

超长自定义进程命令在进程管理页面的显示溢出问题

问题描述

在app_desc.yaml文件中,自定义进程命令:
command: python manage.py celery worker -Q pipeline_additional_task,pipeline_additional_task_priority,task_common_${BKFLOW_MODULE_CODE},node_auto_retry_${BKFLOW_MODULE_CODE},timeout_node_execute_${BKFLOW_MODULE_CODE},timeout_node_record_${BKFLOW_MODULE_CODE} -n common_worker@%h -P threads -c 10 -l info
命令比较长,在进程管理页面显示溢出:
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.