From 0a248fe2bff538d6a6f816039c612276683c03b8 Mon Sep 17 00:00:00 2001 From: Ihor Aleksandrychiev Date: Tue, 22 Sep 2026 16:40:47 +0300 Subject: [PATCH 1/6] Added broken internal link checker Run it on the postprocess stage when we have bilt HTML files. Ticket: ENT-14135 Signed-off-by: Ihor Aleksandrychiev (cherry picked from commit aa4f0f7b3f2b4ffa550efff76bb980185bdc0b92) --- generator/_scripts/cfdoc_link_checker.py | 126 +++++++++++++++++++++++ generator/_scripts/cfdoc_postprocess.py | 6 ++ 2 files changed, 132 insertions(+) create mode 100644 generator/_scripts/cfdoc_link_checker.py diff --git a/generator/_scripts/cfdoc_link_checker.py b/generator/_scripts/cfdoc_link_checker.py new file mode 100644 index 0000000000..60b622fdfe --- /dev/null +++ b/generator/_scripts/cfdoc_link_checker.py @@ -0,0 +1,126 @@ +import html.parser +import os +import re +import sys +import urllib.parse + +# Tags/attributes that carry a URL we should be able to resolve to a file. +LINK_ATTRS = { + "a": "href", + "img": "src", + "link": "href", + "script": "src", +} + +# Schemes that never point at a file in the built site. +SKIPPED_SCHEMES = ("mailto:", "tel:", "javascript:", "data:") + +# The version switcher (lts_versions_list.html / versions_list.html) links to +# sibling docs builds for other branches/versions, e.g. "../../docs/3.27/", +# "../../docs/lts/" or "../../docs/archive/index.html". Each version/archive +# is built and deployed separately, so those paths never exist in this +# build's own _site and aren't broken links. +VERSION_LINK_RE = re.compile( + r"(?:^|/)docs/(?:master|lts|archive|\d+(?:\.\d+){1,2})(?:/|$)" +) + + +class _LinkExtractor(html.parser.HTMLParser): + """Collects (url, line) for every href/src found in one HTML page.""" + + def __init__(self): + super().__init__(convert_charrefs=True) + self.links = [] + + def handle_starttag(self, tag, attrs): + attr_name = LINK_ATTRS.get(tag) + if attr_name is None: + return + url = dict(attrs).get(attr_name) + if url: + line, _col = self.getpos() + self.links.append((url, line)) + + +def _is_checkable(url): + """Only internal links/assets are worth resolving against the filesystem.""" + url = url.strip() + if not url or url.startswith("#"): + return False + if url.startswith(SKIPPED_SCHEMES): + return False + if VERSION_LINK_RE.search(url): + return False + parsed = urllib.parse.urlsplit(url) + if parsed.scheme or parsed.netloc: + return False # external, e.g. http://, https://, //host/... + return True + + +def _resolve(site_root, html_file, url): + """Map an internal href/src to the file it should point at on disk. + + Returns None for links that don't reference a separate file (e.g. a bare + "?query" link on the current page). + """ + path = url.split("#", 1)[0].split("?", 1)[0] + if not path: + return None + + if path.startswith("/"): + target = os.path.join(site_root, path.lstrip("/")) + else: + target = os.path.normpath(os.path.join(os.path.dirname(html_file), path)) + + # Hugo renders pretty URLs as a directory containing index.html; a link + # is valid whether or not it has the trailing slash the directory implies. + if os.path.isdir(target): + target = os.path.join(target, "index.html") + + return target + + +def _find_html_files(site_root): + for dirpath, _dirnames, filenames in os.walk(site_root): + for filename in filenames: + if filename.endswith(".html"): + yield os.path.join(dirpath, filename) + + +def run(config): + """Checks every internal link/image/script src in the built site and + exits non-zero, listing what's broken and where, if any target is + missing. + + Runs against the generated HTML in CFE_DIR (after the Hugo build) rather + than the markdown source, so it validates Hugo's actual routing (pretty + URLs, aliases, page bundles) instead of a reimplementation of it. + """ + site_root = os.path.join(config["project_directory"], config["CFE_DIR"]) + if not os.path.isdir(site_root): + sys.stderr.write("ERROR: built site not found at %s\n" % site_root) + sys.exit(1) + + broken = [] + for html_file in _find_html_files(site_root): + parser = _LinkExtractor() + with open(html_file, "r", encoding="utf-8", errors="replace") as f: + parser.feed(f.read()) + + for url, line in parser.links: + if not _is_checkable(url): + continue + target = _resolve(site_root, html_file, url) + if target is None: + continue + if not os.path.exists(target): + broken.append((os.path.relpath(html_file, site_root), line, url)) + + if broken: + sys.stderr.write( + "ERROR: %d broken internal link(s)/asset reference(s) found in the built site:\n" + % len(broken) + ) + for page, line, url in broken: + sys.stderr.write(" %s:%d: %s\n" % (page, line, url)) + sys.exit(1) diff --git a/generator/_scripts/cfdoc_postprocess.py b/generator/_scripts/cfdoc_postprocess.py index a2bfe995b6..fe054528a4 100755 --- a/generator/_scripts/cfdoc_postprocess.py +++ b/generator/_scripts/cfdoc_postprocess.py @@ -24,6 +24,7 @@ import cfdoc_environment as environment import cfdoc_sourcelinks as sourcelinks +import cfdoc_link_checker as link_checker import sys @@ -35,4 +36,9 @@ print(sys.exc_info()) exit(1) +# Runs outside the try/except above: it exits directly (like +# cfdoc_references_resolver.run) with a clean broken-link report, rather than +# letting the generic exception handler above swallow that message. +link_checker.run(config) + exit(0) From 2537fbe39dd981c5eeed143b824a7f0cbef3da28 Mon Sep 17 00:00:00 2001 From: Ihor Aleksandrychiev Date: Tue, 22 Sep 2026 17:55:33 +0300 Subject: [PATCH 2/6] Fixed broken links Signed-off-by: Ihor Aleksandrychiev (cherry picked from commit 6e6b41b7557b3f1070e8e5150fe14b48d521e1a2) --- content/examples/tutorials/file_comparison.markdown | 2 +- .../writing-and-serving-policy}/hugo-commit.png | Bin content/getting-started/developing-modules.markdown | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) rename content/{getting-started => examples/tutorials/writing-and-serving-policy}/hugo-commit.png (100%) diff --git a/content/examples/tutorials/file_comparison.markdown b/content/examples/tutorials/file_comparison.markdown index 0a30c5d821..5d2bc7d2ae 100644 --- a/content/examples/tutorials/file_comparison.markdown +++ b/content/examples/tutorials/file_comparison.markdown @@ -6,7 +6,7 @@ aliases: - "/examples-tutorials-file_comparison.html" --- -1. Add the [policy contents][File comparison#Full policy] (also can be downloaded from file_compare_test.cf) to a new file, such as /var/cfengine/masterfiles/file_test.cf. +1. Add the [policy contents][File comparison#Full policy] (also can be downloaded from file_compare_test.cf) to a new file, such as /var/cfengine/masterfiles/file_test.cf. 2. Run the following commands as root on the command line: ```console export AOUT_BIN="a.out" diff --git a/content/getting-started/hugo-commit.png b/content/examples/tutorials/writing-and-serving-policy/hugo-commit.png similarity index 100% rename from content/getting-started/hugo-commit.png rename to content/examples/tutorials/writing-and-serving-policy/hugo-commit.png diff --git a/content/getting-started/developing-modules.markdown b/content/getting-started/developing-modules.markdown index 9f03d38699..2f4ca462e8 100644 --- a/content/getting-started/developing-modules.markdown +++ b/content/getting-started/developing-modules.markdown @@ -137,6 +137,6 @@ There are several places to look for more information or inspiration when writin * [The real git promise type code](https://github.com/cfengine/modules/tree/c3b7329b240cf7ad062a0a64ee8b607af2cb912a/promise-types/git/) * [HTTP promise type module](https://github.com/cfengine/modules/tree/c861789d4b376147d904fccd76963a92e65eaa97/promise-types/http/) -* [CFEngine custom promise type specification](./reference-promise-types-custom.html) +* [CFEngine custom promise type specification](/reference/promise-types/custom/) * [Blog post: How to implement CFEngine Custom Promise types in Python](https://cfengine.com/blog/2020/how-to-implement-cfengine-custom-promise-types-in-python/) * [Blog post: How to implement CFEngine Custom Promise types in Bash](https://cfengine.com/blog/2021/how-to-implement-cfengine-custom-promise-types-in-bash/) From b71a7231751cbe1fc3abca81ab733333b5e7ba3a Mon Sep 17 00:00:00 2001 From: Nick Anderson Date: Tue, 1 Sep 2026 07:37:08 -0500 Subject: [PATCH 3/6] Fixed reference labels that resolved to 404s (cherry picked from commit 2140a44fea802e705b9e8a9ecf0e0364f5e1ff86) --- ...own => cfe_internal-cfe_cfengine.markdown} | 0 generator/_references.md | 97 ++++++++++--------- 2 files changed, 49 insertions(+), 48 deletions(-) rename content/reference/masterfiles-policy-framework/{cfe_internal-CFE_cfengine.markdown => cfe_internal-cfe_cfengine.markdown} (100%) diff --git a/content/reference/masterfiles-policy-framework/cfe_internal-CFE_cfengine.markdown b/content/reference/masterfiles-policy-framework/cfe_internal-cfe_cfengine.markdown similarity index 100% rename from content/reference/masterfiles-policy-framework/cfe_internal-CFE_cfengine.markdown rename to content/reference/masterfiles-policy-framework/cfe_internal-cfe_cfengine.markdown diff --git a/generator/_references.md b/generator/_references.md index dcc9a77b88..7ac3302290 100644 --- a/generator/_references.md +++ b/generator/_references.md @@ -11,57 +11,58 @@ [github documentation]: https://github.com/cfengine/documentation "Documentation repository on GitHub" [github design-center]: https://github.com/cfengine/design-center "Design-Center repository on GitHub" [evaluate cfengine]: https://cfengine.com/evaluate-enterprise "Evaluate CFEngine" -[cfengine getting started]: https://cfengine.com/enterprise-getting-started "Get started in 10 minutes" [LMDB]: http://symas.com/mdb/ "Symas Lightning Memory-Mapped Database" -[vim_cf3]: https://github.com/neilhwatson/vim_cf3 "CFEngine 3 vim integration" [community package repositories]: http://cfengine.com/cfengine-linux-distros "Community package repositories" [community download page]: https://cfengine.com/community/download/ "Community package download page" [enterprise software download page]: https://cfengine.com/product/free-download/ "Enterprise download page" -[boolean]: reference-language-concepts-promises.html#promise-attributes -[clist]: reference-language-concepts-promises.html#promise-attributes -[anchored]: reference-language-concepts-pattern-matching-and-referencing.html#anchored-vs-unanchored-regular-expressions -[unanchored]: reference-language-concepts-pattern-matching-and-referencing.html#anchored-vs-unanchored-regular-expressions -[datatypes]: reference-language-concepts-variables.html -[utility functions]: tags-utility-functions.html -[data functions]: tags-data-functions.html -[system functions]: tags-system-functions.html -[io functions]: tags-io-functions.html -[comm functions]: tags-communication-functions.html -[files functions]: tags-files-functions.html -[body classes]: reference-promise-types.html#classes -[body common]: reference-components.html#common-control -[body file]: reference-language-concepts-namespaces.html -[body hub control port]: reference-components-cf-hub.html#port -[sys.policy_entry_dirname]: reference-special-variables-sys.html#sys-policy_entry_dirname -[sys.policy_entry_filename]: reference-special-variables-sys.html#sys-policy_entry_filename +[boolean]: /reference/language-concepts/promises#promise-attributes +[clist]: /reference/language-concepts/promises#promise-attributes +[anchored]: /reference/language-concepts/pattern-matching-and-referencing#anchored-vs-unanchored-regular-expressions +[unanchored]: /reference/language-concepts/pattern-matching-and-referencing#anchored-vs-unanchored-regular-expressions +[datatypes]: /reference/language-concepts/variables +[body classes]: /reference/promise-types#classes +[body common]: /reference/components#common-control +[body file]: /reference/language-concepts/namespaces +[body hub control port]: /reference/components/cf-hub#port +[sys.policy_entry_dirname]: /reference/special-variables/sys#syspolicy_entry_dirname +[sys.policy_entry_filename]: /reference/special-variables/sys#syspolicy_entry_filename [supported versions]: https://cfengine.com/extended-support/ -[Inventory API]: api-enterprise-api-ref-inventory.html -[sys.uqhost]: reference-special-variables-sys.html#sys-uqhost -[sys.policy_hub]: reference-special-variables-sys.html#sys-policy_hub -[seed_cp]: reference-masterfiles-policy-framework-lib-files.html#seed_cp -[Append to inputs used by main policy]: reference-masterfiles-policy-framework.html#append-to-inputs-used-by-main-policy -[mpf_extra_autorun_inputs]: reference-masterfiles-policy-framework.html#additional-automatically-loaded-inputs -[Append to inputs used by update policy]: reference-masterfiles-policy-framework.html#append-to-inputs-used-by-update-policy -[Classes and decisions]: reference-language-concepts-classes.html -[language-concepts-classes-hard]: reference-language-concepts-classes.html#hard-classes.html "Language concepts -> Classes and decisions: Hard classes" -[lib/files.cf]: reference-masterfiles-policy-framework-lib-files -[lib/packages.cf]: reference-masterfiles-policy-framework-lib-packages -[stdlib-mog]: reference-masterfiles-policy-framework-lib-files.html#mog +[Inventory API]: /api/enterprise-api-ref/inventory +[sys.uqhost]: /reference/special-variables/sys#sysuqhost +[sys.policy_hub]: /reference/special-variables/sys#syspolicy_hub +[seed_cp]: /reference/masterfiles-policy-framework/lib-files#seed_cp +[Masterfiles Policy Framework]: /reference/masterfiles-policy-framework +[Append to inputs used by main policy]: /reference/masterfiles-policy-framework#append-to-inputs-used-by-main-policy +[mpf_extra_autorun_inputs]: /reference/masterfiles-policy-framework#additional-automatically-loaded-inputs +[Append to inputs used by update policy]: /reference/masterfiles-policy-framework#add-additional-policy-files-for-update-inputs +[Classes and decisions]: /reference/language-concepts/classes +[language-concepts-classes-hard]: /reference/language-concepts/classes#hard-classes "Language concepts -> Classes and decisions: Hard classes" +[lib/files.cf]: /reference/masterfiles-policy-framework/lib-files +[lib/packages.cf]: /reference/masterfiles-policy-framework/lib-packages +[stdlib-mog]: /reference/masterfiles-policy-framework/lib-files#mog [jq-project]: https://stedolan.github.io/jq/ "jq is a lightweight and flexible command-line JSON processor. Try online at jqplay.org!" -[Using Vagrant]: getting-started-installation-general-installation-installation-enterprise-vagrant.html "The CFEngine Vagrant environment provides an easy way to test and explore CFEngine Enterprise." -[type]: reference-functions-type.html -[promise-type-measurements]: reference-promise-types-measurements.html -[promise-type-custom]: reference-promise-types-custom.html -[promise-type-custom-protocol]: reference-promise-types-custom.html#protocol -[component-cf-monitord]: reference-components-cf-monitord.html -[cf-hub]: reference-components-cf-hub.html -[cf-hub#hub_schedule]: reference-components-cf-hub.html#hub_schedule -[cf-hub#exclude_hosts]: reference-components-cf-hub.html#exclude_hosts -[cf-hub#control-promises]: reference-components-cf-hub.html#control-promises -[mpf-configure-measurement-collection]: reference-masterfiles-policy-framework.html#configure-enterprise-measurement-monitoring-collection.html -[mpf-configure-component-restart]: reference-masterfiles-policy-framework.html#configure-mpf-to-automatically-restart-components-on-relevant-data-change.html -[mpf-classification-bundles]: reference-masterfiles-policy-framework.html#classification-bundles-before-autorun.html -[mpf-services-autorun]: reference-masterfiles-policy-framework-services-autorun.html -[package-modules-the-api]: reference-language-concepts-modules-package-module-api.html#the-api -[Functions#collecting functions]: /reference/functions/#collecting-functions -[High availability]: /examples/tutorials/high-availability/ "CFEngine High availability overview" +[Using Vagrant]: /getting-started/01-installing-cfengine/general-installation/installation-enterprise-vagrant "The CFEngine Vagrant environment provides an easy way to test and explore CFEngine Enterprise." +[type]: /reference/functions/type +[promise-type-measurements]: /reference/promise-types/measurements +[promise-type-custom]: /reference/promise-types/custom +[promise-type-custom-protocol]: /reference/promise-types/custom#protocol +[component-cf-monitord]: /reference/components/cf-monitord +[cf-hub]: /reference/components/cf-hub +[cf-hub#hub_schedule]: /reference/components/cf-hub#hub_schedule +[cf-hub#exclude_hosts]: /reference/components/cf-hub#exclude_hosts +[cf-hub#control-promises]: /reference/components/cf-hub#control-promises +[mpf-configure-measurement-collection]: /reference/masterfiles-policy-framework#configure-enterprise-measurementmonitoring-collection +[mpf-configure-component-restart]: /reference/masterfiles-policy-framework#configure-mpf-to-automatically-restart-components-on-relevant-data-change +[mpf-classification-bundles]: /reference/masterfiles-policy-framework#classification-bundles-before-autorun +[mpf-services-autorun]: /reference/masterfiles-policy-framework/services-autorun +[package-modules-the-api]: /reference/language-concepts/modules/package-module-api#the-api +[Functions#collecting functions]: /reference/functions#collecting-functions +[guest_environments]: /reference/promise-types/guest_environments +[defaults]: /reference/promise-types/defaults +[getgrgid()]: https://linux.die.net/man/3/getgrgid +[getgrnam()]: https://linux.die.net/man/3/getgrnam +[getpwuid()]: https://linux.die.net/man/3/getpwuid +[getpwnam()]: https://linux.die.net/man/3/getpwnam +[select()]: https://linux.die.net/man/3/select +[search_up]: /reference/functions/findfiles_up +[High availability]: /examples/tutorials/high-availability "CFEngine High availability overview" From eb78607ec7c56cab7446d6f46cdbe9015b9b3d98 Mon Sep 17 00:00:00 2001 From: Nick Anderson Date: Tue, 1 Sep 2026 07:37:11 -0500 Subject: [PATCH 4/6] Fixed inline links written with a legacy .html target (cherry picked from commit fbd4bd360c65e36822d8fb8c18771b3f2a021f5e) --- .../promise-types/files/edit_line/insert_lines.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/reference/promise-types/files/edit_line/insert_lines.markdown b/content/reference/promise-types/files/edit_line/insert_lines.markdown index db52a0ed2c..2fded7b4ed 100644 --- a/content/reference/promise-types/files/edit_line/insert_lines.markdown +++ b/content/reference/promise-types/files/edit_line/insert_lines.markdown @@ -360,7 +360,7 @@ insert_if_not_contains_from_list => { "find_me_1", "find_me_2" }; **Type:** `body location` -**See also:** [Common body attributes][Promise types#Common body attributes], [`location` bodies in the standard library](reference-masterfiles-policy-framework-lib-files.html#location-bodies), [`start` location body in the standard library](reference-masterfiles-policy-framework-lib-files.html#location-bodies), [`before(srt)` location body in the standard library](reference-masterfiles-policy-framework-lib-files.html#before), [`after(srt)` location body in the standard library](reference-masterfiles-policy-framework-lib-files.html#after) +**See also:** [Common body attributes][Promise types#Common body attributes], [`location` bodies in the standard library](/reference/masterfiles-policy-framework/lib-files#location-bodies), [`start` location body in the standard library](/reference/masterfiles-policy-framework/lib-files#location-bodies), [`before(srt)` location body in the standard library](/reference/masterfiles-policy-framework/lib-files#before), [`after(srt)` location body in the standard library](/reference/masterfiles-policy-framework/lib-files#after) #### before_after From 89d259e11c24c791d7a17bbb7b267034df112ca5 Mon Sep 17 00:00:00 2001 From: Ihor Aleksandrychiev Date: Thu, 24 Sep 2026 16:08:24 +0300 Subject: [PATCH 5/6] Fixed broken links Signed-off-by: Ihor Aleksandrychiev --- .../policy-decision-flow.png | Bin .../hugo-commit.png | Bin .../getting-started/installation/_index.markdown | 6 +++--- ...installation-enterprise-free-aws-rhel.markdown | 8 ++++---- .../putty-quick-start-guide.markdown | 14 +++++++------- .../installation/upgrading.markdown | 2 +- .../{guide => overview}/components-overview.png | Bin content/overview/how-cfengine-works.markdown | 6 +++--- .../reference/promise-types/files/_index.markdown | 2 +- content/web-ui/settings.markdown | 2 +- generator/_references.md | 2 +- 11 files changed, 21 insertions(+), 21 deletions(-) rename content/{guide => examples/tutorials/writing-and-serving-policy}/policy-decision-flow.png (100%) rename content/{examples/tutorials/writing-and-serving-policy => getting-started}/hugo-commit.png (100%) rename content/{guide => overview}/components-overview.png (100%) diff --git a/content/guide/policy-decision-flow.png b/content/examples/tutorials/writing-and-serving-policy/policy-decision-flow.png similarity index 100% rename from content/guide/policy-decision-flow.png rename to content/examples/tutorials/writing-and-serving-policy/policy-decision-flow.png diff --git a/content/examples/tutorials/writing-and-serving-policy/hugo-commit.png b/content/getting-started/hugo-commit.png similarity index 100% rename from content/examples/tutorials/writing-and-serving-policy/hugo-commit.png rename to content/getting-started/hugo-commit.png diff --git a/content/getting-started/installation/_index.markdown b/content/getting-started/installation/_index.markdown index d1c3e8acff..441566b592 100644 --- a/content/getting-started/installation/_index.markdown +++ b/content/getting-started/installation/_index.markdown @@ -40,7 +40,7 @@ This is also possible, for example using Vagrant and VirtualBox, and we will pro With the Linux VM there are 2 machines we will be talking about: -![](machines.png) +![](../machines.png) The **CFEngine hub** is the aforementioned Ubuntu 20.04 VM. We will access this via SSH, and install CFEngine there. @@ -153,7 +153,7 @@ Spawn an Ubuntu 20.04 Linux Virtual Machine using the web GUI (in Digital Ocean, Find the IP address of your virtual machine, and the username so you can log in with SSH. For example, in Digital Ocean, the username is `root`, and the IP might be `128.199.44.119` (found in top left of droplet screen as "ipv4"): -![](digital-ocean.png) +![](../digital-ocean.png) **Note:** In the rest of this tutorial, replace the IP address we use in the examples, `192.168.56.2` with that IP. @@ -229,7 +229,7 @@ In the future you might want to set up a DNS entry for your hub and give it a pr After this, you should see the CFEngine Enterprise login screen. Log in with username admin, password admin, and you will be asked to change the password. -![](mp-login.png) +![](../mp-login.png) After changing the password to something more secure, you should be able to log in and see the dashboard. diff --git a/content/getting-started/installation/general-installation/installation-enterprise-free-aws-rhel.markdown b/content/getting-started/installation/general-installation/installation-enterprise-free-aws-rhel.markdown index aa0bff235f..09337ccddf 100644 --- a/content/getting-started/installation/general-installation/installation-enterprise-free-aws-rhel.markdown +++ b/content/getting-started/installation/general-installation/installation-enterprise-free-aws-rhel.markdown @@ -80,7 +80,7 @@ The following steps are only necessary for one of the two virtual machines, the * In the `Firewall Configuration` screen use the `Tab` key to go to Customize. * Hit the `Enter` key. Below is the `Firewall Configuration` window that comes up: -![The firewall Configuration window](Installing-CFE-on-AWS-8.png) +![The firewall Configuration window](../../img/Installing-CFE-on-AWS-8.png) #### Open port 80 (HTTPD) @@ -95,7 +95,7 @@ The following steps are only necessary for one of the two virtual machines, the * Hit the `Tab` key and enter `tcp` in the `Protocol` section. * Hit the `Tab` key until OK is highlighted, and hit `Enter`. -![Configuring a forward](Installing-CFE-on-AWS-9.png) +![Configuring a forward](../../img/Installing-CFE-on-AWS-9.png) The `Port and Protocol` are entered in the blue boxes, with entries of `5308` and `tcp` respectively. Then the `Tab` key is used to highlight the `OK` button, and the user presses `Enter`. @@ -142,7 +142,7 @@ This script installs the latest CFEngine Enterprise Policy Server on your server Example: `$ sudo /var/cfengine/bin/cf-agent --bootstrap 172.31.3.25` -![Bootstrap the policy server](Installing-CFE-on-AWS-10.png) +![Bootstrap the policy server](../../img/Installing-CFE-on-AWS-10.png) Upon successful completion, a confirmation message appears: "Bootstrap to '172.31.3.25' completed successfully!" @@ -163,7 +163,7 @@ wget https://s3.amazonaws.com/cfengine.packages/quick-install-cfengine-enterpris Note: The installation will work on 64-bit and 32-bit client machines (the host requires a 64-bit machine). -![Bootstrap the policy server](Installing-CFE-on-AWS-11.png) +![Bootstrap the policy server](../../img/Installing-CFE-on-AWS-11.png) The client software (host), has been installed on the second virtual machine. diff --git a/content/getting-started/installation/pre-installation-checklist/putty-quick-start-guide.markdown b/content/getting-started/installation/pre-installation-checklist/putty-quick-start-guide.markdown index da1bf69c2c..f161f900f1 100644 --- a/content/getting-started/installation/pre-installation-checklist/putty-quick-start-guide.markdown +++ b/content/getting-started/installation/pre-installation-checklist/putty-quick-start-guide.markdown @@ -99,7 +99,7 @@ http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html and either: * Press the `Windows` key + `R` key and then type `puttygen` in the field named `Open`. Then press the `Enter` key or click `OK`. * Alternatively, double click puttygen.exe under `C:\Program Files (x86)\PuTTY` (when using Windows 64 bit) or `C:\Program Files\PuTTY` (when using Windows 32 bit). -![The Puttygen Interface](Installing-CFE-on-AWS-1.png) +![The Puttygen Interface](../../img/Installing-CFE-on-AWS-1.png) The Puttygen Interface. You will load the .pem file that you created in AWS. @@ -110,7 +110,7 @@ File name input box. * When the key has been loaded click the Save private key button. * When prompted with a warning about saving without a passphrase, click yes. -![The Puttygen popup window](Installing-CFE-on-AWS-2.png) +![The Puttygen popup window](../../img/Installing-CFE-on-AWS-2.png) The Puttygen popup window. Click `Yes`, to proceed without a passphrase. You can also protect your private key with a passphrase that you enter into `Key Passprhase` and `Confirm Key Passphrase`. @@ -128,7 +128,7 @@ The Puttygen popup window. Click `Yes`, to proceed without a passphrase. You can * Alternatively, double click `putty.exe` under `C:\Program Files (x86)\PuTTY` (when using Windows 64 bit) or `C:\Program Files\PuTTY` (when using Windows 32 bit). * On the PuTTY interface, select `Category > Session` on the left side navigation tree: -![The Puttygen Interface](Installing-CFE-on-AWS-3.png) +![The Puttygen Interface](../../img/Installing-CFE-on-AWS-3.png) The Putty interface, with `Session` selected on the left-side navigation tree. @@ -136,7 +136,7 @@ The Putty interface, with `Session` selected on the left-side navigation tree. * The first step is to create a Host Name for the first VM. * The Host Name consists mainly of the public DNS entry that was created for one of the two virtual machines in AWS. But the DNS is preceded by a user name, `ec2-user`, followed by the `@` symbol, which is then followed by the DNS entry. -![Setting up the PuTTY configuration](Installing-CFE-on-AWS-4.png) +![Setting up the PuTTY configuration](../../img/Installing-CFE-on-AWS-4.png) Setting up the PuTTY configuration with the Host Name, and a Saved Sessions Name. @@ -149,7 +149,7 @@ Once we have entered our Host Name and our Saved Sessions name, we take the foll * Click the `Browse` button to select the `Private key for authentication`. * In the `Select private key file` window, navigate to the .ppk private key file created earlier, and double-click on it to enter it into PuTTY. Your PuTTY screen should look like this: -![Setting up the PuTTY configuration](Installing-CFE-on-AWS-5.png) +![Setting up the PuTTY configuration](../../img/Installing-CFE-on-AWS-5.png) Note that `Auth` has been selected on left-side tree, in order to bring up this screen. @@ -159,7 +159,7 @@ Note that `Auth` has been selected on left-side tree, in order to bring up this * Wait a moment, and select `Yes` if prompted. * This prompt will generally only be necessary when trying to login for the very first time. -![The PuTTY interface with the two virtual machines saved](Installing-CFE-on-AWS-6.png) +![The PuTTY interface with the two virtual machines saved](../../img/Installing-CFE-on-AWS-6.png) The PuTTY interface with the two virtual machines saved. We can now proceed to configure those virtual machines with CFEngine. @@ -172,6 +172,6 @@ The PuTTY interface with the two virtual machines saved. We can now proceed to c * Click Load and then Open. * Both virtual machines should now be accessed in two different PuTTY command-line windows. Below is an example of what the command-line window will look like. -![The PuTTY command-line window](Installing-CFE-on-AWS-7.png) +![The PuTTY command-line window](../../img/Installing-CFE-on-AWS-7.png) The PuTTY command-line window, which we will use to configure the virtual machines with CFEngine. diff --git a/content/getting-started/installation/upgrading.markdown b/content/getting-started/installation/upgrading.markdown index 9f62dfc4e7..e2d5a55f01 100644 --- a/content/getting-started/installation/upgrading.markdown +++ b/content/getting-started/installation/upgrading.markdown @@ -198,7 +198,7 @@ empty before performing an Enterprise Hub binary upgrade. 3. Verify that the selected hosts are upgrading successfully. - Mission Portal [Inventory reporting interface][Reporting UI#Inventory management] - ![Inventory management](Reports-Inventory-1.png) + ![Inventory management](../../../web-ui/enterprise-reporting/Reports-Inventory-1.png) - [Inventory API][Inventory API] diff --git a/content/guide/components-overview.png b/content/overview/components-overview.png similarity index 100% rename from content/guide/components-overview.png rename to content/overview/components-overview.png diff --git a/content/overview/how-cfengine-works.markdown b/content/overview/how-cfengine-works.markdown index 076134cc19..0c643d0454 100644 --- a/content/overview/how-cfengine-works.markdown +++ b/content/overview/how-cfengine-works.markdown @@ -59,11 +59,11 @@ https://www.youtube.com/watch?v=Zd9-wdGzedU --> ## Graphical illustration of CFEngine process -![Define -> Ensure -> Verify](how-does-cfengine-work-process.png) +![Define -> Ensure -> Verify](../../resources/faq/how-does-cfengine-work-process.png) End-user and CFEngine agents workflow -![Define -> Ensure -> Verify workflow](how-does-cfengine-work-agent-workflow.png) +![Define -> Ensure -> Verify workflow](../../resources/faq/how-does-cfengine-work-agent-workflow.png) Thanks to the autonomous nature of CFEngine, systems will be continuously maintained even if the Server is down. CFEngine agents on the hosts will @@ -96,7 +96,7 @@ is recommended, and as much planning as you can manage in advance. Once a mission is underway, you should expect to work by making small corrections to the mission plan, rather than large risky changes. -![Mission Plan](./adopting-cfengine-mission-plan.png) +![Mission Plan](../../resources/additional-topics/adopting-cfengine-mission-plan.png) Planning does not mean sitting around a table, or in front of a whiteboard. Successful planning is a dialogue between theory and practice. It should include diff --git a/content/reference/promise-types/files/_index.markdown b/content/reference/promise-types/files/_index.markdown index e94ea9231a..0ae20abe44 100644 --- a/content/reference/promise-types/files/_index.markdown +++ b/content/reference/promise-types/files/_index.markdown @@ -101,7 +101,7 @@ The diagram below shows the ordering. Notice that the same ordering applies regardless of file type (plain-file or directory). Note also that file editing is done "atomically". -![The normal ordering of file operators in CFEngine 3](filelogic.png) +![The normal ordering of file operators in CFEngine 3](../filelogic.png) The pseudo-code for this logic is shown in the diagram and below: diff --git a/content/web-ui/settings.markdown b/content/web-ui/settings.markdown index 3cc0b17fb3..eb0e0dc257 100644 --- a/content/web-ui/settings.markdown +++ b/content/web-ui/settings.markdown @@ -138,7 +138,7 @@ status (on or off). ## Version control repository -Version control repository +Version control repository The repository holding the organization's masterfiles can be adjusted on the Version control repository screen. diff --git a/generator/_references.md b/generator/_references.md index 7ac3302290..d85c8543aa 100644 --- a/generator/_references.md +++ b/generator/_references.md @@ -41,7 +41,7 @@ [lib/packages.cf]: /reference/masterfiles-policy-framework/lib-packages [stdlib-mog]: /reference/masterfiles-policy-framework/lib-files#mog [jq-project]: https://stedolan.github.io/jq/ "jq is a lightweight and flexible command-line JSON processor. Try online at jqplay.org!" -[Using Vagrant]: /getting-started/01-installing-cfengine/general-installation/installation-enterprise-vagrant "The CFEngine Vagrant environment provides an easy way to test and explore CFEngine Enterprise." +[Using Vagrant]: /getting-started/installation/general-installation/installation-enterprise-vagrant "The CFEngine Vagrant environment provides an easy way to test and explore CFEngine Enterprise." [type]: /reference/functions/type [promise-type-measurements]: /reference/promise-types/measurements [promise-type-custom]: /reference/promise-types/custom From ada46f6af37e9d87b7a96a47f24b47cfd254feeb Mon Sep 17 00:00:00 2001 From: Ihor Aleksandrychiev Date: Thu, 24 Sep 2026 16:57:40 +0300 Subject: [PATCH 6/6] Fixed broken image paths in getting-started and overview pages Images referenced across sections (getting-started/installation and overview) are co-located as siblings of the pages that use them, matching the pattern already used on master, instead of relying on computed relative paths. Signed-off-by: Ihor Aleksandrychiev --- .../installation/Reports-Inventory-1.png | Bin 0 -> 212107 bytes .../Installing-CFE-on-AWS-10.png | Bin .../Installing-CFE-on-AWS-11.png | Bin .../Installing-CFE-on-AWS-8.png | Bin .../Installing-CFE-on-AWS-9.png | Bin ...tallation-enterprise-free-aws-rhel.markdown | 8 ++++---- .../Installing-CFE-on-AWS-1.png | Bin .../Installing-CFE-on-AWS-2.png | Bin .../Installing-CFE-on-AWS-3.png | Bin .../Installing-CFE-on-AWS-4.png | Bin .../Installing-CFE-on-AWS-5.png | Bin .../Installing-CFE-on-AWS-6.png | Bin .../Installing-CFE-on-AWS-7.png | Bin .../putty-quick-start-guide.markdown | 14 +++++++------- .../installation/upgrading.markdown | 2 +- .../adopting-cfengine-mission-plan.png | Bin content/overview/how-cfengine-works.markdown | 6 +++--- .../how-does-cfengine-work-agent-workflow.png | Bin .../how-does-cfengine-work-process.png | Bin 19 files changed, 15 insertions(+), 15 deletions(-) create mode 100644 content/getting-started/installation/Reports-Inventory-1.png rename content/getting-started/installation/{img => general-installation}/Installing-CFE-on-AWS-10.png (100%) rename content/getting-started/installation/{img => general-installation}/Installing-CFE-on-AWS-11.png (100%) rename content/getting-started/installation/{img => general-installation}/Installing-CFE-on-AWS-8.png (100%) rename content/getting-started/installation/{img => general-installation}/Installing-CFE-on-AWS-9.png (100%) rename content/getting-started/installation/{img => pre-installation-checklist}/Installing-CFE-on-AWS-1.png (100%) rename content/getting-started/installation/{img => pre-installation-checklist}/Installing-CFE-on-AWS-2.png (100%) rename content/getting-started/installation/{img => pre-installation-checklist}/Installing-CFE-on-AWS-3.png (100%) rename content/getting-started/installation/{img => pre-installation-checklist}/Installing-CFE-on-AWS-4.png (100%) rename content/getting-started/installation/{img => pre-installation-checklist}/Installing-CFE-on-AWS-5.png (100%) rename content/getting-started/installation/{img => pre-installation-checklist}/Installing-CFE-on-AWS-6.png (100%) rename content/getting-started/installation/{img => pre-installation-checklist}/Installing-CFE-on-AWS-7.png (100%) rename content/{resources/additional-topics => overview}/adopting-cfengine-mission-plan.png (100%) rename content/{resources/faq => overview}/how-does-cfengine-work-agent-workflow.png (100%) rename content/{resources/faq => overview}/how-does-cfengine-work-process.png (100%) diff --git a/content/getting-started/installation/Reports-Inventory-1.png b/content/getting-started/installation/Reports-Inventory-1.png new file mode 100644 index 0000000000000000000000000000000000000000..be174cc24089cf9fa7d41823950eb1014e55a9ea GIT binary patch literal 212107 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%0D5MR&82+}51_1HL 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
    WKN+)paXYO_3!K?{S0xl2Zr~eg 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 z%0D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 Session` on the left side navigation tree: -![The Puttygen Interface](../../img/Installing-CFE-on-AWS-3.png) +![The Puttygen Interface](Installing-CFE-on-AWS-3.png) The Putty interface, with `Session` selected on the left-side navigation tree. @@ -136,7 +136,7 @@ The Putty interface, with `Session` selected on the left-side navigation tree. * The first step is to create a Host Name for the first VM. * The Host Name consists mainly of the public DNS entry that was created for one of the two virtual machines in AWS. But the DNS is preceded by a user name, `ec2-user`, followed by the `@` symbol, which is then followed by the DNS entry. -![Setting up the PuTTY configuration](../../img/Installing-CFE-on-AWS-4.png) +![Setting up the PuTTY configuration](Installing-CFE-on-AWS-4.png) Setting up the PuTTY configuration with the Host Name, and a Saved Sessions Name. @@ -149,7 +149,7 @@ Once we have entered our Host Name and our Saved Sessions name, we take the foll * Click the `Browse` button to select the `Private key for authentication`. * In the `Select private key file` window, navigate to the .ppk private key file created earlier, and double-click on it to enter it into PuTTY. Your PuTTY screen should look like this: -![Setting up the PuTTY configuration](../../img/Installing-CFE-on-AWS-5.png) +![Setting up the PuTTY configuration](Installing-CFE-on-AWS-5.png) Note that `Auth` has been selected on left-side tree, in order to bring up this screen. @@ -159,7 +159,7 @@ Note that `Auth` has been selected on left-side tree, in order to bring up this * Wait a moment, and select `Yes` if prompted. * This prompt will generally only be necessary when trying to login for the very first time. -![The PuTTY interface with the two virtual machines saved](../../img/Installing-CFE-on-AWS-6.png) +![The PuTTY interface with the two virtual machines saved](Installing-CFE-on-AWS-6.png) The PuTTY interface with the two virtual machines saved. We can now proceed to configure those virtual machines with CFEngine. @@ -172,6 +172,6 @@ The PuTTY interface with the two virtual machines saved. We can now proceed to c * Click Load and then Open. * Both virtual machines should now be accessed in two different PuTTY command-line windows. Below is an example of what the command-line window will look like. -![The PuTTY command-line window](../../img/Installing-CFE-on-AWS-7.png) +![The PuTTY command-line window](Installing-CFE-on-AWS-7.png) The PuTTY command-line window, which we will use to configure the virtual machines with CFEngine. diff --git a/content/getting-started/installation/upgrading.markdown b/content/getting-started/installation/upgrading.markdown index e2d5a55f01..9f62dfc4e7 100644 --- a/content/getting-started/installation/upgrading.markdown +++ b/content/getting-started/installation/upgrading.markdown @@ -198,7 +198,7 @@ empty before performing an Enterprise Hub binary upgrade. 3. Verify that the selected hosts are upgrading successfully. - Mission Portal [Inventory reporting interface][Reporting UI#Inventory management] - ![Inventory management](../../../web-ui/enterprise-reporting/Reports-Inventory-1.png) + ![Inventory management](Reports-Inventory-1.png) - [Inventory API][Inventory API] diff --git a/content/resources/additional-topics/adopting-cfengine-mission-plan.png b/content/overview/adopting-cfengine-mission-plan.png similarity index 100% rename from content/resources/additional-topics/adopting-cfengine-mission-plan.png rename to content/overview/adopting-cfengine-mission-plan.png diff --git a/content/overview/how-cfengine-works.markdown b/content/overview/how-cfengine-works.markdown index 0c643d0454..076134cc19 100644 --- a/content/overview/how-cfengine-works.markdown +++ b/content/overview/how-cfengine-works.markdown @@ -59,11 +59,11 @@ https://www.youtube.com/watch?v=Zd9-wdGzedU --> ## Graphical illustration of CFEngine process -![Define -> Ensure -> Verify](../../resources/faq/how-does-cfengine-work-process.png) +![Define -> Ensure -> Verify](how-does-cfengine-work-process.png) End-user and CFEngine agents workflow -![Define -> Ensure -> Verify workflow](../../resources/faq/how-does-cfengine-work-agent-workflow.png) +![Define -> Ensure -> Verify workflow](how-does-cfengine-work-agent-workflow.png) Thanks to the autonomous nature of CFEngine, systems will be continuously maintained even if the Server is down. CFEngine agents on the hosts will @@ -96,7 +96,7 @@ is recommended, and as much planning as you can manage in advance. Once a mission is underway, you should expect to work by making small corrections to the mission plan, rather than large risky changes. -![Mission Plan](../../resources/additional-topics/adopting-cfengine-mission-plan.png) +![Mission Plan](./adopting-cfengine-mission-plan.png) Planning does not mean sitting around a table, or in front of a whiteboard. Successful planning is a dialogue between theory and practice. It should include diff --git a/content/resources/faq/how-does-cfengine-work-agent-workflow.png b/content/overview/how-does-cfengine-work-agent-workflow.png similarity index 100% rename from content/resources/faq/how-does-cfengine-work-agent-workflow.png rename to content/overview/how-does-cfengine-work-agent-workflow.png diff --git a/content/resources/faq/how-does-cfengine-work-process.png b/content/overview/how-does-cfengine-work-process.png similarity index 100% rename from content/resources/faq/how-does-cfengine-work-process.png rename to content/overview/how-does-cfengine-work-process.png