Skip to content

Commit a48822c

Browse files
committed
revert doc changes for unreleased functionality
1 parent 4203ca3 commit a48822c

File tree

1 file changed

+0
-35
lines changed

1 file changed

+0
-35
lines changed

GettingStarted.md

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@ The native ingress controller itself is lightweight process and pushes all the r
3636
+ [Web Firewall Integration](#web-firewall-integration)
3737
+ [Ingress Level HTTP(S) Listener Ports](#ingress-level-https-listener-ports)
3838
+ [TCP Listener Support](#tcp-listener-support)
39-
+ [Network Security Groups Support](#network-security-groups-support)
40-
+ [Load Balancer Preservation on `IngressClass` delete](#load-balancer-preservation-on-ingressclass-delete)
4139
* [Dependency management](#dependency-management)
4240
+ [How to introduce new modules or upgrade existing ones?](#how-to-introduce-new-modules-or-upgrade-existing-ones)
4341
* [Known Issues](#known-issues)
@@ -606,39 +604,6 @@ spec:
606604
number: 8081
607605
```
608606
609-
### Network Security Groups Support
610-
Users can use the `IngressClass` resource annotation `oci-native-ingress.oraclecloud.com/network-security-group-ids` to supply
611-
a comma separated list of Network Security Group OCIDs.
612-
The supplied NSGs will be associated with the LB associated with the `IngressClass`.
613-
614-
Example:
615-
```yaml
616-
apiVersion: networking.k8s.io/v1
617-
kind: IngressClass
618-
metadata:
619-
annotations:
620-
oci-native-ingress.oraclecloud.com/network-security-group-ids: ocid1.networksecuritygroup.oc1.abc,ocid1.networksecuritygroup.oc1.xyz
621-
```
622-
623-
### Load Balancer Preservation on `IngressClass` delete
624-
If you want the Load Balancer associated with an `IngressClass` resource to be preserved after `IngressClass` is deleted,
625-
set the annotation `oci-native-ingress.oraclecloud.com/delete-protection-enabled` annotation to `"true"`.
626-
This annotation defaults to `"false"` when not specified or empty.
627-
628-
OCI Native Ingress Controller will aim to leave the LB in a 'blank' state - clear all NSG associated with the LB,
629-
delete the Web App Firewall associated with the LB if any, and delete the `default_ingress` BackendSet when the `IngressClass` is deleted with this annotation set to true.
630-
Please note that users should first delete all `Ingress` resources associated with this `IngressClass` first, or orphaned resources like Listeners, BackendSets, etc. will
631-
still be present on the LB after the `IngressClass` is deleted
632-
633-
Example:
634-
```yaml
635-
apiVersion: networking.k8s.io/v1
636-
kind: IngressClass
637-
metadata:
638-
annotations:
639-
oci-native-ingress.oraclecloud.com/delete-protection-enabled: "true"
640-
```
641-
642607
### Dependency management
643608
Module [vendoring](https://go.dev/ref/mod#vendoring) is used to manage 3d-party modules in the project.
644609
`vendor/` folder contains all 3d-party modules.

0 commit comments

Comments
 (0)