88
99const fqdn = "kind.internal" ;
1010
11+ // common documentation URLs
12+ const documentationUrls = [
13+ { src : "/dashboard" , dest : "/user_guide/monitor_deployments/index.html" } ,
14+ { src : "/applications/deployments" , dest : "/user_guide/package_software/deployments.html" } ,
15+ { src : "/applications/deployment/*" , dest : "/user_guide/package_software/deployment_details.html" } ,
16+ { src : "/applications/deployment/*/cluster/*" , dest : "/user_guide/package_software/deployment_details.html" } ,
17+ { src : "/applications/deployments/setup-deployment" , dest : "/user_guide/package_software/setup_deploy.html" } ,
18+ { src : "/applications/packages" , dest : "/user_guide/package_software/deploy_packages.html" } ,
19+ { src : "/applications/packages/create" , dest : "/user_guide/package_software/add_deploy_pack.html" } ,
20+ { src : "/applications/packages/import" , dest : "/user_guide/package_software/import_deployment.html" } ,
21+ { src : "/applications/package/*" , dest : "/user_guide/package_software/deploy_pack_details.html" } ,
22+ { src : "/applications/packages/edit/*/*/*" , dest : "/user_guide/package_software/edit_deploy_pack.html" } ,
23+ { src : "/applications/packages/clone/*/*/*" , dest : "/user_guide/package_software/clone_applications.html" } ,
24+ { src : "/applications/applications/apps" , dest : "/user_guide/package_software/applications.html" } ,
25+ { src : "/applications/applications/add" , dest : "/user_guide/package_software/add_applications.html" } ,
26+ { src : "/applications/applications/edit/*/*/*" , dest : "/user_guide/package_software/edit_application.html" } ,
27+ { src : "/applications/application/*/*/*" , dest : "/user_guide/package_software/app_details.html" } ,
28+ { src : "/applications/applications/extensions" , dest : "/user_guide/package_software/extensions/deploy_extension_package.html" } ,
29+ { src : "/applications/applications/registries" , dest : "/user_guide/package_software/registry.html" } ,
30+ { src : "/infrastructure/host/*" , dest : "/user_guide/set_up_edge_infra/active_host_details.html" } ,
31+ { src : "/infrastructure/host/*/edit" , dest : "/user_guide/set_up_edge_infra/edit_host.html" } ,
32+ { src : "/infrastructure/regions/new" , dest : "/user_guide/set_up_edge_infra/location/add_region.html" } ,
33+ { src : "/infrastructure/regions/*" , dest : "/user_guide/set_up_edge_infra/location/view_region_detail.html" } ,
34+ { src : "/infrastructure/regions/*/sites/new" , dest : "/user_guide/set_up_edge_infra/location/add_site.html" } ,
35+ { src : "/admin/os-profiles" , dest : "/shared/shared_os_profile.html" } ,
36+ ] ;
37+
38+ const v3_0_docs = [
39+ { src : "/admin/ssh-keys" , dest : "/user_guide/additional_howtos/configure_ssh_public_keys.html" } ,
40+ { src : "/infrastructure/clusters" , dest : "/user_guide/set_up_edge_infra/clusters_main.html" } ,
41+ { src : "/infrastructure/clusters/create" , dest : "/user_guide/set_up_edge_infra/create_clusters.html" } ,
42+ { src : "/infrastructure/cluster/*" , dest : "/user_guide/set_up_edge_infra/cluster_details.html" } ,
43+ { src : "/infrastructure/cluster/*/edit" , dest : "/user_guide/set_up_edge_infra/edit_clusters.html" } ,
44+ { src : "/infrastructure/hosts" , dest : "/user_guide/set_up_edge_infra/provisioned_hosts_main.html" } ,
45+ { src : "/infrastructure/locations" , dest : "/user_guide/set_up_edge_infra/location_main.html" } ,
46+ { src : "/infrastructure/hosts/provision" , dest : "/user_guide/set_up_edge_infra/provision_host.html" } ,
47+ { src : "/admin/alerts" , dest : "/user_guide/additional_howtos/alerting.html" } ,
48+ { src : "/admin/alert-definitions" , dest : "/user_guide/additional_howtos/alerts_config.html" } ,
49+ { src : "/admin/cluster-templates" , dest : "/user_guide/additional_howtos/set_up_a_cluster_template.html" } ,
50+ { src : "/admin/cluster-templates/*/*/view" , dest : "/user_guide/additional_howtos/view_cluster_template.html" } ,
51+ { src : "/admin/about" , dest : "/user_guide/additional_howtos/index.html" }
52+ ] ;
53+
54+ const v3_1_docs = [
55+ { src : "/admin/ssh-keys" , dest : "/user_guide/advanced_functionality/configure_ssh_public_keys.html" } ,
56+ { src : "/infrastructure/clusters" , dest : "/user_guide/set_up_edge_infra/clusters/index.html" } ,
57+ { src : "/infrastructure/clusters/create" , dest : "/user_guide/set_up_edge_infra/clusters/create_clusters.html" } ,
58+ { src : "/infrastructure/cluster/*" , dest : "/user_guide/set_up_edge_infra/clusters/cluster_details.html" } ,
59+ { src : "/infrastructure/cluster/*/edit" , dest : "/user_guide/set_up_edge_infra/clusters/edit_clusters.html" } ,
60+ { src : "/infrastructure/hosts" , dest : "/user_guide/set_up_edge_infra/edge_node_states/index.html" } ,
61+ { src : "/infrastructure/locations" , dest : "/user_guide/set_up_edge_infra/location/index.html" } ,
62+ { src : "/infrastructure/hosts/provision" , dest : "/user_guide/set_up_edge_infra/edge_node_onboard/onboarding_actions/provision_host.html" } , //verify
63+ { src : "/admin/alerts" , dest : "/user_guide/monitor_deployments/alerts_view.html" } ,
64+ { src : "/admin/alert-definitions" , dest : "/user_guide/advanced_functionality/alerts_config.html" } ,
65+ { src : "/admin/cluster-templates" , dest : "/user_guide/advanced_functionality/set_up_a_cluster_template.html" } ,
66+ { src : "/admin/cluster-templates/*/*/view" , dest : "/user_guide/advanced_functionality/view_cluster_template.html" } ,
67+ { src : "/admin/about" , dest : "/user_guide/administration/index.html" } ] ;
68+
1169window . __RUNTIME_CONFIG__ = {
1270 AUTH : "true" ,
1371 KC_URL : `https://keycloak.${ fqdn } ` ,
@@ -16,50 +74,26 @@ window.__RUNTIME_CONFIG__ = {
1674 SESSION_TIMEOUT : 0 ,
1775 OBSERVABILITY_URL : `https://observability-ui.${ fqdn } ` ,
1876 DOCUMENTATION_URL : "https://docs.openedgeplatform.intel.com/edge-manage-docs/main" ,
19- DOCUMENTATION : [
20- { src : "/dashboard" , dest : "/user_guide/monitor_deployments/index.html" } ,
21- { src : "/admin/ssh-keys" , dest : "/user_guide/additional_howtos/configure_ssh_public_keys.html" } ,
22- { src : "/applications/deployments" , dest : "/user_guide/package_software/deployments.html" } ,
23- { src : "/applications/deployment/*" , dest : "/user_guide/package_software/deployment_details.html" } ,
24- { src : "/applications/deployment/*/cluster/*" , dest : "/user_guide/package_software/deployment_details.html" } ,
25- { src : "/applications/setup-deployment" , dest : "/user_guide/package_software/setup_deploy.html" } ,
26- { src : "/applications/packages" , dest : "/user_guide/package_software/deploy_packages.html" } ,
27- { src : "/applications/packages/create" , dest : "/user_guide/package_software/add_deploy_pack.html" } ,
28- { src : "/applications/packages/import" , dest : "/user_guide/package_software/import_deployment.html" } ,
29- { src : "/applications/package/*" , dest : "/user_guide/package_software/deploy_pack_details.html" } ,
30- { src : "/applications/packages/edit/*" , dest : "/user_guide/package_software/edit_deploy_pack.html" } ,
31- { src : "/applications/packages/clone/*" , dest : "/user_guide/package_software/clone_applications.html" } ,
32- { src : "/applications/applications/apps" , dest : "/user_guide/package_software/applications.html" } ,
33- { src : "/applications/applications/add" , dest : "/user_guide/package_software/add_applications.html" } ,
34- { src : "/applications/application/*" , dest : "/user_guide/package_software/app_details.html" } ,
35- { src : "/applications/applications/edit/*" , dest : "/user_guide/package_software/edit_application.html" } ,
36- { src : "/applications/applications/extensions" , dest : "/user_guide/package_software/extensions/deploy_extension_package.html" } ,
37- { src : "/applications/applications/registries" , dest : "/user_guide/package_software/registry.html" } ,
38- { src : "/infrastructure/clusters" , dest : "/user_guide/set_up_edge_infra/clusters_main.html" } ,
39- { src : "/infrastructure/clusters/create" , dest : "/user_guide/set_up_edge_infra/create_clusters.html" } ,
40- { src : "/infrastructure/cluster/*" , dest : "/user_guide/set_up_edge_infra/cluster_details.html" } ,
41- { src : "/infrastructure/cluster/*/edit" , dest : "/user_guide/set_up_edge_infra/edit_clusters.html" } ,
42- { src : "/infrastructure/hosts" , dest : "/user_guide/set_up_edge_infra/provisioned_hosts_main.html" } ,
43- { src : "/infrastructure/host/*" , dest : "/user_guide/set_up_edge_infra/active_host_details.html" } ,
44- { src : "/infrastructure/host/*/edit" , dest : "/user_guide/set_up_edge_infra/edit_host.html" } ,
45- { src : "/infrastructure/unassigned-hosts" , dest : "/user_guide/set_up_edge_infra/configured_hosts_main.html" } ,
46- { src : "/infrastructure/unconfigured-hosts" , dest : "/user_guide/set_up_edge_infra/onboarded_hosts.html" } ,
47- { src : "/infrastructure/unconfigured-host/*" , dest : "/user_guide/set_up_edge_infra/onboard_host_details.html" } ,
48- { src : "/infrastructure/unconfigured-host/configure" , dest : "/user_guide/set_up_edge_infra/configure_host.html" } ,
49- { src : "/infrastructure/registered-hosts" , dest : "/user_guide/set_up_edge_infra/registered_hosts.html" } ,
50- { src : "/infrastructure/deauthorized-hosts" , dest : "/user_guide/set_up_edge_infra/deauthorize_host.html" } ,
51- { src : "/infrastructure/locations" , dest : "/user_guide/set_up_edge_infra/location_main.html" } ,
52- { src : "/infrastructure/regions/new" , dest : "/user_guide/set_up_edge_infra/location/add_region.html" } ,
53- { src : "/infrastructure/regions/*" , dest : "/user_guide/set_up_edge_infra/location/view_region_detail.html" } ,
54- { src : "/infrastructure/hosts/set-up-provisioning" , dest : "/user_guide/set_up_edge_infra/provision_host.html" } ,
55- { src : "/infrastructure/regions/*/sites/new" , dest : "/user_guide/set_up_edge_infra/location/add_site.html" } ,
56- { src : "/admin/alerts" , dest : "/user_guide/additional_howtos/alerting.html" } ,
57- { src : "/admin/alert-definitions" , dest : "/user_guide/additional_howtos/alerts_config.html" } ,
58- { src : "/admin/cluster-templates" , dest : "/user_guide/additional_howtos/set_up_a_cluster_template.html" } ,
59- { src : "/admin/cluster-templates/*/view" , dest : "/user_guide/additional_howtos/view_cluster_template.html" } ,
60- { src : "/admin/os-profiles" , dest : "/shared/shared_os_profile.html" } ,
61- { src : "/admin/about" , dest : "/user_guide/additional_howtos/index.html" } ,
62- ] ,
77+ DOCUMENTATION : {
78+ "3.0" : [ // 3.0 documentation URLs
79+ ...documentationUrls ,
80+ ...v3_0_docs
81+ ] ,
82+ "3.1" : [ // 3.1 documentation URLs
83+ ...documentationUrls ,
84+ ...v3_1_docs
85+ ] ,
86+ /*
87+ - Keep "main" up to date with the latest release documentation
88+ - "main" serves as a fallback when a specific version key is not found
89+ - Only add new version keys when documentation URLs actually change
90+ - For releases with no doc changes, they will automatically use "main" (latest)
91+ */
92+ "main" : [
93+ ...documentationUrls ,
94+ ...v3_1_docs //latest release which has doc changes
95+ ]
96+ } ,
6397 MFE : {
6498 APP_ORCH : "true" ,
6599 INFRA : "true" ,
0 commit comments