Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add enhancement proposal for Prefix IPv6 allocation #1006

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 10 additions & 8 deletions docs/proposals/00-template.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: OEP Title
title: IEP Title

oep-number: NNNN
iep-number: NNNN

creation-date: 20XX-XX-XX

Expand All @@ -19,16 +19,18 @@ reviewers:

---

# OEP-NNNN: Your short, descriptive title
# IEP-NNNN: Your short, descriptive title

## Table of Contents

- [Summary](#summary)
- [Motivation](#motivation)
- [IEP-NNNN: Your short, descriptive title](#iep-nnnn-your-short-descriptive-title)
- [Table of Contents](#table-of-contents)
- [Summary](#summary)
- [Motivation](#motivation)
- [Goals](#goals)
- [Non-Goals](#non-goals)
- [Proposal](#proposal)
- [Alternatives](#alternatives)
- [Proposal](#proposal)
- [Alternatives](#alternatives)

## Summary

Expand All @@ -40,4 +42,4 @@ reviewers:

## Proposal

## Alternatives
## Alternatives
4 changes: 2 additions & 2 deletions docs/proposals/01-networking-integration.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Networking Integration

oep-number: 1
iep-number: 1

creation-date: 2022-17-03

Expand All @@ -22,7 +22,7 @@ reviewers:

---

# OEP-1: Networking Integration
# IEP-1: Networking Integration

## Table of Contents

Expand Down
16 changes: 10 additions & 6 deletions docs/proposals/02-machine-console-access.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Machine Console Access

oep-number: 2
iep-number: 2

creation-date: 2022-12-05

Expand All @@ -19,16 +19,20 @@ reviewers:

---

# OEP-02: Machine Console Access
# IEP-02: Machine Console Access

## Table of Contents

- [Summary](#summary)
- [Motivation](#motivation)
- [IEP-02: Machine Console Access](#IEP-02-machine-console-access)
- [Table of Contents](#table-of-contents)
- [Summary](#summary)
- [Motivation](#motivation)
- [Goals](#goals)
- [Non-Goals](#non-goals)
- [Proposal](#proposal)
- [Alternatives](#alternatives)
- [Proposal](#proposal)
- [User-facing API](#user-facing-api)
- [Server-Side API](#server-side-api)
- [Alternatives](#alternatives)

## Summary

Expand Down
19 changes: 11 additions & 8 deletions docs/proposals/03-loadbalancer.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Network Loadbalancer

oep-number: 3
iep-number: 3

creation-date: 2022-10-18

Expand All @@ -21,16 +21,19 @@ reviewers:

---

# OEP-3: Network Loadbalancer
# IEP-3: Network Loadbalancer

## Table of Contents

- [Summary](#summary)
- [Motivation](#motivation)
- [IEP-3: Network Loadbalancer](#IEP-3-network-loadbalancer)
- [Table of Contents](#table-of-contents)
- [Summary](#summary)
- [Motivation](#motivation)
- [Goals](#goals)
- [Non-Goals](#non-goals)
- [Details](#details)
- [Proposal](#proposal)
- [Proposal](#proposal)
- [Routing State Object](#routing-state-object)

## Summary

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

## Motivation

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

[//]: # (@formatter:off)
```yaml
Expand Down
12 changes: 7 additions & 5 deletions docs/proposals/04-nat-gateway.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: NAT Gateway

oep-number: 4
iep-number: 4

creation-date: 2022-18-10

Expand All @@ -21,15 +21,17 @@ reviewers:

---

# OEP-4: Cloud Nate Gateway
# IEP-4: Cloud Nate Gateway

## Table of Contents

- [Summary](#summary)
- [Motivation](#motivation)
- [IEP-4: Cloud Nate Gateway](#IEP-4-cloud-nate-gateway)
- [Table of Contents](#table-of-contents)
- [Summary](#summary)
- [Motivation](#motivation)
- [Goals](#goals)
- [Non-Goals](#non-goals)
- [Proposal](#proposal)
- [Proposal](#proposal)

## Summary

Expand Down
17 changes: 11 additions & 6 deletions docs/proposals/05-object-storage.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Object Storage

oep-number: 5
iep-number: 5

creation-date: 2022-12-19

Expand All @@ -19,16 +19,21 @@ reviewers:

---

# OEP-5: Object Storage
# IEP-5: Object Storage

## Table of Contents

- [Summary](#summary)
- [Motivation](#motivation)
- [IEP-5: Object Storage](#IEP-5-object-storage)
- [Table of Contents](#table-of-contents)
- [Summary](#summary)
- [Motivation](#motivation)
- [Goals](#goals)
- [Non-Goals](#non-goals)
- [Proposal](#proposal)
- [Alternatives](#alternatives)
- [Proposal](#proposal)
- [Bucket](#bucket)
- [BucketClass](#bucketclass)
- [BucketPool](#bucketpool)
- [Alternatives](#alternatives)

## Summary
Object storage builds the basis for many cloud applications. An Object Storage provides a simplified object
Expand Down
14 changes: 8 additions & 6 deletions docs/proposals/06-storage-encryption.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Storage Encryption

oep-number: 6
iep-number: 6

creation-date: 2023-01-03

Expand All @@ -20,15 +20,17 @@ reviewers:

---

# OEP-6: Storage Encryption
# IEP-6: Storage Encryption

## Table of Contents

- [Summary](#summary)
- [Motivation](#motivation)
- [IEP-6: Storage Encryption](#IEP-6-storage-encryption)
- [Table of Contents](#table-of-contents)
- [Summary](#summary)
- [Motivation](#motivation)
- [Goals](#goals)
- [Non-Goals](#Non-Goals)
- [Proposal](#proposal)
- [Non-Goals](#non-goals)
- [Proposal](#proposal)

## Summary
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.
Expand Down
4 changes: 2 additions & 2 deletions docs/proposals/07-quota.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Quota

oep-number: 7
iep-number: 7

creation-date: 2023-01-19

Expand All @@ -19,7 +19,7 @@ reviewers:

---

# OEP-7: Quota
# IEP-7: Quota

## Table of Contents

Expand Down
18 changes: 10 additions & 8 deletions docs/proposals/08-internal-load-balancer.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: OEP Title

oep-number: 8
iep-number: 8

creation-date: 2023-03-16

Expand All @@ -14,16 +14,18 @@ authors:

---

# OEP-8: Internal Load Balancers
# IEP-8: Internal Load Balancers

## Table of Contents

- [Summary](#summary)
- [Motivation](#motivation)
- [Goals](#goals)
- [Non-Goals](#non-goals)
- [Proposal](#proposal)
- [Alternatives](#alternatives)
- [IEP-8: Internal Load Balancers](#IEP-8-internal-load-balancers)
- [Table of Contents](#table-of-contents)
- [Summary](#summary)
- [Motivation](#motivation)
- [Goals](#goals)
- [Non-Goals](#non-goals)
- [Proposal](#proposal)
- [Alternatives](#alternatives)

## Summary

Expand Down
14 changes: 8 additions & 6 deletions docs/proposals/09-network-peering.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Network Peering

oep-number: 9
iep-number: 9

creation-date: 2023-03-17

Expand All @@ -18,16 +18,18 @@ reviewers:

---

# OEP-9: Network Peering
# IEP-9: Network Peering

## Table of Contents

- [Summary](#summary)
- [Motivation](#motivation)
- [IEP-9: Network Peering](#IEP-9-network-peering)
- [Table of Contents](#table-of-contents)
- [Summary](#summary)
- [Motivation](#motivation)
- [Goals](#goals)
- [Non-Goals](#non-goals)
- [Proposal](#proposal)
- [Alternatives](#alternatives)
- [Proposal](#proposal)
- [Alternatives](#alternatives)

## Summary

Expand Down
14 changes: 8 additions & 6 deletions docs/proposals/10-network-policies.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Network Policies

oep-number: 10
iep-number: 10

creation-date: 2023-04-13

Expand All @@ -18,16 +18,18 @@ reviewers:

---

# OEP-10: Network Policies
# IEP-10: Network Policies

## Table of Contents

- [Summary](#summary)
- [Motivation](#motivation)
- [IEP-10: Network Policies](#IEP-10-network-policies)
- [Table of Contents](#table-of-contents)
- [Summary](#summary)
- [Motivation](#motivation)
- [Goals](#goals)
- [Non-Goals](#non-goals)
- [Proposal](#proposal)
- [Alternatives](#alternatives)
- [Proposal](#proposal)
- [Alternatives](#alternatives)

## Summary

Expand Down
Loading
Loading