diff --git a/content/en/_index.md b/content/en/_index.md index e81fd03d..42924240 100644 --- a/content/en/_index.md +++ b/content/en/_index.md @@ -42,7 +42,7 @@ title: Open Cluster Management Use application lifecycle to create your application and deliver hybrid apps across one or more clusters, while you keep up with changes. {{% /blocks/feature %}} - {{% blocks/feature icon="fa-cog" title="Configure, Secure, and Manage Your Resources" url="docs/getting-started/integration/policy" %}} + {{% blocks/feature icon="fa-cog" title="Configure, Secure, and Manage Your Resources" url="docs/getting-started/integration/policy-controllers" %}} Policy and configuration management uses labels to help you deploy policies and control consistently across your resources. Keep your resources secure by using access control and manage for your quota and cost. {{% /blocks/feature %}} {{% /blocks/section %}} diff --git a/content/en/docs/getting-started/integration/policy-controllers/_index.md b/content/en/docs/getting-started/integration/policy-controllers/_index.md index 9f0bb1a4..30795ad8 100644 --- a/content/en/docs/getting-started/integration/policy-controllers/_index.md +++ b/content/en/docs/getting-started/integration/policy-controllers/_index.md @@ -3,8 +3,8 @@ title: Policy controllers weight: 10 --- -The [Policy API]({{< ref "docs/getting-started/integration/policy" >}}) on the hub delivers the policies defined in `spec.policy-templates` to the managed -clusters via the [policy framework controllers]({{< ref "docs/getting-started/integration/policy-framework" >}}). Once on the managed +The [Policy API]({{< ref "docs/getting-started/integration/policy-controllers/policy" >}}) on the hub delivers the policies defined in `spec.policy-templates` to the managed +clusters via the [policy framework controllers]({{< ref "docs/getting-started/integration/policy-controllers/policy-framework" >}}). Once on the managed cluster, these _Policy Templates_ are acted upon by the associated controller on the managed cluster. The policy framework supports delivering the _Policy Template_ kinds listed. diff --git a/content/en/docs/getting-started/integration/policy-controllers/configuration-policy.md b/content/en/docs/getting-started/integration/policy-controllers/configuration-policy.md index 8ae3a583..6ed3ea3e 100644 --- a/content/en/docs/getting-started/integration/policy-controllers/configuration-policy.md +++ b/content/en/docs/getting-started/integration/policy-controllers/configuration-policy.md @@ -19,7 +19,7 @@ You must meet the following prerequisites to install the configuration policy co - Ensure [Golang](https://golang.org/doc/install) is installed, if you are planning to install from the source. - Ensure the `open-cluster-management` _policy framework_ is installed. See - [Policy Framework]({{< ref "docs/getting-started/integration/policy-framework" >}}) for more information. + [Policy Framework]({{< ref "docs/getting-started/integration/policy-controllers/policy-framework" >}}) for more information. ## Installing the configuration policy controller @@ -49,7 +49,7 @@ Ensure `clusteradm` CLI is installed and is newer than v0.3.0. Download and extr After a successful deployment, test the policy framework and configuration policy controller with a sample policy. For more information on how to use a `ConfigurationPolicy`, read the -[`Policy` API concept section]({{< ref "docs/getting-started/integration/policy-framework#policy" >}}). +[`Policy` API concept section]({{< ref "docs/getting-started/integration/policy-controllers/policy-framework#policy" >}}). 1. Run the following command to create a policy on the hub that uses `Placement`: diff --git a/content/en/docs/getting-started/integration/policy-framework.md b/content/en/docs/getting-started/integration/policy-controllers/policy-framework.md similarity index 93% rename from content/en/docs/getting-started/integration/policy-framework.md rename to content/en/docs/getting-started/integration/policy-controllers/policy-framework.md index ba7ff2ef..92587174 100644 --- a/content/en/docs/getting-started/integration/policy-framework.md +++ b/content/en/docs/getting-started/integration/policy-controllers/policy-framework.md @@ -1,6 +1,8 @@ --- title: Policy framework -weight: 10 +weight: 2 +aliases: + - /getting-started/integration/policy-framework/ --- The policy framework provides governance capabilities to OCM managed Kubernetes clusters. Policies provide visibility @@ -10,12 +12,12 @@ and drive remediation for various security and configuration aspects to help IT ## API Concepts -View the [Policy API]({{< ref "docs/getting-started/integration/policy" >}}) page for additional details about the Policy API managed by the Policy Framework +View the [Policy API]({{< ref "docs/getting-started/integration/policy-controllers/policy" >}}) page for additional details about the Policy API managed by the Policy Framework components, including: -- [`Policy`]({{< ref "docs/getting-started/integration/policy#policy" >}}) -- [`PolicySet`]({{< ref "docs/getting-started/integration/policy#policyset" >}}) -- [`PlacementBinding`]({{< ref "docs/getting-started/integration/policy#placementbinding" >}}) +- [`Policy`]({{< ref "docs/getting-started/integration/policy-controllers/policy#policy" >}}) +- [`PolicySet`]({{< ref "docs/getting-started/integration/policy-controllers/policy#policyset" >}}) +- [`PlacementBinding`]({{< ref "docs/getting-started/integration/policy-controllers/policy#placementbinding" >}}) ## Architecture diff --git a/content/en/docs/getting-started/integration/policy.md b/content/en/docs/getting-started/integration/policy-controllers/policy.md similarity index 99% rename from content/en/docs/getting-started/integration/policy.md rename to content/en/docs/getting-started/integration/policy-controllers/policy.md index 84c1378a..178088bf 100644 --- a/content/en/docs/getting-started/integration/policy.md +++ b/content/en/docs/getting-started/integration/policy-controllers/policy.md @@ -1,6 +1,6 @@ --- title: Policy -weight: 5 +weight: 1 aliases: - /concepts/policy/ - /docs/concepts/policy/ diff --git a/content/en/docs/getting-started/quick-start/_index.md b/content/en/docs/getting-started/quick-start/_index.md index 9d0199c4..f5e87146 100644 --- a/content/en/docs/getting-started/quick-start/_index.md +++ b/content/en/docs/getting-started/quick-start/_index.md @@ -37,5 +37,5 @@ Now you have the OCM control plane with 2 managed clusters connected! Let's star - [Deploy kubernetes resources onto a managed cluster]({{< ref "docs/scenarios/deploy-kubernetes-resources" >}}) - [Visit kubernetes apiserver of managedcluster from cluster-proxy]({{< ref "docs/scenarios/pushing-kube-api-requests" >}}) - Visit [integration]({{< ref "docs/getting-started/integration" >}}) to check if any certain OCM addon will meet your use cases. - - [Deploy Policies onto a managed cluster]({{< ref "docs/getting-started/integration/policy-framework" >}}) + - [Deploy Policies onto a managed cluster]({{< ref "docs/getting-started/integration/policy-controllers/policy-framework" >}}) - [Use the OCM VScode Extension to easily generate OCM related Kubernetes resources and track your cluster]({{< ref "docs/developer-guides/vscode-extension" >}})