You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ Follow the documentation below to deploy the open feature operator to your local
12
12
## Configuration
13
13
14
14
Configuration of the deployed sidecars is handled through the `FeatureFlagConfiguration` CRs defined in the `openfeature.dev/featureflagconfiguration` annotation of a deployed `PodSpec`.
15
-
> Configuration for the operator will be possible in the future, to help contribute [click here](https://github.com/open-feature/open-feature-operator/issues)
15
+
> Further configuration of the operator will be possible in the future, to help contribute [click here](https://github.com/open-feature/open-feature-operator/issues)
Copy file name to clipboardExpand all lines: docs/getting_started.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ Once you have [installed the operator](./installation.md) you can follow this gu
4
4
5
5
### Deploy a `FeatureFlagConfiguration`
6
6
7
-
This `FeatureFlagConfiguration` will be watched by the injected `flagd` container to create a twin of its flag definitions internally. If multiple configurations are supplied to `flagd` these states will be combined.
7
+
This `FeatureFlagConfiguration` will be watched by the injected `flagd` container and used to construct its internal flag definitions state. If multiple configurations are supplied to `flagd` these states will be merged.
8
8
9
9
```yaml
10
10
apiVersion: core.openfeature.dev/v1alpha2
@@ -25,7 +25,7 @@ spec:
25
25
26
26
### Reference the deployed FeatureFlagConfiguration within a Deployment spec annotation.
27
27
28
-
In this example we will be creating a `Deployment` containing an `busybox-curl` container, in the example below the `metadata.annotations` object contains the required annotations for the operator to correctly configure and inject the `flagd` sidecar into each deployed `Pod`. The documentation for these annotations can be found [here](./annotations.md).
28
+
In this example, we will be creating a `Deployment` containing an `busybox-curl` container. In the example below, the `metadata.annotations` object contains the required annotations for the operator to correctly configure and inject the `flagd` sidecar into each deployed `Pod`. The documentation for these annotations can be found [here](./annotations.md).
29
29
30
30
```yaml
31
31
apiVersion: apps/v1
@@ -57,7 +57,7 @@ spec:
57
57
58
58
### Confirm that operator has injected the `flagd` sidecar
59
59
60
-
Once the `deployment.yaml` has been applied, our `Pod` should be created and contain 2 containers.
60
+
Once the `deployment.yaml` has been applied, our `Pod` should be created grouping 2 containers.
61
61
```
62
62
kubectl get pods -n default
63
63
```
@@ -83,9 +83,9 @@ kubectl describe pod busybox-curl-7bd5767999-spf7v
83
83
FLAGD_METRICS_PORT: 8014
84
84
```
85
85
86
-
Now that we have confirmed that the flagd sidecar has been injected and the configuration is correct we can test out the flag evaluation using curl.
86
+
Now that we have confirmed that the `flagd` sidecar has been injected and the configuration is correct, we can test the flag evaluation using `curl`.
87
87
88
-
> This would not be the usual method for evaluating flags in our applications, instead a language specific flagd provider would be used in conjunction with the OpenFeature SDK, documentation can be found [here](https://github.com/open-feature/flagd/blob/main/docs/usage/flagd_providers.md).
88
+
> This is not the usual suggested best practice for evaluating flags in applications, typically a language specific `flagd` provider would be used in conjunction with the OpenFeature SDK, documentation can be found [here](https://github.com/open-feature/flagd/blob/main/docs/usage/flagd_providers.md).
Copy file name to clipboardExpand all lines: docs/installation.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
4
4
## Prerequisites
5
5
6
-
OpenFeature Operator is a server that communicates with Kubernetes components within the cluster, as such it requires a means of authorizing requests between peers. Cert manager handles the authorization by adding certificates and certificate issuers as resource types in Kubernetes clusters, and simplifies the process of obtaining, renewing and using those certificates.
6
+
The OpenFeature Operator is a server that communicates with Kubernetes components within a cluster. As such, it requires a means of authorizing requests between peers. Cert manager handles authorization by adding certificates and certificate issuers as resource types in Kubernetes clusters. This simplifies the process of obtaining, renewing, and using those certificates.
7
7
The installation docs for cert manager can be found [here](https://cert-manager.io/docs/installation/kubernetes/).
8
8
Alternatively, running the commands below will install cert manager into the `cert-manager` namespace.
Copy file name to clipboardExpand all lines: docs/permissions.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ The open feature operator uses the `open-feature-operator-controller-manager` se
9
9
### leader-election-role
10
10
11
11
The `leader-election-role` provides the operator with the required permissions to perform leader election.
12
-
The definition of this role can be found [here](../config//rbac//leader_election_role.yaml)
12
+
The definition of this role can be found [here](../config/rbac//leader_election_role.yaml)
13
13
14
14
| API Group | Resource | Verbs |
15
15
| ----------- | ----------- | ----------- |
@@ -20,7 +20,7 @@ The definition of this role can be found [here](../config//rbac//leader_election
20
20
21
21
### manager-role
22
22
23
-
The `manager-role` applies the rules described below, its definition can be found [here](../config/rbac/role.yaml). It provides the operator permissions over the `core.openfeature.dev` resources, and the required permissions for injecting the `flagd` sidecar into appropriate pods. The `ConfigMap` permissions are needed to allow for the mounting of `FeatureFlagConfiguration` resources for filepath syncs.
23
+
The `manager-role` applies the rules described below, its definition can be found [here](../config/rbac/role.yaml). It provides the operator with sufficient permissions over the `core.openfeature.dev` resources, and the required permissions for injecting the `flagd` sidecar into appropriate pods. The `ConfigMap` permissions are needed to allow the mounting of `FeatureFlagConfiguration` resources for filepath syncs.
0 commit comments