-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcharmcraft.yaml
More file actions
90 lines (76 loc) · 2.37 KB
/
charmcraft.yaml
File metadata and controls
90 lines (76 loc) · 2.37 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
name: ella-core-k8s
type: charm
title: Ella Core (K8s)
summary: A 5G mobile core network designed for private deployments.
description: |
Ella Core is a 5G mobile core network designed for private deployments. It consolidates the complexity of traditional 5G networks into a single application, offering simplicity, reliability, and security.
Typical mobile networks are expensive, complex, and inadequate for private deployments. They require a team of experts to deploy, maintain, and operate. Open source alternatives are often incomplete, difficult to use, and geared towards research and development. Ella Core is an open-source, production-geared solution that simplifies the deployment and operation of private mobile networks.
Use Ella Core where you need 5G connectivity: in a factory, a warehouse, a farm, a stadium, a ship, a military base, or a remote location.
links:
documentation: https://discourse.charmhub.io/t/ella-core-k8s/17090
source:
- https://github.com/ellanetworks/core-k8s-operator
issues:
- https://github.com/ellanetworks/core-k8s-operator/issues
base: ubuntu@24.04
platforms:
amd64:
assumes:
- k8s-api
- juju >= 3.6
parts:
charm:
source: .
plugin: go
build-snaps:
- go
organize:
bin/core-k8s: dispatch
containers:
core:
resource: core-image
mounts:
- storage: config
location: /etc/core
- storage: data
location: /var/lib/core
resources:
core-image:
type: oci-image
description: OCI image for Ella Core
upstream-source: ghcr.io/ellanetworks/ella-core:v0.0.20
storage:
config:
type: filesystem
minimum-size: 1M
data:
type: filesystem
minimum-size: 1G
config:
options:
logging-level:
type: string
default: debug
description: Logging level.
n2-ip:
type: string
default: 192.168.253.3/24
description: IP address used by the Ella Core's NGAP interface.
n3-ip:
type: string
default: 192.168.252.3/24
description: IP address used by the Ella Core's Access interface.
n6-ip:
type: string
default: 192.168.250.3/24
description: IP address used by the Ella Core's Core interface.
provides:
metrics-endpoint:
interface: prometheus_scrape
fiveg-n2:
interface: fiveg_n2
fiveg_core_gnb:
interface: fiveg_core_gnb
peers:
core-peers:
interface: core-peer