grafana 분리
All checks were successful
Build And Test / build-and-push (push) Successful in 5m17s

This commit is contained in:
2025-04-11 11:23:34 +09:00
parent 99a3db95a8
commit da71282a05
10 changed files with 130 additions and 109 deletions

View File

@ -33,6 +33,7 @@ class CustomUserChangeForm(UserChangeForm):
'url_web_ide',
'url_rancher',
'url_grafana',
'url_grafana_dashboard_01',
'url_prometheus',
'url_opensearch',
'url_kiali',

View File

@ -0,0 +1,18 @@
# Generated by Django 4.2.14 on 2025-04-11 11:05
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('custom_auth', '0007_customuser_url_mattermost_customuser_url_nexus'),
]
operations = [
migrations.AddField(
model_name='customuser',
name='url_grafana_dashboard_01',
field=models.URLField(blank=True, null=True),
),
]

View File

@ -22,12 +22,12 @@ class CustomUser(AbstractUser):
url_web_ide = models.URLField(max_length=200, blank=True, null=True)
url_rancher = models.URLField(max_length=200, blank=True, null=True)
url_grafana = models.URLField(max_length=200, blank=True, null=True)
url_grafana_dashboard_01 = models.URLField(max_length=200, blank=True, null=True) # 2025-04-11 추가
url_prometheus = models.URLField(max_length=200, blank=True, null=True)
url_opensearch = models.URLField(max_length=200, blank=True, null=True)
url_kiali = models.URLField(max_length=200, blank=True, null=True)
url_nexus = models.URLField(max_length=200, blank=True, null=True)
url_mattermost = models.URLField(max_length=200, blank=True, null=True)
def encrypt_private_key(self, private_key: str) -> bytes:
"""SSH Private Key 암호화"""