Skip to content

Commit

Permalink
Feature remote import (TencentBlueKing#179)
Browse files Browse the repository at this point in the history
* V3.3.8 (TencentBlueKing#29)

* improve: TencentBlueKing#25 readme 添加单元测试和测试覆盖率 badge

* improve: TencentBlueKing#25 readme 文档优化

* V3.3.8 (TencentBlueKing#35)

* improve: TencentBlueKing#25 readme 添加单元测试和测试覆盖率 badge

* improve: TencentBlueKing#25 readme 文档优化

* feature: django工程的静态资源提前收集到 static 目录 TencentBlueKing#30 (TencentBlueKing#31)

* feature: 添加非标准存储代码导入器及 git 仓库代码导入器

* minor: 将 urllib2 的使用改为 requests

* minor: 移除测试代码中的关键字使用

* minor: 内部包与第三方包之间添加空格

* bugfix: 修复节点执行时间超过一天后耗时计算不正确的问题 (TencentBlueKing#53)

* bugfix: 职能化认领页面点击认领按钮页面会重新刷新修复 TencentBlueKing#50 (TencentBlueKing#55)

* bugfix:修复任务节点失败重试按钮只能点击一次的问题 TencentBlueKing#51 (TencentBlueKing#56)

* minor: 删除冗余编码声明; 第三方包引用间添加空行

* feature: 使用流程模板新建任务时,返回未引用的全局变量 TencentBlueKing#36 (TencentBlueKing#48)

* feature: 使用流程模板新建任务时,返回未引用的全局变量 TencentBlueKing#36

* minor: 添加使用流程模板新建任务返回未引用变量的单元测试 TencentBlueKing#36

* minor: 添加使用流程模板新建任务返回未引用变量的单元测试 TencentBlueKing#36

* minor: 完善使用流程模板新建任务返回未引用变量的单元测试 TencentBlueKing#36

* minor: 完善使用流程模板新建任务返回未引用变量的单元测试,xrange和命名优化 TencentBlueKing#36

* improve: 修复部分python文件头部coding: utf-8格式不统一 TencentBlueKing#57 (TencentBlueKing#58)

* bugfix: 修复pipeline_plugins.tests.components.utils.sites.open在运行单元测试时未生效的问题 # 60 (TencentBlueKing#61)

* feature: 添加远程包源模型

* improve: 优化gcloud.apigw模块是否加载bkoauth的逻辑 TencentBlueKing#64 (TencentBlueKing#67)

* feature: 添加加载远程模块相关逻辑代码

* minor: 添加加载远程插件 APP

* V3.3.9 release and i18n (TencentBlueKing#80)

* docs: 添加3.3.9的版本日志

* docs: 添加3.3.9的版本日志

* docs: V3.3.9版本日志更新

* feature: pipeline.utils.importer 添加导入器上下文

* minors: 完善 external_plugins app 的单元测试

* feature: GitRepoImporter 添加强制 HTTPS 开关

* V3.3.x merge master (TencentBlueKing#91)

* V3.3.8 (TencentBlueKing#29)

* improve: TencentBlueKing#25 readme 添加单元测试和测试覆盖率 badge

* improve: TencentBlueKing#25 readme 文档优化

* feature: django工程的静态资源提前收集到 static 目录 TencentBlueKing#30 (TencentBlueKing#31)

* docs: 版本号升级到3.3.10 (TencentBlueKing#94)

* feature: 1. 添加节点回调 API 2. 获取节点详情及创建任务 API 返回任务树及任务链接 (TencentBlueKing#75)

* bugfix: 修复流程状态获取接口 API 返回的节点名与实际节点名不符的问题 (TencentBlueKing#78)

* bugfix: 修复流程状态获取接口 API 返回的节点名与实际节点名不符的问题

* improvement: name 最大长度常量抽取

* minor: 构造函数默认值修改

* V3.3.10 docs improve (TencentBlueKing#102)

* docs: 修改源码部署SaaS文档,并优化对应配置代码 TencentBlueKing#98

* docs: 优化issue_template.md

* docs: 更新3.3.10版本日志

* minor: 添加远程包源配置获取语句

* minor: 单元测试完善,Importer Logger 配置修改,GitImporter 支持配置代理

* docs: 版本号升级到3.3.11 (TencentBlueKing#106)

* minor: 关键节点添加日志

* imporvement: 页面体验优化 (TencentBlueKing#65)

* improve: 本地开发local_settings模板文件优化 TencentBlueKing#59 (TencentBlueKing#66)

* imporvement: ip选择器样式优化、云区域名称替换 (TencentBlueKing#70)

* improvement: 将 importer 工具类移动到 external_plugins app 下

* minor: flake8 fix

* minor: code review fix

* bugfix: 修复删除本地配置中的包源配置时数据库中的配置未删除的问题

* improvement: 优化遇到不支持的远程数据类型时抛出的异常信息

* improvement:全局变量配置项未加载完成不允许保存 (TencentBlueKing#72)

* feature: 提供获取自定义全局变量的接口 TencentBlueKing#68 (TencentBlueKing#109)

* bugfix: 修复V3.3.10版本日志错误的问题 TencentBlueKing#127 (TencentBlueKing#128)

* improvement: 子流程更新时保留当前输入参数值 (TencentBlueKing#79)

* bugfix: 修复图片引用路径的问题 (TencentBlueKing#84)

* improvement: 标准插件Tag表单支持changeHook方法 TencentBlueKing#81 (TencentBlueKing#82)

* feature: 标准插件Tag表单支持changeHook方法

* minor:Tag表单项label margin 样式

* improvement: Tag 文件名称命名规则统一为驼峰 TencentBlueKing#99 (TencentBlueKing#100)

* bugfix:锁定webpack版本,解决部分版本webpack无法动态导入vue组件的问题 (TencentBlueKing#104)

* feature: 轻应用页面增加高级搜索功能 TencentBlueKing#107 (TencentBlueKing#108)

* bugfix: 公共流程模版列表和普通流程模版列表数据源做区分 TencentBlueKing#115 (TencentBlueKing#116)

* improvement: 任务执行节点树查看按照广度优先排序 TencentBlueKing#117 (TencentBlueKing#118)

* improvement: 数据统计页面拉取所有业务 TencentBlueKing#119 (TencentBlueKing#122)

* feature: 流程模版编辑增加新建任务按钮;职能化中心列表、审计中心列表增加高级搜索功能 TencentBlueKing#123 TencentBlueKing#125 (TencentBlueKing#124)

* feature: 流程模版编辑增加新建任务按钮

* feature:职能化中心列表、审计中心列表增加高级搜索功能 TencentBlueKing#125

* minor: 删除多余空行

* improvement: 优化从配置中创建包源和与 API 创建的包源包名冲突时的提示

* feature: JOB 执行作业插件不填 IP 参数为空时使用 JOB 侧配置的默认值 (TencentBlueKing#88)

* feature: JOB 执行作业插件不填 IP 参数为空时使用 JOB 侧配置的默认值
* improvement: JOB 执行作业插件当从 CC 中获取不到任何用户传入的 IP 时直接报错

* bugfix: 修复BK-发送通知插件中邮件通知内容不换行的问题 TencentBlueKing#132 (TencentBlueKing#133)

* bugfix: 修复JOB-执行作业查看IP日志详情未展示所有状态的IP日志的问题 (TencentBlueKing#95)

* bugfix: 修复JOB-执行作业查看IP日志详情未展示所有状态的IP日志的问题

* bugfix:任务执行页面查看任务参数节点树样式错位问题修复 (TencentBlueKing#136)

* bugfix: 代码同步引入问题修复 TencentBlueKing#137 TencentBlueKing#138 (TencentBlueKing#140)

* bugfix: 代码同步引入问题修复 TencentBlueKing#137 TencentBlueKing#138

* improvement: 页面体验样式问题优化 TencentBlueKing#85 (TencentBlueKing#97)

* improvement: 流程模版编辑流程名称、任务节点个数相对于页面水平居中 TencentBlueKing#85

* improvement: 全部变量列表去掉冗余代码、替换删除icon TencentBlueKing#85

* improvement:模版编辑右侧设置面板去掉动画效果

* improvement:全局弹窗按钮高度、下拉框高度统一

* improvement:模版编辑左侧工具栏开始、结束节点样式重构 TencentBlueKing#85

* improvement: 模版导入弹窗表格样式代码优化

* improvement: 流程模版列表、任务列表、审计列表、职能化列表、轻应用列表最左侧一列左边距调整 TencentBlueKing#85

* bugfix: 模版导入弹窗操作按钮文案调整 TencentBlueKing#85

* bugfix: 审计中心分页位置错位修复

* bugfix: ip选择器tab名称翻译问题修复,职能化认预览弹窗高度样式问题修

* improvement: 列表分页样式统一调整

* improvement: tagTextarea根据编辑态和非编辑态区分最小高度

* docs: API文档统一在 docs 目录管理,拆分成单个接口文档 TencentBlueKing#131 (TencentBlueKing#141)

* feature: 添加 S3 及 FileSystem importer

* improvement:自定义全局变量配置项从接口获取 (TencentBlueKing#71)

* minor: 代码同步 (TencentBlueKing#129)

* minor: 代码同步

* minor: 版本差异配置提取

* minor: 删除无用 view 函数

* minor: 注释优化

* minor: 添加 JOB 配置静态文件

* docs: wiki中蓝鲸体系开源产品图更新,去掉故障自愈 TencentBlueKing#142 (TencentBlueKing#143)

* Minor merge master (TencentBlueKing#147)

* bugfix: 修复在 API 中调用 ESB 获取用户信息异常的问题
* docs: 版本号更新为 3.3.12

* minor: 添加 S3Importer 及 FSImporter 的单元测试

* feature: s3 与 fs 类型的 ExternalSource 返回对应的 importer

* improvement: 更新elint规则已经相关合法性修改 (TencentBlueKing#149)

* Minor merge master (TencentBlueKing#152)

* bugfix: 修复在 get_task_status API 返回的 elapsed_time 为 Float 的问题

* docs: 版本号更新为 3.3.12

* minors: 节点开始时间与结束时间相等时不再做向上取整处理

* docs: 版本号更新为 3.3.13

* feature: 新版IP选择器支持CMDB多级拓扑 TencentBlueKing#134 (TencentBlueKing#139)

* feature: 新版IP选择器支持CMDB多级拓扑 TencentBlueKing#134

* improve: 去掉对tastypie queryset的异常处理

* improve: 新版IP选择器代码优化 TencentBlueKing#134

* bugfix: 修复合并代码过程中产生的冲突问题

* feature: 允许用户通过配置控制每个源的安全限制

* bugfix: 修复获取组件实例时没有处理组件可能不存在的问题

* feature: 添加 form_is_embbeded 方法来判断组件是否包含嵌入式的表单

* feature: component 相关接口添加 form_is_embedded 字段

* minor: sync pipeline code

* improvement: 前端工程文件目录修改 TencentBlueKing#153 (TencentBlueKing#154)

* feature: 全局变量和前端vue解耦,支持扩展 TencentBlueKing#130 (TencentBlueKing#159)

* improvement:自定义全局变量列表由接口获取 (TencentBlueKing#165)

* improve: 前端项目工程文件目录修改后文档同步 TencentBlueKing#153 (TencentBlueKing#161)

* improve: 前端项目工程文件目录修改后文档同步 TencentBlueKing#153

* docs: 国际化翻译脚本优化,新增首次运行说明

* bugfix:创建任务参数填写输入参数不为空时,会显示空数据提示问题修复 (TencentBlueKing#167)

* bugfix:创建任务参数填写输入参数不为空时,会显示空数据提示问题修复 TencentBlueKing#166

* bugfix:节点重试取消按钮点击无效问题修复 TencentBlueKing#168 (TencentBlueKing#169)

* feature: 全局变量改为后台实现,API接口优化 TencentBlueKing#130 (TencentBlueKing#172)

* feature: 全局变量改为后台实现,API接口优化 TencentBlueKing#130

* improve: 代码优化

* improve: 代码优化

* bugfix:修复Tag组件调用get_child获取combine组件错误的问题 (TencentBlueKing#176)

* refactory: 流程模版导出弹窗重构 (TencentBlueKing#171)

* minor: sync pipeline code

* minor: add pipeline docs

* minor: 删除无用 app
  • Loading branch information
homholueng authored and pagezz-canway committed Apr 22, 2019
1 parent 8a42688 commit 39972c1
Show file tree
Hide file tree
Showing 458 changed files with 35,720 additions and 33,923 deletions.
10 changes: 9 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,15 @@ ENV/
# PyCharm project settings
.idea

.vscode/launch.json

# Frontend project lib file
static/pipeline/node_modules/
node_modules/
webpack_cache

# OS generate file
.DS_Store


# Editor setting file
.vscode/
2 changes: 1 addition & 1 deletion app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ app_name: 标准运维
is_use_celery: True
author: 蓝鲸智云
introduction: 标准运维是通过一套成熟稳定的任务调度引擎,把在多系统间的工作整合到一个流程,助力运维实现跨系统调度自动化的SaaS应用。
version: 3.3.9
version: 3.3.13
category: 运维工具
language_support: 中文
desktop:
Expand Down
1 change: 0 additions & 1 deletion blueapps/account/components/bk_token/models.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# -*- coding=utf-8 -*-
# -*- coding: utf-8 -*-
"""
Tencent is pleased to support the open source community by making 蓝鲸智云PaaS平台社区版 (BlueKing PaaS Community
Expand Down
1 change: 0 additions & 1 deletion blueapps/patch/settings_open_saas.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# coding=utf-8
# -*- coding: utf-8 -*-
"""
Tencent is pleased to support the open source community by making 蓝鲸智云PaaS平台社区版 (BlueKing PaaS Community
Expand Down
1 change: 0 additions & 1 deletion blueapps/patch/settings_paas_services.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# coding=utf-8
# -*- coding: utf-8 -*-
"""
Tencent is pleased to support the open source community by making 蓝鲸智云PaaS平台社区版 (BlueKing PaaS Community
Expand Down
1 change: 0 additions & 1 deletion blueapps/template/context_processors.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# coding=utf-8
# -*- coding: utf-8 -*-
"""
Tencent is pleased to support the open source community by making 蓝鲸智云PaaS平台社区版 (BlueKing PaaS Community
Expand Down
2 changes: 1 addition & 1 deletion config/default.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
'gcloud.periodictask',
'pipeline',
'pipeline.component_framework',
'pipeline.variables',
'pipeline.variable_framework',
'pipeline.engine',
'pipeline.log',
'pipeline.contrib.statistics',
Expand Down
8 changes: 4 additions & 4 deletions config/prod.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@


# 正式环境数据库可以在这里配置
# 默认 default 请不要修改,如果使用了外部数据库,请联系【蓝鲸助手】授权
# DATABASES.update(
# USE FOLLOWING SQL TO CREATE THE DATABASE NAMED APP_CODE
# SQL: CREATE DATABASE `bk_sops` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
# DATABASES = (
# {
# # 外部数据库授权,请联系 【蓝鲸助手】
# 'external_db': {
# 'default': {
# 'ENGINE': 'django.db.backends.mysql',
# 'NAME': '', # 外部数据库名
# 'USER': '', # 外部数据库用户
Expand Down
8 changes: 4 additions & 4 deletions config/stag.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@


# 预发布环境数据库可以在这里配置
# 默认 default 请不要修改,如果使用了外部数据库,请联系【蓝鲸助手】授权
# DATABASES.update(
# USE FOLLOWING SQL TO CREATE THE DATABASE NAMED APP_CODE
# SQL: CREATE DATABASE `bk_sops` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
# DATABASES = (
# {
# # 外部数据库授权,请联系 【蓝鲸助手】
# 'external_db': {
# 'default': {
# 'ENGINE': 'django.db.backends.mysql',
# 'NAME': '', # 外部数据库名
# 'USER': '', # 外部数据库用户
Expand Down
1 change: 1 addition & 0 deletions config/urls_custom.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
url(r'^function/', include('gcloud.contrib.function.urls')),
url(r'^audit/', include('gcloud.contrib.audit.urls')),
url(r'^pipeline/', include('pipeline_plugins.components.urls')),
url(r'^pipeline/', include('pipeline_plugins.variables.urls')),
url(r'^analysis/', include('gcloud.contrib.analysis.urls')),
url(r'^periodictask/', include('gcloud.periodictask.urls')),
]
1 change: 0 additions & 1 deletion django_signal_valve/admin.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# -*- coding:utf-8 -*-
# -*- coding: utf-8 -*-
"""
Tencent is pleased to support the open source community by making 蓝鲸智云PaaS平台社区版 (BlueKing PaaS Community
Expand Down

0 comments on commit 39972c1

Please sign in to comment.