Skip to content

Commit d45d70c

Browse files
committed
Add enhancement proposal for Prefix IPv6 allocation
1 parent 63910df commit d45d70c

12 files changed

+242
-63
lines changed

docs/proposals/00-template.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: OEP Title
2+
title: IEP Title
33

4-
oep-number: NNNN
4+
iep-number: NNNN
55

66
creation-date: 20XX-XX-XX
77

@@ -19,16 +19,18 @@ reviewers:
1919

2020
---
2121

22-
# OEP-NNNN: Your short, descriptive title
22+
# IEP-NNNN: Your short, descriptive title
2323

2424
## Table of Contents
2525

26-
- [Summary](#summary)
27-
- [Motivation](#motivation)
26+
- [IEP-NNNN: Your short, descriptive title](#iep-nnnn-your-short-descriptive-title)
27+
- [Table of Contents](#table-of-contents)
28+
- [Summary](#summary)
29+
- [Motivation](#motivation)
2830
- [Goals](#goals)
2931
- [Non-Goals](#non-goals)
30-
- [Proposal](#proposal)
31-
- [Alternatives](#alternatives)
32+
- [Proposal](#proposal)
33+
- [Alternatives](#alternatives)
3234

3335
## Summary
3436

@@ -40,4 +42,4 @@ reviewers:
4042

4143
## Proposal
4244

43-
## Alternatives
45+
## Alternatives

docs/proposals/01-networking-integration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Networking Integration
33

4-
oep-number: 1
4+
iep-number: 1
55

66
creation-date: 2022-17-03
77

@@ -22,7 +22,7 @@ reviewers:
2222

2323
---
2424

25-
# OEP-1: Networking Integration
25+
# IEP-1: Networking Integration
2626

2727
## Table of Contents
2828

docs/proposals/02-machine-console-access.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Machine Console Access
33

4-
oep-number: 2
4+
iep-number: 2
55

66
creation-date: 2022-12-05
77

@@ -19,16 +19,20 @@ reviewers:
1919

2020
---
2121

22-
# OEP-02: Machine Console Access
22+
# IEP-02: Machine Console Access
2323

2424
## Table of Contents
2525

26-
- [Summary](#summary)
27-
- [Motivation](#motivation)
26+
- [IEP-02: Machine Console Access](#IEP-02-machine-console-access)
27+
- [Table of Contents](#table-of-contents)
28+
- [Summary](#summary)
29+
- [Motivation](#motivation)
2830
- [Goals](#goals)
2931
- [Non-Goals](#non-goals)
30-
- [Proposal](#proposal)
31-
- [Alternatives](#alternatives)
32+
- [Proposal](#proposal)
33+
- [User-facing API](#user-facing-api)
34+
- [Server-Side API](#server-side-api)
35+
- [Alternatives](#alternatives)
3236

3337
## Summary
3438

docs/proposals/03-loadbalancer.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Network Loadbalancer
33

4-
oep-number: 3
4+
iep-number: 3
55

66
creation-date: 2022-10-18
77

@@ -21,16 +21,19 @@ reviewers:
2121

2222
---
2323

24-
# OEP-3: Network Loadbalancer
24+
# IEP-3: Network Loadbalancer
2525

2626
## Table of Contents
2727

28-
- [Summary](#summary)
29-
- [Motivation](#motivation)
28+
- [IEP-3: Network Loadbalancer](#IEP-3-network-loadbalancer)
29+
- [Table of Contents](#table-of-contents)
30+
- [Summary](#summary)
31+
- [Motivation](#motivation)
3032
- [Goals](#goals)
3133
- [Non-Goals](#non-goals)
3234
- [Details](#details)
33-
- [Proposal](#proposal)
35+
- [Proposal](#proposal)
36+
- [Routing State Object](#routing-state-object)
3437

3538
## Summary
3639

@@ -43,7 +46,7 @@ load balancers, since they can be used as a foundation for the higher level load
4346

4447
## Motivation
4548

46-
A `VirtualIP` ([OEP-1](01-networking-integration.md#the-virtualip-type)) allows to expose a `NetworkInterface`
49+
A `VirtualIP` ([IEP-1](01-networking-integration.md#the-virtualip-type)) allows to expose a `NetworkInterface`
4750
with a stable public IP. Services running on a `Machine` using that `NetworkInterface` can be consumed this way.
4851
However, if the `Machine` or the service running on that `Machine` crashes, the service will have an outage.
4952
To be more resilient and to scale beyond single `NetworkInterface`s, a `LoadBalancer` allows targeting multiple
@@ -55,7 +58,7 @@ To be more resilient and to scale beyond single `NetworkInterface`s, a `LoadBala
5558
- Load balancers should allow specifying their IP stack (`IPv4` / `IPv6` / dual stack). Public IP addresses
5659
should be allocated according to the specified IP stack.
5760
- Load balancers should support multiple target `NetworkInterface`s (
58-
see ([OEP-1](01-networking-integration.md#the-networkinterface-type))
61+
see ([IEP-1](01-networking-integration.md#the-networkinterface-type))
5962
- The load balancer should dynamically watch for target `NetworkInterface`s.
6063
- All target `NetworkInterface`s must be in the same `Network`.
6164
- The load balancer should be able to filter unwanted traffic. The filtering must not alter the packages.
@@ -87,7 +90,7 @@ its `status.ips`.
8790
`ports` defines an allow list of which traffic should be handled by a `LoadBalancer`. A `port` consists of
8891
a `protocol`, `port` and an optional `portEnd` to support port range filtering.
8992
`networkRef` defines the target `Network` a `NetworkInterface` has to be in in order to be an eligible target
90-
for traffic forwarding (see [OEP-1](01-networking-integration.md#the-networkinterface-type)).
93+
for traffic forwarding (see [IEP-1](01-networking-integration.md#the-networkinterface-type)).
9194

9295
[//]: # (@formatter:off)
9396
```yaml

docs/proposals/04-nat-gateway.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: NAT Gateway
33

4-
oep-number: 4
4+
iep-number: 4
55

66
creation-date: 2022-18-10
77

@@ -21,15 +21,17 @@ reviewers:
2121

2222
---
2323

24-
# OEP-4: Cloud Nate Gateway
24+
# IEP-4: Cloud Nate Gateway
2525

2626
## Table of Contents
2727

28-
- [Summary](#summary)
29-
- [Motivation](#motivation)
28+
- [IEP-4: Cloud Nate Gateway](#IEP-4-cloud-nate-gateway)
29+
- [Table of Contents](#table-of-contents)
30+
- [Summary](#summary)
31+
- [Motivation](#motivation)
3032
- [Goals](#goals)
3133
- [Non-Goals](#non-goals)
32-
- [Proposal](#proposal)
34+
- [Proposal](#proposal)
3335

3436
## Summary
3537

docs/proposals/05-object-storage.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Object Storage
33

4-
oep-number: 5
4+
iep-number: 5
55

66
creation-date: 2022-12-19
77

@@ -19,16 +19,21 @@ reviewers:
1919

2020
---
2121

22-
# OEP-5: Object Storage
22+
# IEP-5: Object Storage
2323

2424
## Table of Contents
2525

26-
- [Summary](#summary)
27-
- [Motivation](#motivation)
26+
- [IEP-5: Object Storage](#IEP-5-object-storage)
27+
- [Table of Contents](#table-of-contents)
28+
- [Summary](#summary)
29+
- [Motivation](#motivation)
2830
- [Goals](#goals)
2931
- [Non-Goals](#non-goals)
30-
- [Proposal](#proposal)
31-
- [Alternatives](#alternatives)
32+
- [Proposal](#proposal)
33+
- [Bucket](#bucket)
34+
- [BucketClass](#bucketclass)
35+
- [BucketPool](#bucketpool)
36+
- [Alternatives](#alternatives)
3237

3338
## Summary
3439
Object storage builds the basis for many cloud applications. An Object Storage provides a simplified object

docs/proposals/06-storage-encryption.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Storage Encryption
33

4-
oep-number: 6
4+
iep-number: 6
55

66
creation-date: 2023-01-03
77

@@ -20,15 +20,17 @@ reviewers:
2020

2121
---
2222

23-
# OEP-6: Storage Encryption
23+
# IEP-6: Storage Encryption
2424

2525
## Table of Contents
2626

27-
- [Summary](#summary)
28-
- [Motivation](#motivation)
27+
- [IEP-6: Storage Encryption](#IEP-6-storage-encryption)
28+
- [Table of Contents](#table-of-contents)
29+
- [Summary](#summary)
30+
- [Motivation](#motivation)
2931
- [Goals](#goals)
30-
- [Non-Goals](#Non-Goals)
31-
- [Proposal](#proposal)
32+
- [Non-Goals](#non-goals)
33+
- [Proposal](#proposal)
3234

3335
## Summary
3436
One of the important feature of Cloud Native IaaS is to provide secure storage. This proposal focuses on providing option to enable encryption for individual ironcore Volume.

docs/proposals/07-quota.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Quota
33

4-
oep-number: 7
4+
iep-number: 7
55

66
creation-date: 2023-01-19
77

@@ -19,7 +19,7 @@ reviewers:
1919

2020
---
2121

22-
# OEP-7: Quota
22+
# IEP-7: Quota
2323

2424
## Table of Contents
2525

docs/proposals/08-internal-load-balancer.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: OEP Title
33

4-
oep-number: 8
4+
iep-number: 8
55

66
creation-date: 2023-03-16
77

@@ -14,16 +14,18 @@ authors:
1414

1515
---
1616

17-
# OEP-8: Internal Load Balancers
17+
# IEP-8: Internal Load Balancers
1818

1919
## Table of Contents
2020

21-
- [Summary](#summary)
22-
- [Motivation](#motivation)
23-
- [Goals](#goals)
24-
- [Non-Goals](#non-goals)
25-
- [Proposal](#proposal)
26-
- [Alternatives](#alternatives)
21+
- [IEP-8: Internal Load Balancers](#IEP-8-internal-load-balancers)
22+
- [Table of Contents](#table-of-contents)
23+
- [Summary](#summary)
24+
- [Motivation](#motivation)
25+
- [Goals](#goals)
26+
- [Non-Goals](#non-goals)
27+
- [Proposal](#proposal)
28+
- [Alternatives](#alternatives)
2729

2830
## Summary
2931

docs/proposals/09-network-peering.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Network Peering
33

4-
oep-number: 9
4+
iep-number: 9
55

66
creation-date: 2023-03-17
77

@@ -18,16 +18,18 @@ reviewers:
1818

1919
---
2020

21-
# OEP-9: Network Peering
21+
# IEP-9: Network Peering
2222

2323
## Table of Contents
2424

25-
- [Summary](#summary)
26-
- [Motivation](#motivation)
25+
- [IEP-9: Network Peering](#IEP-9-network-peering)
26+
- [Table of Contents](#table-of-contents)
27+
- [Summary](#summary)
28+
- [Motivation](#motivation)
2729
- [Goals](#goals)
2830
- [Non-Goals](#non-goals)
29-
- [Proposal](#proposal)
30-
- [Alternatives](#alternatives)
31+
- [Proposal](#proposal)
32+
- [Alternatives](#alternatives)
3133

3234
## Summary
3335

0 commit comments

Comments
 (0)