-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcomponents.yaml
More file actions
151 lines (131 loc) · 3.51 KB
/
Copy pathcomponents.yaml
File metadata and controls
151 lines (131 loc) · 3.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
# mni Development Components Configuration
# Add new components here as they are developed
components:
# Core controllers - always required
- name: dependency-controller
repo: https://github.com/mNi-Cloud/dependency-controller.git
type: controller
has_tiltfile: true
tilt_port: 10350
required: true
- name: auth-controller
repo: https://github.com/mNi-Cloud/auth-controller.git
type: controller
has_tiltfile: true
tilt_port: 10351
required: true
- name: api-gateway
repo: https://github.com/mNi-Cloud/api-gateway.git
type: service
has_tiltfile: true
tilt_port: 10352
required: true
- name: vpc-controller
repo: https://github.com/mNi-Cloud/vpc-controller.git
type: controller
has_tiltfile: true
tilt_port: 10353
required: true
- name: vm-controller
repo: https://github.com/mNi-Cloud/vm-controller.git
has_tiltfile: true
tilt_port: 10354
required: true
- name: ctr-controller
repo: https://github.com/mNi-Cloud/ctr-controller.git
type: controller
has_tiltfile: true
tilt_port: 10355
required: true
- name: bs-controller
repo: https://github.com/mNi-Cloud/bs-controller.git
type: controller
has_tiltfile: true
tilt_port: 10356
required: true
- name: vpn-controller
repo: https://github.com/mNi-Cloud/vpn-controller.git
type: controller
has_tiltfile: true
tilt_port: 10357
required: true
# AppConfig controller
- name: appconfig-controller
repo: git@github.com:mNi-Cloud/appconfig-controller.git
type: controller
has_tiltfile: true
tilt_port: 10357
required: false
# CLI tool - no Tiltfile
- name: cli
repo: https://github.com/mNi-Cloud/cli.git
type: cli
has_tiltfile: false
required: false
# Add new controllers here:
# - name: storage-controller
# repo: https://github.com/mNi-Cloud/storage-controller.git
# type: controller
# has_tiltfile: true
# tilt_port: 10358
# required: false
frontend:
enabled: true
directory: mni-frontend
proxy:
port: 8000
apps:
- name: auth-ui
path: auth
dev_port: 3005
repo: https://github.com/mNi-Cloud/auth-ui.git
required: true
- name: vpc-ui
path: vpc
dev_port: 3000
repo: https://github.com/mNi-Cloud/vpc-ui.git
required: true
- name: vm-ui
path: vm
dev_port: 3001
repo: https://github.com/mNi-Cloud/vm-ui.git
required: true
- name: ctr-ui
path: ctr
dev_port: 3002
repo: https://github.com/mNi-Cloud/ctr-ui.git
required: true
- name: bs-ui
path: bs
dev_port: 3003
repo: https://github.com/mNi-Cloud/bs-ui.git
required: true
- name: vpn-ui
path: vpn
dev_port: 3004
repo: https://github.com/mNi-Cloud/vpn-ui.git
required: true
api_gateway:
namespace: api-gateway-system
service: api-gateway-gateway-server-service
local_port: 8080
service_port: 80
# Build tools configuration
build_tools:
go_version: "1.24.2"
node_version: "22.12.0"
mnibuilder_version: "v0.0.4"
controller_tools_version: "v0.17.0"
kustomize_version: "v5.5.0"
golangci_lint_version: "v1.62.2"
envtest_version: "release-0.20"
aqua_version: "2.38.0"
direnv_version: "2.35.0"
tilt_version: "v0.33.21"
kubectl_version: "v1.30.3"
# Environment configuration
environment:
goprivate: "github.com/mNi-Cloud"
tilt_allow_k8s_context: "kubernetes-admin@kubernetes"
tilt_registry: "localhost:5000"
registry_port: 5000