You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Create a branch from the `main` using 'git checkout' command.
73
73
!!! note
74
74
If needed, rebase to the current `main` branch before submitting your pull request. If it doesn't merge properly
75
75
with `main` you may be asked to rebase your changes.
76
76
77
-
```shell
78
-
git checkout -b my_feature
79
-
# rebase if necessary
80
-
git fetch upstream main
81
-
git rebase upstream/main
82
-
```
77
+
```shell
78
+
git checkout -b my_feature
79
+
# rebase if necessary
80
+
git fetch upstream main
81
+
git rebase upstream/main
82
+
```
83
83
84
84
* Commits should be as small as possible, while ensuring that each commit is correct independently
85
85
86
86
* Commit your changes to your feature branch and push it to your fork.
87
87
88
-
```shell
89
-
git add .
90
-
git commit -m "Something meaningful"
91
-
git push origin my_feature
92
-
```
88
+
```shell
89
+
git add .
90
+
git commit -m "Something meaningful"
91
+
git push origin my_feature
92
+
```
93
93
94
94
!!! note
95
95
Alternatively you can amend your commit before pushing if you forgot something by using `git commit --amend`
@@ -111,5 +111,4 @@ for a review in the pull request or a comment.
111
111
We use GitHub issues to track bugs and enhancement requests. Please provide as much context as possible when you open an issue. The information you provide must be comprehensive enough to understand, reproduce the behavior and find related reports of that issue for the assignee.
112
112
Therefore, contributors may use but aren't restricted to the issue template provided by the IronCore maintainers.
Copy file name to clipboardExpand all lines: docs/iaas/usage-guides/networking.md
+2-7Lines changed: 2 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Networking Resources
2
2
3
-
This guide describes the core networking resources in IronCore, such as `Networks`, `NetworkInterfaces`, `VirtualIPs`, `NAT gateways`, `LoadBalancers`, and `NetworkPolicies`. It explains how to define, configure, and manage these resources for the infrastructure.
3
+
This guide describes the core networking resources in IronCore, such as `Networks`, `NetworkInterfaces`, `VirtualIPs`, `NAT gateways`, `LoadBalancers`, and `NetworkPolicies`.
4
4
5
5
## Network
6
6
@@ -26,11 +26,9 @@ spec:
26
26
### Key Fields:
27
27
28
28
- `peerings` (`list`): Are the list of network peerings with this `Network` (optional).
29
-
30
-
31
29
### More about IronCore Network:
32
30
33
-
- **Network creation**: [ironcore-net](https://github.com/ironcore-dev/ironcore-net) is the network plugin for IronCore that realizes the `Network` resource, When an IronCore `Network` is created, a corresponding `core.apinet.ironcore.dev/Network` is created in the ironcore-net(apinet) cluster.
31
+
- **Network creation**: [ironcore-net](https://github.com/ironcore-dev/ironcore-net) is the network plugin for IronCore that realizes the `Network` resource. When an IronCore `Network` is created, a corresponding `core.apinet.ironcore.dev/Network` is created in the ironcore-net(apinet) cluster.
34
32
Once created and with an allocated ID, the IronCore `Network` will be patched with the corresponding providerID of the apinet Network and set to state: `Available`.
35
33
The format of a network providerID is as follows:
36
34
`ironcore-net://<namespace>/<name>/<id>/<uid>`
@@ -61,7 +59,6 @@ status:
61
59
- name: peering1
62
60
state: Ready
63
61
state: Available
64
-
65
62
```
66
63
67
64
For detailed e2e example on network peering
@@ -73,7 +70,6 @@ A `NetworkInterface` resource in IronCore represents a connection point between
73
70
network. It encapsulates the configuration and life cycle management of the virtual network interface, ensuring
74
71
seamless connectivity for `Machines`.
75
72
76
-
77
73
### Example NetworkInterface Resource
78
74
79
75
An example of how to define a `NetworkInterface` resource in IronCore:
@@ -179,7 +175,6 @@ spec:
179
175
- `portsPerNetworkInterface` (`int32`): This Specifies the number of ports allocated per network interface and controls how many simultaneous connections can be handled per interface. If empty, 2048 (DefaultPortsPerNetworkInterface) is the default.
180
176
- `networkRef` (`string`): It represents which network this `NATGateway` serves.
181
177
182
-
183
178
After reconciling all `NATGateways`, the status gets updated with the corresponding values for `ips` as shown below.
0 commit comments