Skip to content

[Feature]: airgap: OAPI access using a Net Access Point #646

@jfbus

Description

@jfbus

Problem to Solve

The VPC has no internet access.

A Net Access Point is required for the CCM and the CSI to be able to call OAPI.

Proposed Solution

The OscCluster spec has a new network.netAccessPoint.services attribute that is a list of services used by the workload cluster.

If internet is not disabled (see #645), netAccessPoint must not be set.

If internet is disabled, a netAccessPoint is always created. As the CCM is required, and as the CCM requires access to the api, services is automatically added to the list of services if missing.

Available services:

  • api
  • oos

A NetAccessPoint is created linking all node RouteTables to the selected services.

Additional Context

No response

Environment Details

- Kubernetes version (`kubectl version`):
- OS (`/etc/os-release`):
- Kernel (`uname -a`):
- cluster-api-provider-outscale version:
- cluster-api version:
- Install tools:
- Kubernetes distribution:
- Kubernetes distribution version:

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions