Skip to content

Commit 779be46

Browse files
authored
added feature dependencies documentation (#127)
Signed-off-by: Ali Mukadam <[email protected]>
1 parent e2ffd31 commit 779be46

File tree

3 files changed

+53
-0
lines changed

3 files changed

+53
-0
lines changed

README.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
:uri-quickstart: {uri-docs}/quickstart.adoc
3030

3131
:uri-terraform: https://www.terraform.io
32+
:uri-terraform-dependencies: {uri-docs}/dependencies.adoc
3233
:uri-terraform-cidrsubnet-deconstructed: http://blog.itsjustcode.net/blog/2017/11/18/terraform-cidrsubnet-deconstructed/
3334
:uri-terraform-oci: https://www.terraform.io/docs/providers/oci/index.html
3435
:uri-terraform-oke-sample: https://github.com/terraform-providers/terraform-provider-oci/tree/master/examples/container_engine
@@ -55,6 +56,8 @@ This {uri-repo}[Terraform OKE Installer] for {uri-oci}[Oracle Cloud Infrastructu
5556
5657
* {uri-terraform-options}[Terraform Options]
5758
59+
* {uri-terraform-dependencies}[Feature Dependencies]
60+
5861
== Related Documentation, Blog
5962
* {uri-oci-documentation}[Oracle Cloud Infrastructure Documentation]
6063
* {uri-oke}[Oracle Container Engine Documentation]

docs/dependencies.adoc

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
= Instructions
2+
3+
:idprefix:
4+
:idseparator: -
5+
:sectlinks:
6+
7+
:uri-repo: https://github.com/oracle-terraform-modules/terraform-oci-oke
8+
9+
:uri-rel-file-base: link:{uri-repo}/blob/master
10+
:uri-rel-tree-base: link:{uri-repo}/tree/master
11+
12+
:uri-docs: {uri-rel-file-base}/docs
13+
:uri-terraform-options: {uri-docs}/terraformoptions.adoc
14+
15+
== Dependencies
16+
17+
The following table documents the {uri-terraform-options}[Terraform Options] dependencies.
18+
19+
[stripes=odd,cols="1d,4d,3a", options=header,width="100%"]
20+
|===
21+
|Feature
22+
|Description
23+
|Depends on
24+
25+
|allow_worker_ssh_access
26+
|Allows ssh access to worker node via the bastion host
27+
|bastion_enabled = true
28+
29+
|create_service_account
30+
|Creates a service account that can be used for CI/CD.
31+
|bastion_enabled = true, admin_enabled = true, admin_instance_principal = true
32+
33+
|install_calico
34+
|Installs calico as network policy engine
35+
|bastion_enabled = true, admin_enabled = true, admin_instance_principal = true
36+
37+
|install_metricserver
38+
|Installs Kubernetes metrics server for Horizontal Pod Autoscaling
39+
|bastion_enabled = true, admin_enabled = true, admin_instance_principal = true
40+
41+
|ocir secret
42+
|Whether to create an authentication secret for OCIR
43+
|bastion_enabled = true, admin_enabled = true, admin_instance_principal = true, create_auth_token = true
44+
45+
|use_encryption
46+
|Uses OCI KMS to encrypt data in OKE's underlying etcd
47+
|bastion_enabled = true, admin_enabled = true, admin_instance_principal = true

docs/terraformoptions.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
:uri-oci-loadbalancer-annotations: https://github.com/oracle/oci-cloud-controller-manager/blob/master/docs/load-balancer-annotations.md
2020
:uri-oci-region: https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm
2121
:uri-terraform-cidrsubnet: https://www.terraform.io/docs/configuration/functions/cidrsubnet.html
22+
:uri-terraform-dependencies: {uri-docs}/dependencies.adoc
2223
:uri-timezones: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
2324
:uri-topology: {uri-docs}/topology.adoc
2425

@@ -39,6 +40,8 @@ Configuration Terraform Options:
3940
. link:#kms-integration[KMS integration]
4041
. link:#service-account[Service Account]
4142

43+
Ensure you review the {uri-terraform-dependencies}[dependencies].
44+
4245
== Identity and access
4346

4447
[stripes=odd,cols="1d,4d,3a,3a", options=header,width="100%"]

0 commit comments

Comments
 (0)