refactor: restructure project — separate tools, config, generated, provider
TOOLS/ — generators + scripts + config + ARCHITECTURE.md ├── yaml-generator/ (code) ├── resource-generator/ (code) ├── docs-generator/ (code) ├── scripts/ (← devops/*.sh) ├── config/ (← devops/profiles/ + devops/config/) │ ├── test/ profile.env, services_list.txt, operation_timeouts.json │ ├── prod/ │ └── dev/ └── ARCHITECTURE.md (← devops/ARCHITECTURE.md) generated/ — pipeline output only (gitignored) ├── test/resources_yaml/, go/, docs/, provider_build/ ├── prod/ └── dev/ provider/ — code only, no generated files resources_yaml/ — DELETED (generated) internal/resources_gen/ — DELETED (generated) devops/ — removed (replaced by TOOLS/scripts + TOOLS/config + generated/) Generators now fail if NUBES_*_DIR not set (no defaults to provider/). Provider requires pipeline to populate resources_gen/ before build.
This commit is contained in:
@@ -0,0 +1,496 @@
|
||||
[
|
||||
{
|
||||
"serviceId": 110,
|
||||
"svc_code": "DNS зона",
|
||||
"instance_count": 2,
|
||||
"state_params_keys": [],
|
||||
"state_out_keys": [],
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"serviceId": 111,
|
||||
"svc_code": "DNS запись",
|
||||
"instance_count": 5,
|
||||
"state_params_keys": [
|
||||
"recordInput",
|
||||
"recordName",
|
||||
"recordTTL",
|
||||
"recordType",
|
||||
"zoneUid"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"dnsServers",
|
||||
"record"
|
||||
],
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"serviceId": 112,
|
||||
"svc_code": "Тенант в Grafana",
|
||||
"instance_count": 1,
|
||||
"state_params_keys": [
|
||||
"resourceRealm"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"connectionUrl",
|
||||
"monitoring"
|
||||
],
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"serviceId": 116,
|
||||
"svc_code": "ApacheKafka",
|
||||
"instance_count": 2,
|
||||
"state_params_keys": [],
|
||||
"state_out_keys": [],
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"serviceId": 12,
|
||||
"svc_code": "S3 Object Storage",
|
||||
"instance_count": 1,
|
||||
"state_params_keys": [
|
||||
"maxBucketsPerUser",
|
||||
"maxObjectsPerBucket",
|
||||
"maxSizeGbPerUser",
|
||||
"resourceRealm",
|
||||
"userName"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"dtEndTrial",
|
||||
"dtStartTrial",
|
||||
"isTrial",
|
||||
"monitoring",
|
||||
"urlConnect"
|
||||
],
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"url",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"serviceId": 13,
|
||||
"svc_code": "S3 бакет",
|
||||
"instance_count": 6,
|
||||
"state_params_keys": [
|
||||
"bucketName",
|
||||
"corsAll",
|
||||
"listAll",
|
||||
"maxSize",
|
||||
"placement",
|
||||
"readAll",
|
||||
"s3UserUid"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"httpConnect"
|
||||
],
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"serviceId": 150,
|
||||
"svc_code": "Kubernetes кластер Штурвал",
|
||||
"instance_count": 1,
|
||||
"state_params_keys": [
|
||||
"access",
|
||||
"accessConfiguration",
|
||||
"clusterConfiguration",
|
||||
"controlPlaneConfiguration",
|
||||
"startupConfiguration",
|
||||
"workerConfiguration"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"ingressAddress",
|
||||
"kubernetesApiAddress",
|
||||
"webUrl"
|
||||
],
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"url",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"serviceId": 19,
|
||||
"svc_code": "Организация в Cloud Director",
|
||||
"instance_count": 1,
|
||||
"state_params_keys": [
|
||||
"organizationType",
|
||||
"resourceRealm",
|
||||
"vIPConfigure"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"urlConnect"
|
||||
],
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"url",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"serviceId": 1,
|
||||
"svc_code": "Болванка",
|
||||
"instance_count": 1,
|
||||
"state_params_keys": [],
|
||||
"state_out_keys": [],
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"serviceId": 21,
|
||||
"svc_code": "Виртуальный датацентр (vDC)",
|
||||
"instance_count": 1,
|
||||
"state_params_keys": [
|
||||
"cpuAllocated",
|
||||
"cpuGuaranteed",
|
||||
"memAllocated",
|
||||
"memGuaranteed",
|
||||
"networkProvider",
|
||||
"organizationUid",
|
||||
"providerVdc",
|
||||
"storageConfig"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"sizingPolicies",
|
||||
"vdcName"
|
||||
],
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"serviceId": 22,
|
||||
"svc_code": "Сетевой шлюз периметра (Edge)",
|
||||
"instance_count": 1,
|
||||
"state_params_keys": [
|
||||
"ipSpaceName",
|
||||
"needEnableAVI",
|
||||
"needExternalAddressSNAT",
|
||||
"vdcGroupUid",
|
||||
"vdcType",
|
||||
"vdcUid",
|
||||
"virtualServicesCount"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"nsxName",
|
||||
"routedNet",
|
||||
"vdcName"
|
||||
],
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"serviceId": 25,
|
||||
"svc_code": "Публичные IP адреса",
|
||||
"instance_count": 2,
|
||||
"state_params_keys": [
|
||||
"dnatCreate",
|
||||
"fromServiceCloudEdgeName",
|
||||
"fromServiceCloudEdgeScope",
|
||||
"fromServiceCloudOrgName",
|
||||
"fromServiceCloudVdcName",
|
||||
"fromServiceCloudVmwareUrl",
|
||||
"fromServiceNamespace",
|
||||
"fromServiceVdcGroupName",
|
||||
"internalAddrAccess",
|
||||
"internalPortAccess",
|
||||
"ipSpaceName",
|
||||
"resourceRealm",
|
||||
"serviceUid",
|
||||
"snatCreate"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"externalIp"
|
||||
],
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"serviceId": 26,
|
||||
"svc_code": "Виртуальный каталог ВМ (vApp)",
|
||||
"instance_count": 2,
|
||||
"state_params_keys": [
|
||||
"nsxtUid",
|
||||
"vappName",
|
||||
"vdcUid"
|
||||
],
|
||||
"state_out_keys": [],
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"serviceId": 28,
|
||||
"svc_code": "Виртуальная машина",
|
||||
"instance_count": 2,
|
||||
"state_params_keys": [
|
||||
"accessIpList",
|
||||
"accessPortList",
|
||||
"cloudInit",
|
||||
"imageVm",
|
||||
"ipSpaceName",
|
||||
"userLogin",
|
||||
"userPublicKey",
|
||||
"vappUid",
|
||||
"vmCpu",
|
||||
"vmDisk",
|
||||
"vmName",
|
||||
"vmRam"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"externalConnect",
|
||||
"fqdn",
|
||||
"internalConnect",
|
||||
"monitoring"
|
||||
],
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"serviceId": 81,
|
||||
"svc_code": "Apache Superset",
|
||||
"instance_count": 2,
|
||||
"state_params_keys": [],
|
||||
"state_out_keys": [],
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"serviceId": 89,
|
||||
"svc_code": "Web-сервер с фреймворком Flask",
|
||||
"instance_count": 4,
|
||||
"state_params_keys": [
|
||||
"domain",
|
||||
"gitPath",
|
||||
"healthPath",
|
||||
"jsonEnv",
|
||||
"resourceCPU",
|
||||
"resourceInstances",
|
||||
"resourceMemory",
|
||||
"resourceRealm"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"connectionUrl",
|
||||
"monitoring"
|
||||
],
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"url",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"serviceId": 90,
|
||||
"svc_code": "PostgreSQL",
|
||||
"instance_count": 3,
|
||||
"state_params_keys": [
|
||||
"allowNoSSL",
|
||||
"appVersion",
|
||||
"autoScale",
|
||||
"autoScalePercentage",
|
||||
"autoScaleQuotaGb",
|
||||
"autoScaleTechWindow",
|
||||
"enablePgPoolerMaster",
|
||||
"enablePgPoolerSlave",
|
||||
"ext_BACKUP_NUM_TO_RETAIN",
|
||||
"ext_BACKUP_SCHEDULE",
|
||||
"ipSpaceNameMaster",
|
||||
"ipSpaceNameSlave",
|
||||
"jsonParameters",
|
||||
"needExternalAddressMaster",
|
||||
"needExternalAddressSlave",
|
||||
"resourceCPU",
|
||||
"resourceDisk",
|
||||
"resourceInstances",
|
||||
"resourceMemory",
|
||||
"resourceRealm",
|
||||
"s3Uid"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"databases",
|
||||
"externalConnect",
|
||||
"internalConnect",
|
||||
"monitoring",
|
||||
"users"
|
||||
],
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"url",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"serviceId": 91,
|
||||
"svc_code": "Redis",
|
||||
"instance_count": 3,
|
||||
"state_params_keys": [
|
||||
"needExternalAddressMaster",
|
||||
"needExternalAddressSlave",
|
||||
"resourceCPU",
|
||||
"resourceDisk",
|
||||
"resourceInstances",
|
||||
"resourceMemory",
|
||||
"resourceRealm"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"externalConnect",
|
||||
"internalConnect",
|
||||
"monitoring"
|
||||
],
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"url",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"serviceId": 92,
|
||||
"svc_code": "MongoDB",
|
||||
"instance_count": 2,
|
||||
"state_params_keys": [
|
||||
"needExternalAddressMaster",
|
||||
"resourceCPU",
|
||||
"resourceDisk",
|
||||
"resourceInstances",
|
||||
"resourceMemory",
|
||||
"resourceRealm"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"internalConnect",
|
||||
"monitoring"
|
||||
],
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"serviceId": 93,
|
||||
"svc_code": "RabbitMQ",
|
||||
"instance_count": 1,
|
||||
"state_params_keys": [
|
||||
"needExternalAddressMaster",
|
||||
"resourceCPU",
|
||||
"resourceDisk",
|
||||
"resourceInstances",
|
||||
"resourceMemory",
|
||||
"resourceRealm"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"clusterDomain",
|
||||
"externalConnect",
|
||||
"inernalConnect",
|
||||
"monitoring"
|
||||
],
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"url",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"serviceId": 94,
|
||||
"svc_code": "Lucee",
|
||||
"instance_count": 1,
|
||||
"state_params_keys": [
|
||||
"appVersion",
|
||||
"domain",
|
||||
"gitPath",
|
||||
"healthPath",
|
||||
"jsonEnv",
|
||||
"resourceCPU",
|
||||
"resourceInstances",
|
||||
"resourceMemory",
|
||||
"resourceRealm"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"connectionUrl",
|
||||
"monitoring"
|
||||
],
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"url",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"serviceId": 95,
|
||||
"svc_code": "NodeJS",
|
||||
"instance_count": 1,
|
||||
"state_params_keys": [
|
||||
"appVersion",
|
||||
"domain",
|
||||
"gitPath",
|
||||
"healthPath",
|
||||
"jsonEnv",
|
||||
"resourceCPU",
|
||||
"resourceInstances",
|
||||
"resourceMemory",
|
||||
"resourceRealm"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"connectionUrl",
|
||||
"monitoring"
|
||||
],
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"url",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"serviceId": 96,
|
||||
"svc_code": "pgAdmin",
|
||||
"instance_count": 3,
|
||||
"state_params_keys": [
|
||||
"domain",
|
||||
"login",
|
||||
"password",
|
||||
"resourceCPU",
|
||||
"resourceDisk",
|
||||
"resourceInstances",
|
||||
"resourceMemory",
|
||||
"resourceRealm"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"connectionUrl",
|
||||
"monitoring"
|
||||
],
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"url",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"serviceId": 97,
|
||||
"svc_code": "NodeRed",
|
||||
"instance_count": 4,
|
||||
"state_params_keys": [
|
||||
"resourceRealm"
|
||||
],
|
||||
"state_out_keys": [],
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"serviceId": 98,
|
||||
"svc_code": "Простой HTTP контейнер",
|
||||
"instance_count": 2,
|
||||
"state_params_keys": [
|
||||
"domain",
|
||||
"jsonEnv",
|
||||
"registryPath",
|
||||
"resourceCPU",
|
||||
"resourceInstances",
|
||||
"resourceMemory",
|
||||
"resourceRealm"
|
||||
],
|
||||
"state_out_keys": [
|
||||
"connectionUrl",
|
||||
"monitoring"
|
||||
],
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"url",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"serviceId": 110,
|
||||
"svc_code": "DNS зона",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "CF5863D1-1BE7-46DA-992C-904A3A76979E",
|
||||
"name": "inv-svc-110-r4",
|
||||
"serviceId": 110,
|
||||
"svc_code": "DNS зона",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "3F5695A1-6CFA-4213-867B-EA9170566D35",
|
||||
"name": "inv-svc-110-r5",
|
||||
"serviceId": 110,
|
||||
"svc_code": "DNS зона",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "094053f9-0acb-49c8-89da-e09e7a06f832",
|
||||
"name": "supermax",
|
||||
"serviceId": 110,
|
||||
"svc_code": "DNS зона",
|
||||
"status": "running",
|
||||
"source": "prod",
|
||||
"params": {
|
||||
"zoneTtl": "86400",
|
||||
"zoneKind": "NATIVE",
|
||||
"zoneName": "k8c.ru",
|
||||
"zoneEmail": "tazet@narod.ru",
|
||||
"zoneRetry": "7200",
|
||||
"zoneExpire": "3600000",
|
||||
"zoneRefresh": "86400",
|
||||
"resourceRealm": "powerdns",
|
||||
"zoneMastersForSlave": ""
|
||||
},
|
||||
"out": {
|
||||
"dnsServers": [
|
||||
"185.247.187.83",
|
||||
"81.22.46.43"
|
||||
],
|
||||
"zoneSerial": "2025102601",
|
||||
"zoneSoaServer": "ns.ngcloud.ru"
|
||||
},
|
||||
"vault_keys": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
{
|
||||
"serviceId": 111,
|
||||
"svc_code": "DNS запись",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "cbd153bd-5d17-42f3-acc2-d0cfdf75c036",
|
||||
"name": "A-record (web-test-stand.luceek8s)",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"zoneUid": "4398ca1b-e96d-4829-90b7-d7eb0e798389",
|
||||
"recordTTL": "300",
|
||||
"recordName": "web-test-stand.luceek8s",
|
||||
"recordType": "A",
|
||||
"recordInput": "91.214.116.222"
|
||||
},
|
||||
"out": {
|
||||
"record": "web-test-stand.luceek8s.dev.nubes.ru",
|
||||
"dnsServers": [
|
||||
"185.247.187.83",
|
||||
"81.22.46.43"
|
||||
]
|
||||
},
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "97b4ab52-74b9-4146-955f-d855b878b376",
|
||||
"name": "A-record (web02.vapp-sless.a9f8779d-4b8f-40be-bcaf-9427fab6ce4b)",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"zoneUid": "4398ca1b-e96d-4829-90b7-d7eb0e798389",
|
||||
"recordTTL": "300",
|
||||
"recordName": "web02.vapp-sless.a9f8779d-4b8f-40be-bcaf-9427fab6ce4b",
|
||||
"recordType": "A",
|
||||
"recordInput": "185.247.187.154"
|
||||
},
|
||||
"out": {
|
||||
"record": "web02.vapp-sless.a9f8779d-4b8f-40be-bcaf-9427fab6ce4b.dev.nubes.ru",
|
||||
"dnsServers": [
|
||||
"185.247.187.83",
|
||||
"81.22.46.43"
|
||||
]
|
||||
},
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "d4d7c97f-efa8-4885-b919-8c037c20524a",
|
||||
"name": "A-record (node07.nodejsk8s)",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"zoneUid": "4398ca1b-e96d-4829-90b7-d7eb0e798389",
|
||||
"recordTTL": "300",
|
||||
"recordName": "node07.nodejsk8s",
|
||||
"recordType": "A",
|
||||
"recordInput": "91.214.116.222"
|
||||
},
|
||||
"out": {
|
||||
"record": "node07.nodejsk8s.dev.nubes.ru",
|
||||
"dnsServers": [
|
||||
"185.247.187.83",
|
||||
"81.22.46.43"
|
||||
]
|
||||
},
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "ad471cd8-1b2e-4747-af41-b4b730ed846e",
|
||||
"name": "A-record (baogg.openbaok8s)",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"zoneUid": "4398ca1b-e96d-4829-90b7-d7eb0e798389",
|
||||
"recordTTL": "300",
|
||||
"recordName": "baogg.openbaok8s",
|
||||
"recordType": "A",
|
||||
"recordInput": "91.214.116.222"
|
||||
},
|
||||
"out": {
|
||||
"record": "baogg.openbaok8s.dev.nubes.ru",
|
||||
"dnsServers": [
|
||||
"185.247.187.83",
|
||||
"81.22.46.43"
|
||||
]
|
||||
},
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "9fa09e8c-2725-4efa-ace6-83123ed5ebfc",
|
||||
"name": "A-record (admin.1dbfe9da-ce1c-4958-b359-d016a4b455c8)",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"zoneUid": "4398ca1b-e96d-4829-90b7-d7eb0e798389",
|
||||
"recordTTL": "300",
|
||||
"recordName": "admin.1dbfe9da-ce1c-4958-b359-d016a4b455c8",
|
||||
"recordType": "A",
|
||||
"recordInput": "185.247.187.147"
|
||||
},
|
||||
"out": {
|
||||
"record": "admin.1dbfe9da-ce1c-4958-b359-d016a4b455c8.dev.nubes.ru",
|
||||
"dnsServers": [
|
||||
"185.247.187.83",
|
||||
"81.22.46.43"
|
||||
]
|
||||
},
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"serviceId": 112,
|
||||
"svc_code": "Тенант в Grafana",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "19696eb9-5af5-4e0a-ad00-f49a10d755d4",
|
||||
"name": "Grafana Tenant (WZ03709)",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"resourceRealm": "grafana.ngcloud.ru"
|
||||
},
|
||||
"out": {
|
||||
"monitoring": {
|
||||
"pdu": {
|
||||
"url": "https://grafana.ngcloud.ru/d/19696eb9-5af5-4e0a-ad00-f49a10d755d4-pd3?orgId=962"
|
||||
},
|
||||
"vms": {
|
||||
"url": "https://grafana.ngcloud.ru/d/19696eb9-5af5-4e0a-ad00-f49a10d755d4-vm2?orgId=962"
|
||||
},
|
||||
"resourceMetrics": "https://grafana.ngcloud.ru/dashboards/f/19696eb9-5af5-4e0a-ad00-f49a10d755d4?orgId=962"
|
||||
},
|
||||
"connectionUrl": "https://grafana.ngcloud.ru/?orgId=962"
|
||||
},
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
{
|
||||
"serviceId": 116,
|
||||
"svc_code": "ApacheKafka",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "71763169-2053-420E-8CFF-69410E41C978",
|
||||
"name": "inv-svc-116-1774957184",
|
||||
"serviceId": 116,
|
||||
"svc_code": "ApacheKafka",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "DA96A991-E8B7-43C0-8C97-9947A6A0C333",
|
||||
"name": "inv-svc-116-r2",
|
||||
"serviceId": 116,
|
||||
"svc_code": "ApacheKafka",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "bd1d689e-bce2-4792-9f1f-73cd1d6c7de7",
|
||||
"name": "tf-kafka-20260203-01",
|
||||
"serviceId": 116,
|
||||
"svc_code": "ApacheKafka",
|
||||
"status": "running",
|
||||
"source": "prod",
|
||||
"params": {
|
||||
"resourceCPU": 1000,
|
||||
"resourceDisk": "1",
|
||||
"resourceRealm": "k8s-3.ext.nubes.ru",
|
||||
"resourceMemory": 1000,
|
||||
"ipSpaceNameMaster": "",
|
||||
"resourceInstances": 1,
|
||||
"needExternalAddressMaster": "false"
|
||||
},
|
||||
"out": {
|
||||
"monitoring": {
|
||||
"base": {
|
||||
"url": "https://grafana.ngcloud.ru/d/bd1d689e-bce2-4792-9f1f-73cd1d6c7de7-def?orgId=28"
|
||||
},
|
||||
"loki": {
|
||||
"url": "https://grafana.ngcloud.ru/d/bd1d689e-bce2-4792-9f1f-73cd1d6c7de7-log?orgId=28"
|
||||
},
|
||||
"allDashboards": "https://grafana.ngcloud.ru/dashboards/f/bd1d689e-bce2-4792-9f1f-73cd1d6c7de7?orgId=28"
|
||||
},
|
||||
"externalConnect": {
|
||||
"bootstrap": {
|
||||
"ip": "",
|
||||
"fqdn": "",
|
||||
"uuid": "",
|
||||
"isExternal": false
|
||||
}
|
||||
},
|
||||
"internalConnect": "kafkak8s-kafka-bootstrap.bd1d689e-bce2-4792-9f1f-73cd1d6c7de7.svc.k8s-3.ext.nubes.ru"
|
||||
},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "18257650-5edd-40e9-bcd9-98c85add3a19",
|
||||
"name": "kafka-2",
|
||||
"serviceId": 116,
|
||||
"svc_code": "ApacheKafka",
|
||||
"status": "suspended",
|
||||
"source": "prod",
|
||||
"params": {
|
||||
"resourceCPU": 2000,
|
||||
"resourceDisk": "10",
|
||||
"resourceRealm": "k8s-3.ext.nubes.ru",
|
||||
"resourceMemory": 2048,
|
||||
"ipSpaceNameMaster": "internet-no-antiddos-v1",
|
||||
"resourceInstances": 2,
|
||||
"needExternalAddressMaster": false
|
||||
},
|
||||
"out": {
|
||||
"kafkaUsers": {
|
||||
"usertest": {
|
||||
"group": "*",
|
||||
"nameTopic": "*",
|
||||
"operations": "Create, Describe, Read, Write",
|
||||
"accessHosts": "*"
|
||||
}
|
||||
},
|
||||
"monitoring": {
|
||||
"base": {
|
||||
"url": "https://grafana.ngcloud.ru/d/18257650-5edd-40e9-bcd9-98c85add3a19-def?orgId=28"
|
||||
},
|
||||
"loki": {
|
||||
"url": "https://grafana.ngcloud.ru/d/18257650-5edd-40e9-bcd9-98c85add3a19-log?orgId=28"
|
||||
},
|
||||
"allDashboards": "https://grafana.ngcloud.ru/dashboards/f/18257650-5edd-40e9-bcd9-98c85add3a19?orgId=28"
|
||||
},
|
||||
"kafkaTopics": {
|
||||
"test-events": {
|
||||
"replicas": "2",
|
||||
"partitions": "6"
|
||||
}
|
||||
},
|
||||
"externalConnect": {
|
||||
"bootstrap": {
|
||||
"ip": "",
|
||||
"fqdn": "",
|
||||
"uuid": "7defcbcc-543e-4967-b83d-8bdd3b4592ae",
|
||||
"isExternal": false
|
||||
}
|
||||
},
|
||||
"internalConnect": "kafkak8s-kafka-bootstrap.18257650-5edd-40e9-bcd9-98c85add3a19.svc.k8s-3.ext.nubes.ru"
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"serviceId": 119,
|
||||
"svc_code": "Akhq",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "305707e5-2e64-4bfa-ad41-3141e3449791",
|
||||
"name": "Akhq-4",
|
||||
"serviceId": 119,
|
||||
"svc_code": "Akhq",
|
||||
"status": "suspended",
|
||||
"source": "prod",
|
||||
"params": {
|
||||
"domain": "",
|
||||
"resourceCPU": "",
|
||||
"resourceRealm": "",
|
||||
"resourceMemory": "",
|
||||
"resourceInstances": ""
|
||||
},
|
||||
"out": {
|
||||
"connectionUrl": "https://akhq2002.akhqk8s.services.ngcloud.ru"
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"serviceId": 12,
|
||||
"svc_code": "S3 Object Storage",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "332cdb0d-34bf-43bf-864d-4adcc3b556fb",
|
||||
"name": "naeel-s3",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"userName": "naeels3",
|
||||
"resourceRealm": "ceph.tst.nubes.ru",
|
||||
"maxSizeGbPerUser": "1024",
|
||||
"maxBucketsPerUser": 25,
|
||||
"maxObjectsPerBucket": "10000000"
|
||||
},
|
||||
"out": {
|
||||
"isTrial": true,
|
||||
"dtEndTrial": "2026-03-27T18:16:11.026+0300",
|
||||
"monitoring": {
|
||||
"s3ceph": {
|
||||
"url": "https://grafana.ngcloud.ru/d/332cdb0d-34bf-43bf-864d-4adcc3b556fb-s3?orgId=962"
|
||||
},
|
||||
"resourceMetrics": "https://grafana.ngcloud.ru/dashboards/f/332cdb0d-34bf-43bf-864d-4adcc3b556fb?orgId=962"
|
||||
},
|
||||
"urlConnect": "http://ceph.tst.nubes.ru",
|
||||
"dtStartTrial": "2026-03-13T18:16:11.026+0300"
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
{
|
||||
"serviceId": 13,
|
||||
"svc_code": "S3 бакет",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "37f35a6b-ec3e-404b-b8aa-16d43317fd79",
|
||||
"name": "S3-Bucket (technicals3backup-f97978e3-9300-41bb-b22c-4f9aecf674f8)",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"corsAll": "false",
|
||||
"listAll": "false",
|
||||
"maxSize": "-1",
|
||||
"readAll": "false",
|
||||
"placement": "COLD",
|
||||
"s3UserUid": "332cdb0d-34bf-43bf-864d-4adcc3b556fb",
|
||||
"bucketName": "technicals3backup-f97978e3-9300-41bb-b22c-4f9aecf674f8"
|
||||
},
|
||||
"out": {
|
||||
"httpConnect": "http://ceph.tst.nubes.ru/technicals3backup-f97978e3-9300-41bb-b22c-4f9aecf674f8"
|
||||
},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "bc401b9c-6b55-466c-b6e5-85131b69ecf9",
|
||||
"name": "S3-Bucket (technicals3backup-f87f606f-b32e-4eb2-9563-8c3bf88a2d82)",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"corsAll": "false",
|
||||
"listAll": "false",
|
||||
"maxSize": "-1",
|
||||
"readAll": "false",
|
||||
"placement": "COLD",
|
||||
"s3UserUid": "332cdb0d-34bf-43bf-864d-4adcc3b556fb",
|
||||
"bucketName": "technicals3backup-f87f606f-b32e-4eb2-9563-8c3bf88a2d82"
|
||||
},
|
||||
"out": {
|
||||
"httpConnect": "http://ceph.tst.nubes.ru/technicals3backup-f87f606f-b32e-4eb2-9563-8c3bf88a2d82"
|
||||
},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "99260e62-4e05-4f2f-ad4c-217d79ef8f1f",
|
||||
"name": "S3-Bucket (technicals3backup-bba55e0f-4c51-4312-8ad3-efc557de331d)",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"corsAll": "false",
|
||||
"listAll": "false",
|
||||
"maxSize": "-1",
|
||||
"readAll": "false",
|
||||
"placement": "COLD",
|
||||
"s3UserUid": "332cdb0d-34bf-43bf-864d-4adcc3b556fb",
|
||||
"bucketName": "technicals3backup-bba55e0f-4c51-4312-8ad3-efc557de331d"
|
||||
},
|
||||
"out": {
|
||||
"httpConnect": "http://ceph.tst.nubes.ru/technicals3backup-bba55e0f-4c51-4312-8ad3-efc557de331d"
|
||||
},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "c7b50a72-ef23-40c8-86c0-a6c07883444f",
|
||||
"name": "S3-Bucket (technicals3backup-99dd3428-7a98-453c-a7a3-9930bc7af299)",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"corsAll": "false",
|
||||
"listAll": "false",
|
||||
"maxSize": "-1",
|
||||
"readAll": "false",
|
||||
"placement": "COLD",
|
||||
"s3UserUid": "332cdb0d-34bf-43bf-864d-4adcc3b556fb",
|
||||
"bucketName": "technicals3backup-99dd3428-7a98-453c-a7a3-9930bc7af299"
|
||||
},
|
||||
"out": {
|
||||
"httpConnect": "http://ceph.tst.nubes.ru/technicals3backup-99dd3428-7a98-453c-a7a3-9930bc7af299"
|
||||
},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "c1a622ba-50a9-4344-ae5f-1b32c38cb344",
|
||||
"name": "poc-s3evt-src",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"corsAll": "false",
|
||||
"listAll": "false",
|
||||
"maxSize": "-1",
|
||||
"readAll": "false",
|
||||
"placement": "HOT",
|
||||
"s3UserUid": "332cdb0d-34bf-43bf-864d-4adcc3b556fb",
|
||||
"bucketName": "poc-s3evt-src"
|
||||
},
|
||||
"out": {
|
||||
"httpConnect": "http://ceph.tst.nubes.ru/poc-s3evt-src"
|
||||
},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "c1a622ba-50a9-4344-ae5f-1b32c38cb344",
|
||||
"name": "poc-s3evt-src",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"corsAll": "false",
|
||||
"listAll": "false",
|
||||
"maxSize": "-1",
|
||||
"readAll": "false",
|
||||
"placement": "HOT",
|
||||
"s3UserUid": "332cdb0d-34bf-43bf-864d-4adcc3b556fb",
|
||||
"bucketName": "poc-s3evt-src"
|
||||
},
|
||||
"out": {
|
||||
"httpConnect": "http://ceph.tst.nubes.ru/poc-s3evt-src"
|
||||
},
|
||||
"vault_keys": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"serviceId": 150,
|
||||
"svc_code": "Kubernetes кластер Штурвал",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "0fcbae6c-d4b5-4f53-8619-a59fcff1d0b5",
|
||||
"name": "naeel-wheel",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"access": {
|
||||
"accessIpListAPI": "[]",
|
||||
"accessIpListIngress": "[]",
|
||||
"needExternalAddressAPI": "true",
|
||||
"needExternalAddressIngress": "true"
|
||||
},
|
||||
"accessConfiguration": {
|
||||
"accessIpListAPI": "[]",
|
||||
"accessIpListIngress": "[]",
|
||||
"needExternalAddressAPI": "true",
|
||||
"needExternalAddressIngress": "true"
|
||||
},
|
||||
"workerConfiguration": [
|
||||
{
|
||||
"count": "3",
|
||||
"groupName": "workers",
|
||||
"sizingDisk": "50",
|
||||
"sizingPolicy": "TKG 4CPU 8RAM"
|
||||
}
|
||||
],
|
||||
"clusterConfiguration": {
|
||||
"appVersion": "2.12.1"
|
||||
},
|
||||
"startupConfiguration": {
|
||||
"vdcUid": "e3c9e4f1-24da-4992-a003-f8a2a803a5f0",
|
||||
"nsxtUid": "0fe88e2a-31b6-4385-ad52-e27c6c0d38a6",
|
||||
"clusterName": "naeel-test-3"
|
||||
},
|
||||
"controlPlaneConfiguration": {
|
||||
"count": "3",
|
||||
"sizingDisk": "50",
|
||||
"sizingPolicy": "TKG 4CPU 8RAM"
|
||||
}
|
||||
},
|
||||
"out": {
|
||||
"webUrl": "https://k8s.ngcloud.ru/clusters/naeel-test-3/dashboard",
|
||||
"ingressAddress": "185.247.187.147",
|
||||
"kubernetesApiAddress": "185.247.187.146"
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"serviceId": 19,
|
||||
"svc_code": "Организация в Cloud Director",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "3f0850f2-3506-4efd-b84b-7270b5027ab5",
|
||||
"name": "NaeelOrg",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"vIPConfigure": [
|
||||
{
|
||||
"name": "internet-ipv4-v1",
|
||||
"count": "10"
|
||||
}
|
||||
],
|
||||
"resourceRealm": "sandbox.nubes.ru",
|
||||
"organizationType": "iaas"
|
||||
},
|
||||
"out": {
|
||||
"urlConnect": "https://sandbox.nubes.ru/tenant/WZ03709-iaas/"
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"serviceId": 1,
|
||||
"svc_code": "Болванка",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "94B28619-7FA8-4B51-AB2F-DC8E5CE4A02C",
|
||||
"name": "inv-dummy-1774955714",
|
||||
"serviceId": 1,
|
||||
"svc_code": "Болванка",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"serviceId": 21,
|
||||
"svc_code": "Виртуальный датацентр (vDC)",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "e3c9e4f1-24da-4992-a003-f8a2a803a5f0",
|
||||
"name": "naeel-vdc",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"providerVdc": "Intel Broadwell 2.4",
|
||||
"cpuAllocated": "40",
|
||||
"memAllocated": "100",
|
||||
"cpuGuaranteed": "20",
|
||||
"memGuaranteed": "20",
|
||||
"storageConfig": [
|
||||
{
|
||||
"name": "SSD",
|
||||
"size": "2000"
|
||||
}
|
||||
],
|
||||
"networkProvider": "snb1",
|
||||
"organizationUid": "3f0850f2-3506-4efd-b84b-7270b5027ab5"
|
||||
},
|
||||
"out": {
|
||||
"vdcName": "WZ03709-iaas-sandbox-v1cl1-pvdc-ywmmd",
|
||||
"sizingPolicies": [
|
||||
"TKG 16CPU 32RAM",
|
||||
"TKG 2CPU 4RAM",
|
||||
"TKG 4CPU 8RAM",
|
||||
"TKG 8CPU 16RAM"
|
||||
]
|
||||
},
|
||||
"vault_keys": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"serviceId": 22,
|
||||
"svc_code": "Сетевой шлюз периметра (Edge)",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "0fe88e2a-31b6-4385-ad52-e27c6c0d38a6",
|
||||
"name": "naeel_vc_nsxt",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"vdcUid": "e3c9e4f1-24da-4992-a003-f8a2a803a5f0",
|
||||
"vdcType": "vdc",
|
||||
"ipSpaceName": "internet-ipv4-v1",
|
||||
"vdcGroupUid": "",
|
||||
"needEnableAVI": true,
|
||||
"virtualServicesCount": "4",
|
||||
"needExternalAddressSNAT": true
|
||||
},
|
||||
"out": {
|
||||
"nsxName": "nsx_WZ03709-iaas-h67go75t",
|
||||
"vdcName": "WZ03709-iaas-sandbox-v1cl1-pvdc-ywmmd",
|
||||
"routedNet": "routed_WZ03709-iaas-htpse6fu"
|
||||
},
|
||||
"vault_keys": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
{
|
||||
"serviceId": 25,
|
||||
"svc_code": "Публичные IP адреса",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "1b613370-3aef-4034-9840-859af1223d85",
|
||||
"name": "vIp for (a9f8779d-4b8f-40be-bcaf-9427fab6ce4b)",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"dnatCreate": "true",
|
||||
"serviceUid": "a9f8779d-4b8f-40be-bcaf-9427fab6ce4b",
|
||||
"snatCreate": "true",
|
||||
"ipSpaceName": "internet-ipv4-v1",
|
||||
"resourceRealm": "sandbox.nubes.ru",
|
||||
"internalAddrAccess": "10.10.102.6",
|
||||
"internalPortAccess": [
|
||||
"all"
|
||||
],
|
||||
"fromServiceNamespace": "web02",
|
||||
"fromServiceCloudOrgName": "WZ03709-iaas",
|
||||
"fromServiceCloudVdcName": "WZ03709-iaas-sandbox-v1cl1-pvdc-ywmmd",
|
||||
"fromServiceVdcGroupName": "",
|
||||
"fromServiceCloudEdgeName": "nsx_WZ03709-iaas-h67go75t",
|
||||
"fromServiceCloudEdgeScope": "vdc",
|
||||
"fromServiceCloudVmwareUrl": "https://sandbox.nubes.ru"
|
||||
},
|
||||
"out": {
|
||||
"externalIp": "185.247.187.154"
|
||||
},
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "d9b02475-f23a-4316-8d75-4a684c58fed9",
|
||||
"name": "vIp for (0fe88e2a-31b6-4385-ad52-e27c6c0d38a6)",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"dnatCreate": "false",
|
||||
"serviceUid": "0fe88e2a-31b6-4385-ad52-e27c6c0d38a6",
|
||||
"snatCreate": "true",
|
||||
"ipSpaceName": "internet-ipv4-v1",
|
||||
"resourceRealm": "sandbox.nubes.ru",
|
||||
"internalAddrAccess": "10.10.102.0/24",
|
||||
"internalPortAccess": [
|
||||
"all"
|
||||
],
|
||||
"fromServiceNamespace": "master",
|
||||
"fromServiceCloudOrgName": "WZ03709-iaas",
|
||||
"fromServiceCloudVdcName": "WZ03709-iaas-sandbox-v1cl1-pvdc-ywmmd",
|
||||
"fromServiceVdcGroupName": "",
|
||||
"fromServiceCloudEdgeName": "nsx_WZ03709-iaas-h67go75t",
|
||||
"fromServiceCloudEdgeScope": "vdc",
|
||||
"fromServiceCloudVmwareUrl": "https://sandbox.nubes.ru"
|
||||
},
|
||||
"out": {
|
||||
"externalIp": "185.247.187.140"
|
||||
},
|
||||
"vault_keys": [
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"serviceId": 26,
|
||||
"svc_code": "Виртуальный каталог ВМ (vApp)",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "f037ddea-fc1d-46c5-9eef-577e07878c9c",
|
||||
"name": "vm-sless-vapp",
|
||||
"status": "suspended",
|
||||
"params": {
|
||||
"vdcUid": "e3c9e4f1-24da-4992-a003-f8a2a803a5f0",
|
||||
"nsxtUid": "0fe88e2a-31b6-4385-ad52-e27c6c0d38a6",
|
||||
"vappName": "vapp-sless"
|
||||
},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "6214ba32-79e1-435d-9a21-6e41e563daf5",
|
||||
"name": "vm-sless-demo-vapp",
|
||||
"status": "suspended",
|
||||
"params": {
|
||||
"vdcUid": "e3c9e4f1-24da-4992-a003-f8a2a803a5f0",
|
||||
"nsxtUid": "0fe88e2a-31b6-4385-ad52-e27c6c0d38a6",
|
||||
"vappName": "vapp-sless-demo"
|
||||
},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
{
|
||||
"serviceId": 28,
|
||||
"svc_code": "Виртуальная машина",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "a9f8779d-4b8f-40be-bcaf-9427fab6ce4b",
|
||||
"name": "vm-sless-1",
|
||||
"status": "suspended",
|
||||
"params": {
|
||||
"vmCpu": "2",
|
||||
"vmRam": "2",
|
||||
"vmDisk": "20",
|
||||
"vmName": "web02",
|
||||
"imageVm": "Ubuntu_22-20G",
|
||||
"vappUid": "f037ddea-fc1d-46c5-9eef-577e07878c9c",
|
||||
"cloudInit": "",
|
||||
"userLogin": "ubuntu",
|
||||
"ipSpaceName": "internet-ipv4-v1",
|
||||
"accessIpList": [],
|
||||
"userPublicKey": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKQB+Kyevn0H8QSdfm6ZpCU9jtskBxUS9BV0+i1/M04A sless-demo-vm",
|
||||
"accessPortList": [
|
||||
"22"
|
||||
]
|
||||
},
|
||||
"out": {
|
||||
"fqdn": "web02.vapp-sless.a9f8779d-4b8f-40be-bcaf-9427fab6ce4b.dev.nubes.ru",
|
||||
"monitoring": {
|
||||
"allDashboards": "https://grafana.ngcloud.ru/d/b14bce94-2f96-4b7f-a424-a59f0df055ad/vm?orgId=954&var-VM_NAME=web02-tUuP-cloud"
|
||||
},
|
||||
"externalConnect": "185.247.187.154",
|
||||
"internalConnect": "10.10.102.6"
|
||||
},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "212231af-e95a-4f80-b0f6-795d9b23d780",
|
||||
"name": "vm-sless",
|
||||
"status": "suspended",
|
||||
"params": {
|
||||
"vmCpu": "2",
|
||||
"vmRam": "2",
|
||||
"vmDisk": "20",
|
||||
"vmName": "web01",
|
||||
"imageVm": "Ubuntu_22-20G",
|
||||
"vappUid": "fba91c08-3ca4-4c4f-8d0c-f92b75c9e67e",
|
||||
"cloudInit": "",
|
||||
"userLogin": "ubuntu",
|
||||
"ipSpaceName": "internet-ipv4-v1",
|
||||
"accessIpList": [],
|
||||
"userPublicKey": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKQB+Kyevn0H8QSdfm6ZpCU9jtskBxUS9BV0+i1/M04A sless-demo-vm",
|
||||
"accessPortList": [
|
||||
"22"
|
||||
]
|
||||
},
|
||||
"out": {
|
||||
"fqdn": "web01.vapp-sless.212231af-e95a-4f80-b0f6-795d9b23d780.dev.nubes.ru",
|
||||
"monitoring": {
|
||||
"allDashboards": "https://grafana.ngcloud.ru/d/b14bce94-2f96-4b7f-a424-a59f0df055ad/vm?orgId=954&var-VM_NAME=web01-POhS-cloud"
|
||||
},
|
||||
"externalConnect": "185.247.187.154",
|
||||
"internalConnect": "10.10.102.6"
|
||||
},
|
||||
"vault_keys": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"serviceId": 81,
|
||||
"svc_code": "Apache Superset",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "A6998702-90EA-4006-B19D-4EBBAD9EBBE8",
|
||||
"name": "inv-svc-81-1774957205",
|
||||
"serviceId": 81,
|
||||
"svc_code": "Apache Superset",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "546FABC3-4113-4B10-8A60-F5CCAC36B34A",
|
||||
"name": "inv-svc-81-r4",
|
||||
"serviceId": 81,
|
||||
"svc_code": "Apache Superset",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"serviceId": 82,
|
||||
"svc_code": "Container Registry",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "55c4914e-7bc5-4bcc-bc71-2444025bc6fc",
|
||||
"name": "pearlharbor",
|
||||
"serviceId": 82,
|
||||
"svc_code": "Container Registry",
|
||||
"status": "running",
|
||||
"source": "prod",
|
||||
"params": {
|
||||
"s3Uid": "6d6061cb-b0c1-44b9-8969-a70f08fe673c",
|
||||
"domain": "pearlharbor",
|
||||
"emails": "tazet@narod.ru",
|
||||
"resourceCPU": 100,
|
||||
"resourceRealm": "k8s-3.ext.nubes.ru",
|
||||
"resourceMemory": 200,
|
||||
"resourceInstances": 1
|
||||
},
|
||||
"out": {
|
||||
"monitoring": {
|
||||
"base": {
|
||||
"url": "https://grafana.ngcloud.ru/d/55c4914e-7bc5-4bcc-bc71-2444025bc6fc-def?orgId=28"
|
||||
},
|
||||
"loki": {
|
||||
"url": "https://grafana.ngcloud.ru/d/55c4914e-7bc5-4bcc-bc71-2444025bc6fc-log?orgId=28"
|
||||
},
|
||||
"k8sregistry": {
|
||||
"url": "https://grafana.ngcloud.ru/d/55c4914e-7bc5-4bcc-bc71-2444025bc6fc-krg?orgId=28"
|
||||
},
|
||||
"allDashboards": "https://grafana.ngcloud.ru/dashboards/f/55c4914e-7bc5-4bcc-bc71-2444025bc6fc?orgId=28"
|
||||
},
|
||||
"connectionUrl": "https://pearlharbor.registryk8s.services.ngcloud.ru"
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"serviceId": 89,
|
||||
"svc_code": "Web-сервер с фреймворком Flask",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "7E6A86A6-5F49-4A5E-BD58-DB213DBB2EA0",
|
||||
"name": "inv-svc-89-1774956904",
|
||||
"serviceId": 89,
|
||||
"svc_code": "Web-сервер с фреймворком Flask",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "704F63C7-5F40-40A6-B274-853F6139768D",
|
||||
"name": "inv-svc-89-r2",
|
||||
"serviceId": 89,
|
||||
"svc_code": "Web-сервер с фреймворком Flask",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "1883104F-6C0B-4491-AE4C-E7D3F621104A",
|
||||
"name": "inv-svc-89-r3",
|
||||
"serviceId": 89,
|
||||
"svc_code": "Web-сервер с фреймворком Flask",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "63DEB1C6-52D5-4EE8-BC48-C8B66AB30AAD",
|
||||
"name": "inv-flask-r4",
|
||||
"serviceId": 89,
|
||||
"svc_code": "Web-сервер с фреймворком Flask",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"domain": "web01",
|
||||
"gitPath": "https://github.com/Foxyhhd/Baldurs-Gate-test.git",
|
||||
"jsonEnv": {},
|
||||
"healthPath": "",
|
||||
"resourceCPU": 300,
|
||||
"resourceRealm": "k8s-3-sandbox-nubes-ru",
|
||||
"resourceMemory": 256,
|
||||
"resourceInstances": 1
|
||||
},
|
||||
"out": {
|
||||
"monitoring": {
|
||||
"resourceMetrics": "https://grafana.ngcloud.ru/d/vzjb4zd/kubernetes-pods?orgId=954&var-namespace=63deb1c6-52d5-4ee8-bc48-c8b66ab30aad&var-resource_realm=k8s-3-sandbox-nubes-ru"
|
||||
},
|
||||
"connectionUrl": "https://web01.pythonk8s.dev.nubes.ru"
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,211 @@
|
||||
{
|
||||
"serviceId": 90,
|
||||
"svc_code": "PostgreSQL",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "bba55e0f-4c51-4312-8ad3-efc557de331d",
|
||||
"name": "pg-sless-demo",
|
||||
"status": "suspended",
|
||||
"params": {
|
||||
"s3Uid": "332cdb0d-34bf-43bf-864d-4adcc3b556fb",
|
||||
"autoScale": "false",
|
||||
"allowNoSSL": "false",
|
||||
"appVersion": "17",
|
||||
"resourceCPU": 500,
|
||||
"resourceDisk": "1",
|
||||
"resourceRealm": "naeel-test-3",
|
||||
"jsonParameters": {
|
||||
"log_connections": "off",
|
||||
"log_disconnections": "off"
|
||||
},
|
||||
"resourceMemory": 512,
|
||||
"autoScaleQuotaGb": "1",
|
||||
"ipSpaceNameSlave": "",
|
||||
"ipSpaceNameMaster": "",
|
||||
"resourceInstances": 1,
|
||||
"autoScalePercentage": "10",
|
||||
"autoScaleTechWindow": "0",
|
||||
"enablePgPoolerSlave": "false",
|
||||
"ext_BACKUP_SCHEDULE": "0 0 * * *",
|
||||
"enablePgPoolerMaster": "false",
|
||||
"ext_BACKUP_NUM_TO_RETAIN": "7",
|
||||
"needExternalAddressSlave": "false",
|
||||
"needExternalAddressMaster": "false"
|
||||
},
|
||||
"out": {
|
||||
"users": {
|
||||
"user0": {
|
||||
"role": "ddl_user",
|
||||
"username": "user0"
|
||||
}
|
||||
},
|
||||
"databases": {
|
||||
"db0": {
|
||||
"dbName": "db0",
|
||||
"dbOwner": "user0"
|
||||
}
|
||||
},
|
||||
"monitoring": {
|
||||
"base": {
|
||||
"url": "https://grafana.ngcloud.ru/d/bba55e0f-4c51-4312-8ad3-efc557de331d-def?orgId=962"
|
||||
},
|
||||
"loki": {
|
||||
"url": "https://grafana.ngcloud.ru/d/bba55e0f-4c51-4312-8ad3-efc557de331d-log?orgId=962"
|
||||
},
|
||||
"k8spostgresql": {
|
||||
"url": "https://grafana.ngcloud.ru/d/bba55e0f-4c51-4312-8ad3-efc557de331d-kpg?orgId=962"
|
||||
},
|
||||
"resourceMetrics": "https://grafana.ngcloud.ru/dashboards/f/bba55e0f-4c51-4312-8ad3-efc557de331d?orgId=962",
|
||||
"k8spostgresqlbackup": {
|
||||
"url": "https://grafana.ngcloud.ru/d/bba55e0f-4c51-4312-8ad3-efc557de331d-bpg?orgId=962"
|
||||
}
|
||||
},
|
||||
"externalConnect": {
|
||||
"slave": {
|
||||
"ip": "",
|
||||
"fqdn": "",
|
||||
"uuid": "",
|
||||
"isExternal": false
|
||||
},
|
||||
"master": {
|
||||
"ip": "",
|
||||
"fqdn": "",
|
||||
"uuid": "",
|
||||
"isExternal": false
|
||||
}
|
||||
},
|
||||
"internalConnect": {
|
||||
"slave": "",
|
||||
"master": "postgresqlk8s-master.bba55e0f-4c51-4312-8ad3-efc557de331d.svc.cluster.local"
|
||||
}
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "f87f606f-b32e-4eb2-9563-8c3bf88a2d82",
|
||||
"name": "pg4tf033",
|
||||
"status": "suspended",
|
||||
"params": {
|
||||
"s3Uid": "332cdb0d-34bf-43bf-864d-4adcc3b556fb",
|
||||
"autoScale": "false",
|
||||
"allowNoSSL": "false",
|
||||
"appVersion": "17",
|
||||
"resourceCPU": 500,
|
||||
"resourceDisk": "1",
|
||||
"resourceRealm": "k8s-3-sandbox-nubes-ru",
|
||||
"jsonParameters": {
|
||||
"log_connections": "off",
|
||||
"log_disconnections": "off"
|
||||
},
|
||||
"resourceMemory": 512,
|
||||
"autoScaleQuotaGb": "1",
|
||||
"ipSpaceNameSlave": "",
|
||||
"ipSpaceNameMaster": "",
|
||||
"resourceInstances": 1,
|
||||
"autoScalePercentage": "10",
|
||||
"autoScaleTechWindow": "0",
|
||||
"enablePgPoolerSlave": "false",
|
||||
"ext_BACKUP_SCHEDULE": "0 0 * * *",
|
||||
"enablePgPoolerMaster": "false",
|
||||
"ext_BACKUP_NUM_TO_RETAIN": "7",
|
||||
"needExternalAddressSlave": "false",
|
||||
"needExternalAddressMaster": "false"
|
||||
},
|
||||
"out": {
|
||||
"users": {},
|
||||
"databases": {},
|
||||
"monitoring": {
|
||||
"resourceMetrics": "https://grafana.ngcloud.ru/d/vzjb4zd/kubernetes-pods?orgId=954&var-namespace=f87f606f-b32e-4eb2-9563-8c3bf88a2d82&var-resource_realm=k8s-3-sandbox-nubes-ru"
|
||||
},
|
||||
"externalConnect": {
|
||||
"slave": {
|
||||
"ip": "",
|
||||
"fqdn": "",
|
||||
"uuid": "",
|
||||
"isExternal": false
|
||||
},
|
||||
"master": {
|
||||
"ip": "",
|
||||
"fqdn": "",
|
||||
"uuid": "",
|
||||
"isExternal": false
|
||||
}
|
||||
},
|
||||
"internalConnect": {
|
||||
"slave": "",
|
||||
"master": "postgresqlk8s-master.f87f606f-b32e-4eb2-9563-8c3bf88a2d82.svc.cluster.local"
|
||||
}
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "f97978e3-9300-41bb-b22c-4f9aecf674f8",
|
||||
"name": "pg4tf011",
|
||||
"status": "suspended",
|
||||
"params": {
|
||||
"s3Uid": "332cdb0d-34bf-43bf-864d-4adcc3b556fb",
|
||||
"autoScale": "false",
|
||||
"allowNoSSL": "false",
|
||||
"appVersion": "17",
|
||||
"resourceCPU": 500,
|
||||
"resourceDisk": "1",
|
||||
"resourceRealm": "k8s-3-sandbox-nubes-ru",
|
||||
"jsonParameters": {
|
||||
"log_connections": "off",
|
||||
"log_disconnections": "off"
|
||||
},
|
||||
"resourceMemory": 512,
|
||||
"autoScaleQuotaGb": "1",
|
||||
"ipSpaceNameSlave": "",
|
||||
"ipSpaceNameMaster": "",
|
||||
"resourceInstances": 1,
|
||||
"autoScalePercentage": "10",
|
||||
"autoScaleTechWindow": "0",
|
||||
"enablePgPoolerSlave": "false",
|
||||
"ext_BACKUP_SCHEDULE": "0 0 * * *",
|
||||
"enablePgPoolerMaster": "false",
|
||||
"ext_BACKUP_NUM_TO_RETAIN": "7",
|
||||
"needExternalAddressSlave": "false",
|
||||
"needExternalAddressMaster": "false"
|
||||
},
|
||||
"out": {
|
||||
"users": {},
|
||||
"databases": {},
|
||||
"monitoring": {
|
||||
"resourceMetrics": "https://grafana.ngcloud.ru/d/vzjb4zd/kubernetes-pods?orgId=954&var-namespace=f97978e3-9300-41bb-b22c-4f9aecf674f8&var-resource_realm=k8s-3-sandbox-nubes-ru"
|
||||
},
|
||||
"externalConnect": {
|
||||
"slave": {
|
||||
"ip": "",
|
||||
"fqdn": "",
|
||||
"uuid": "",
|
||||
"isExternal": false
|
||||
},
|
||||
"master": {
|
||||
"ip": "",
|
||||
"fqdn": "",
|
||||
"uuid": "",
|
||||
"isExternal": false
|
||||
}
|
||||
},
|
||||
"internalConnect": {
|
||||
"slave": "",
|
||||
"master": "postgresqlk8s-master.f97978e3-9300-41bb-b22c-4f9aecf674f8.svc.cluster.local"
|
||||
}
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"serviceId": 91,
|
||||
"svc_code": "Redis",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "A47F8E86-7684-44A3-8319-C6801C671FC0",
|
||||
"name": "inv-redis-1774955749",
|
||||
"serviceId": 91,
|
||||
"svc_code": "Redis",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "1A8EB2E1-30A1-41A0-A488-B03CDFBDAE63",
|
||||
"name": "inv-redis-1774955832",
|
||||
"serviceId": 91,
|
||||
"svc_code": "Redis",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "76E0B60D-9F29-4C27-9EA3-9423608D1A98",
|
||||
"name": "inv-redis-test",
|
||||
"serviceId": 91,
|
||||
"svc_code": "Redis",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"resourceCPU": 1000,
|
||||
"resourceDisk": "30",
|
||||
"resourceRealm": "k8s-3-sandbox-nubes-ru",
|
||||
"resourceMemory": 1024,
|
||||
"resourceInstances": 1,
|
||||
"needExternalAddressSlave": "false",
|
||||
"needExternalAddressMaster": "false"
|
||||
},
|
||||
"out": {
|
||||
"monitoring": {
|
||||
"resourceMetrics": "https://grafana.ngcloud.ru/d/vzjb4zd/kubernetes-pods?orgId=954&var-namespace=76e0b60d-9f29-4c27-9ea3-9423608d1a98&var-resource_realm=k8s-3-sandbox-nubes-ru"
|
||||
},
|
||||
"externalConnect": {
|
||||
"slave": {
|
||||
"ip": "",
|
||||
"fqdn": "",
|
||||
"uuid": "",
|
||||
"isExternal": false
|
||||
},
|
||||
"master": {
|
||||
"ip": "",
|
||||
"fqdn": "",
|
||||
"uuid": "",
|
||||
"isExternal": false
|
||||
}
|
||||
},
|
||||
"internalConnect": {
|
||||
"slave": "",
|
||||
"master": "redisk8s.76e0b60d-9f29-4c27-9ea3-9423608d1a98.svc.k8s-3-sandbox-nubes-ru"
|
||||
}
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"serviceId": 92,
|
||||
"svc_code": "MongoDB",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "2DE9569A-0C17-40FD-A591-027F18658E3F",
|
||||
"name": "inv-svc-92-1774956293",
|
||||
"serviceId": 92,
|
||||
"svc_code": "MongoDB",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "01CD4576-9DC1-42C7-8F32-B1C75CA234D8",
|
||||
"name": "inv-svc-92-r3",
|
||||
"serviceId": 92,
|
||||
"svc_code": "MongoDB",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"resourceCPU": 1000,
|
||||
"resourceDisk": "10",
|
||||
"resourceRealm": "k8s-3-sandbox-nubes-ru",
|
||||
"resourceMemory": 1024,
|
||||
"resourceInstances": 1,
|
||||
"needExternalAddressMaster": "false"
|
||||
},
|
||||
"out": {
|
||||
"monitoring": {
|
||||
"base": {
|
||||
"url": "https://grafana.ngcloud.ru/d/01cd4576-9dc1-42c7-8f32-b1c75ca234d8-def?orgId=962"
|
||||
},
|
||||
"loki": {
|
||||
"url": "https://grafana.ngcloud.ru/d/01cd4576-9dc1-42c7-8f32-b1c75ca234d8-log?orgId=962"
|
||||
},
|
||||
"allDashboards": "https://grafana.ngcloud.ru/dashboards/f/01cd4576-9dc1-42c7-8f32-b1c75ca234d8?orgId=962"
|
||||
},
|
||||
"internalConnect": "mongok8s-psmdb-db-rs0.01cd4576-9dc1-42c7-8f32-b1c75ca234d8.svc.k8s-3-sandbox-nubes-ru"
|
||||
},
|
||||
"vault_keys": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"serviceId": 93,
|
||||
"svc_code": "RabbitMQ",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "1dbfe9da-ce1c-4958-b359-d016a4b455c8",
|
||||
"name": "sless-rabbit",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"resourceCPU": 500,
|
||||
"resourceDisk": "5",
|
||||
"resourceRealm": "naeel-test-3",
|
||||
"resourceMemory": 512,
|
||||
"resourceInstances": 1,
|
||||
"needExternalAddressMaster": "false"
|
||||
},
|
||||
"out": {
|
||||
"monitoring": {
|
||||
"base": {
|
||||
"url": "https://grafana.ngcloud.ru/d/1dbfe9da-ce1c-4958-b359-d016a4b455c8-def?orgId=962"
|
||||
},
|
||||
"loki": {
|
||||
"url": "https://grafana.ngcloud.ru/d/1dbfe9da-ce1c-4958-b359-d016a4b455c8-log?orgId=962"
|
||||
},
|
||||
"resourceMetrics": "https://grafana.ngcloud.ru/dashboards/f/1dbfe9da-ce1c-4958-b359-d016a4b455c8?orgId=962"
|
||||
},
|
||||
"clusterDomain": "cluster.local",
|
||||
"inernalConnect": {
|
||||
"slave": "",
|
||||
"master": "rabbitmqk8s.1dbfe9da-ce1c-4958-b359-d016a4b455c8.svc.cluster.local"
|
||||
},
|
||||
"externalConnect": {
|
||||
"admin": {
|
||||
"ip": "185.247.187.147",
|
||||
"fqdn": "admin.1dbfe9da-ce1c-4958-b359-d016a4b455c8.dev.nubes.ru",
|
||||
"uuid": "9fa09e8c-2725-4efa-ace6-83123ed5ebfc",
|
||||
"isExternal": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"serviceId": 94,
|
||||
"svc_code": "Lucee",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "86d5253c-b0fd-435c-9951-4a7d2e2f8e04",
|
||||
"name": "lucy_teststand_0",
|
||||
"status": "suspended",
|
||||
"params": {
|
||||
"domain": "web-test-stand",
|
||||
"gitPath": "https://gitea-naeel.giteak8s.services.ngcloud.ru/naeel/testlucee",
|
||||
"jsonEnv": {
|
||||
"testds_class": "org.postgresql.Driver",
|
||||
"testds_password": "zCDy6Wt6qBDXO3UlQl5ZgooxYElvY5LdBvTuiMZWLaKtDIF15uWoVM51YEZWTZHI",
|
||||
"testds_username": "user0",
|
||||
"testds_validate": "false",
|
||||
"testds_bundleName": "org.postgresql.jdbc",
|
||||
"testds_liveTimeout": "15",
|
||||
"testds_bundleVersion": "42.6.0",
|
||||
"testds_connectionLimit": "5",
|
||||
"testds_connectionString": "jdbc:postgresql://postgresqlk8s-master.f97978e3-9300-41bb-b22c-4f9aecf674f8.svc.cluster.local:5432/postgres?sslmode=require"
|
||||
},
|
||||
"appVersion": "5.4",
|
||||
"healthPath": "",
|
||||
"resourceCPU": 300,
|
||||
"resourceRealm": "k8s-3-sandbox-nubes-ru",
|
||||
"resourceMemory": 512,
|
||||
"resourceInstances": 1
|
||||
},
|
||||
"out": {
|
||||
"monitoring": {
|
||||
"resourceMetrics": "https://grafana.ngcloud.ru/d/vzjb4zd/kubernetes-pods?orgId=954&var-namespace=86d5253c-b0fd-435c-9951-4a7d2e2f8e04&var-resource_realm=k8s-3-sandbox-nubes-ru"
|
||||
},
|
||||
"connectionUrl": "https://web-test-stand.luceek8s.dev.nubes.ru"
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"serviceId": 95,
|
||||
"svc_code": "NodeJS",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "6bfdb1d0-5d32-437e-9086-b2544b39e2cd",
|
||||
"name": "node_01",
|
||||
"status": "suspended",
|
||||
"params": {
|
||||
"domain": "node07",
|
||||
"gitPath": "https://gitea-naeel.giteak8s.services.ngcloud.ru/naeel/testnode.git",
|
||||
"jsonEnv": {
|
||||
"PGHOST": "postgresqlk8s-master.f97978e3-9300-41bb-b22c-4f9aecf674f8.svc.cluster.local",
|
||||
"PGPORT": "5432",
|
||||
"PGUSER": "user0",
|
||||
"PGSSLMODE": "require",
|
||||
"PGDATABASE": "db_terra",
|
||||
"PGPASSWORD": "zCDy6Wt6qBDXO3UlQl5ZgooxYElvY5LdBvTuiMZWLaKtDIF15uWoVM51YEZWTZHI",
|
||||
"DATABASE_URL": "postgresql://user0:zCDy6Wt6qBDXO3UlQl5ZgooxYElvY5LdBvTuiMZWLaKtDIF15uWoVM51YEZWTZHI@postgresqlk8s-master.f97978e3-9300-41bb-b22c-4f9aecf674f8.svc.cluster.local:5432/db_terra?sslmode=require"
|
||||
},
|
||||
"appVersion": "23",
|
||||
"healthPath": "/healthz",
|
||||
"resourceCPU": 300,
|
||||
"resourceRealm": "k8s-3-sandbox-nubes-ru",
|
||||
"resourceMemory": 256,
|
||||
"resourceInstances": 1
|
||||
},
|
||||
"out": {
|
||||
"monitoring": {
|
||||
"resourceMetrics": "https://grafana.ngcloud.ru/d/vzjb4zd/kubernetes-pods?orgId=954&var-namespace=6bfdb1d0-5d32-437e-9086-b2544b39e2cd&var-resource_realm=k8s-3-sandbox-nubes-ru"
|
||||
},
|
||||
"connectionUrl": "https://node07.nodejsk8s.dev.nubes.ru"
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"serviceId": 96,
|
||||
"svc_code": "pgAdmin",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "6A28DD42-F374-4EAF-90FE-03833612BA28",
|
||||
"name": "inv-svc-96-1774957391",
|
||||
"serviceId": 96,
|
||||
"svc_code": "pgAdmin",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "E5FD046C-553B-4EFD-9E8B-6A0DFD955EDB",
|
||||
"name": "inv-svc-96-r2",
|
||||
"serviceId": 96,
|
||||
"svc_code": "pgAdmin",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "F2D61F0E-5E7E-4D9D-BD57-DC2A3F793CF5",
|
||||
"name": "inv-svc-96-r3",
|
||||
"serviceId": 96,
|
||||
"svc_code": "pgAdmin",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"login": "admin@ngcloud.ru",
|
||||
"domain": "web01",
|
||||
"password": "********",
|
||||
"resourceCPU": 500,
|
||||
"resourceDisk": "1",
|
||||
"resourceRealm": "k8s-3-sandbox-nubes-ru",
|
||||
"resourceMemory": 512,
|
||||
"resourceInstances": 1
|
||||
},
|
||||
"out": {
|
||||
"monitoring": {
|
||||
"resourceMetrics": "https://grafana.ngcloud.ru/d/vzjb4zd/kubernetes-pods?orgId=954&var-namespace=f2d61f0e-5e7e-4d9d-bd57-dc2a3f793cf5&var-resource_realm=k8s-3-sandbox-nubes-ru"
|
||||
},
|
||||
"connectionUrl": "https://web01.pgadmink8s.dev.nubes.ru"
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"serviceId": 97,
|
||||
"svc_code": "NodeRed",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "FD777742-39B0-4C8D-8F7A-263A55C63D24",
|
||||
"name": "inv-svc-97-1774956994",
|
||||
"serviceId": 97,
|
||||
"svc_code": "NodeRed",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "E92ECCAC-D643-4F0C-BB52-16078B1678F4",
|
||||
"name": "inv-svc-97-r2",
|
||||
"serviceId": 97,
|
||||
"svc_code": "NodeRed",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"resourceRealm": "k8s-3-sandbox-nubes-ru"
|
||||
},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "0146BF85-164C-4DEA-8591-6056FECF479A",
|
||||
"name": "inv-svc-97-r4",
|
||||
"serviceId": 97,
|
||||
"svc_code": "NodeRed",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "09D788A5-4D8D-4133-8F27-C36B6C8113EC",
|
||||
"name": "inv-svc-97-r5",
|
||||
"serviceId": 97,
|
||||
"svc_code": "NodeRed",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"resourceRealm": "k8s-3-sandbox-nubes-ru"
|
||||
},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"serviceId": 98,
|
||||
"svc_code": "Простой HTTP контейнер",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "AF8C0CB4-AF45-4D00-A39C-1A53D8A1C843",
|
||||
"name": "inv-svc-98-1774956936",
|
||||
"serviceId": 98,
|
||||
"svc_code": "Простой HTTP контейнер",
|
||||
"status": "not created",
|
||||
"params": {},
|
||||
"out": {},
|
||||
"vault_keys": []
|
||||
},
|
||||
{
|
||||
"uid": "9BD1957F-BBBA-4767-970A-AA4FE4D818D6",
|
||||
"name": "inv-svc-98-r2",
|
||||
"serviceId": 98,
|
||||
"svc_code": "Простой HTTP контейнер",
|
||||
"status": "running",
|
||||
"params": {
|
||||
"domain": "web01",
|
||||
"jsonEnv": {
|
||||
"param": "value"
|
||||
},
|
||||
"resourceCPU": 100,
|
||||
"registryPath": "nexus-sa.tst.nubes.ru/docker-nubes/jolt",
|
||||
"resourceRealm": "k8s-3-sandbox-nubes-ru",
|
||||
"resourceMemory": 200,
|
||||
"resourceInstances": 1
|
||||
},
|
||||
"out": {
|
||||
"monitoring": {
|
||||
"resourceMetrics": "https://grafana.ngcloud.ru/d/vzjb4zd/kubernetes-pods?orgId=954&var-namespace=9bd1957f-bbba-4767-970a-aa4fe4d818d6&var-resource_realm=k8s-3-sandbox-nubes-ru"
|
||||
},
|
||||
"connectionUrl": "https://web01.containerk8s.dev.nubes.ru"
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"serviceId": 99,
|
||||
"svc_code": "Gitea",
|
||||
"instances": [
|
||||
{
|
||||
"uid": "e15e66e1-c613-4230-8f5e-263804224b0f",
|
||||
"name": "naeel_git",
|
||||
"serviceId": 99,
|
||||
"svc_code": "Gitea",
|
||||
"status": "running",
|
||||
"source": "prod",
|
||||
"params": {
|
||||
"domain": "gitea-naeel",
|
||||
"psqlUid": "b1d8ab38-bd8a-4be4-a27c-9b1a74dc0f19",
|
||||
"resourceCPU": 500,
|
||||
"resourceDisk": "1",
|
||||
"resourceRealm": "k8s-3.ext.nubes.ru",
|
||||
"resourceMemory": 512,
|
||||
"resourceInstances": 1
|
||||
},
|
||||
"out": {
|
||||
"monitoring": {
|
||||
"base": {
|
||||
"url": "https://grafana.ngcloud.ru/d/e15e66e1-c613-4230-8f5e-263804224b0f-def?orgId=28"
|
||||
},
|
||||
"loki": {
|
||||
"url": "https://grafana.ngcloud.ru/d/e15e66e1-c613-4230-8f5e-263804224b0f-log?orgId=28"
|
||||
},
|
||||
"allDashboards": "https://grafana.ngcloud.ru/dashboards/f/e15e66e1-c613-4230-8f5e-263804224b0f?orgId=28"
|
||||
},
|
||||
"connectionUrl": "https://gitea-naeel.giteak8s.services.ngcloud.ru"
|
||||
},
|
||||
"vault_keys": [
|
||||
"url",
|
||||
"fields",
|
||||
"userPath"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user