Skip to content

Commit c9b39c6

Browse files
yangmvyangmv
authored andcommitted
更新image
1 parent 6fd73ce commit c9b39c6

File tree

13 files changed

+56
-3
lines changed

13 files changed

+56
-3
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Generated by Django 2.1.3 on 2019-01-09 10:09
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('assets', '0003_dbserver_role'),
10+
]
11+
12+
operations = [
13+
migrations.AddField(
14+
model_name='server',
15+
name='region',
16+
field=models.CharField(blank=True, max_length=16, null=True, verbose_name='区域'),
17+
),
18+
migrations.AlterField(
19+
model_name='dbserver',
20+
name='role',
21+
field=models.CharField(choices=[('master', '主'), ('slave', '从'), ('backup', '备')], default='master', max_length=16, verbose_name='角色'),
22+
),
23+
migrations.AlterField(
24+
model_name='server',
25+
name='idc',
26+
field=models.CharField(choices=[('qcloud', '腾讯云'), ('aliyun', '阿里云'), ('aws', 'AWS'), ('internal', '内网'), ('other', '其他')], default='other', max_length=16, verbose_name='云厂商'),
27+
),
28+
]
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 2.1.3 on 2019-01-09 10:17
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('assets', '0004_auto_20190109_1009'),
10+
]
11+
12+
operations = [
13+
migrations.AddField(
14+
model_name='dbserver',
15+
name='region',
16+
field=models.CharField(blank=True, max_length=16, null=True, verbose_name='区域'),
17+
),
18+
]
Binary file not shown.
Binary file not shown.
80 Bytes
Binary file not shown.
111 Bytes
Binary file not shown.

apps/assets/models/db.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class DBServer(models.Model):
3434
password = models.CharField(max_length=128,null=True, blank=True)
3535

3636
idc = models.CharField('云厂商',max_length=16, choices=IDC_CHOICES, default='other')
37+
region = models.CharField('区域',max_length=16, blank=True, null=True)
3738
db_type = models.CharField('数据库类型',max_length=32, choices=TYPE_CHOICES, default='MySQL')
3839
db_version = models.CharField('数据库版本', max_length=32, null=True, blank=True)
3940
comment = models.CharField('备注',max_length=128, blank=True, null=True)
@@ -47,7 +48,9 @@ def model_to_dict(self):
4748
info = {
4849
'db_type': self.db_type,
4950
'db_role': self.role,
50-
'db_info': base64.b64encode(db_info.encode('utf-8'))
51+
'db_info': base64.b64encode(db_info.encode('utf-8')),
52+
'db_idc': self.idc,
53+
'db_region': self.region
5154
}
5255
return info
5356

apps/assets/models/server.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,15 @@ class Server(models.Model):
1717
('qcloud', '腾讯云'),
1818
('aliyun', '阿里云'),
1919
('aws', 'AWS'),
20+
('internal', '内网'),
2021
('other', '其他')
2122
)
2223
hostname = models.CharField(unique=True, max_length=128)
2324
ip = models.CharField(max_length=32, blank=True, null=True)
2425
port = models.IntegerField(blank=True, null=True)
2526

2627
idc = models.CharField('云厂商',max_length=16, choices=IDC_CHOICES, default='other')
28+
region = models.CharField('区域',max_length=16, blank=True, null=True)
2729
cpu = models.CharField('CPU',max_length=32, blank=True, null=True)
2830
memory = models.CharField('内存',max_length=32, blank=True, null=True)
2931
disk = models.CharField('硬盘',max_length=32, blank=True, null=True)
@@ -50,7 +52,9 @@ def model_to_dict(self):
5052
'hostname': self.hostname,
5153
'ip': self.ip,
5254
'port': self.port,
53-
'username': self.admin_user.username if self.admin_user else self.username
55+
'username': self.admin_user.username if self.admin_user else self.username,
56+
'idc': self.idc,
57+
'region': self.region
5458
}
5559
return info
5660

deploy.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ spec:
6363
#metadata:
6464
# name: codo-cmdb-ingress
6565
# annotations:
66-
# kubernetes.io/ingress.class: "nginx"
66+
# kubernetes.io/ingress.class: "traefik"
6767
#spec:
6868
# rules:
6969
# - host: <DOMAIN>

static/images/01.png

-65 KB
Loading

0 commit comments

Comments
 (0)