From 801e47527bf95405e5239af1f62bc7edfeb5e55f Mon Sep 17 00:00:00 2001 From: Ritvik Patil Date: Mon, 8 Jun 2026 21:26:21 +0530 Subject: [PATCH 1/6] Update docs to use new commercial licensing API endpoints Signed-off-by: Ritvik Patil --- docs-chef-io/content/server/ctl_chef_server.md | 4 +--- docs-chef-io/content/server/install_server_tiered.md | 5 +---- .../reusable/md/ctl_chef_server_install_features_download.md | 3 +-- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/docs-chef-io/content/server/ctl_chef_server.md b/docs-chef-io/content/server/ctl_chef_server.md index 3269fcd01c..aee61c9e89 100644 --- a/docs-chef-io/content/server/ctl_chef_server.md +++ b/docs-chef-io/content/server/ctl_chef_server.md @@ -139,9 +139,7 @@ This subcommand has the following options: `--path PATH` -: Use to specify the location of a package. This option is not - required when packages are downloaded from - . +: Use to specify the location of a local package file. This option is not required when packages are downloaded automatically from (requires a valid license_id). For more information about commercial downloads, see . ### Use Downloads diff --git a/docs-chef-io/content/server/install_server_tiered.md b/docs-chef-io/content/server/install_server_tiered.md index aec8db55e4..c4eb0662c3 100644 --- a/docs-chef-io/content/server/install_server_tiered.md +++ b/docs-chef-io/content/server/install_server_tiered.md @@ -273,10 +273,7 @@ first downloaded to a local directory, and then installed. **Use Downloads** -The `install` subcommand downloads packages from - by default. For systems that are not behind -a firewall (and have connectivity to ), the -Chef management console package can be installed as described below: +The `install` subcommand downloads packages from by default, which requires a valid `license_id`. For systems that are not behind a firewall (and have connectivity to ), the Chef management console package can be installed as described below. For more information about commercial downloads, see . Chef Manage diff --git a/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md b/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md index 6bdc669661..fe87e810b6 100644 --- a/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md +++ b/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md @@ -1,5 +1,4 @@ -The `install` subcommand downloads packages from by default. -For systems that are not behind a firewall (and have connectivity to ), these packages can be installed as described below. +The `install` subcommand downloads packages from by default, which requires a valid `license_id`. For systems that are not behind a firewall (and have connectivity to ), these packages can be installed as described below. For more information about commercial downloads, see . 1. Install add-ons From 3adf9638ed1ea1a3c57201b7a87aca2f4b7881a0 Mon Sep 17 00:00:00 2001 From: Ritvik Patil Date: Mon, 8 Jun 2026 22:12:15 +0530 Subject: [PATCH 2/6] Simplify wording and improve clarity Signed-off-by: Ritvik Patil --- docs-chef-io/content/server/ctl_chef_server.md | 2 +- docs-chef-io/content/server/install_server_tiered.md | 2 +- .../reusable/md/ctl_chef_server_install_features_download.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs-chef-io/content/server/ctl_chef_server.md b/docs-chef-io/content/server/ctl_chef_server.md index aee61c9e89..54c111cf17 100644 --- a/docs-chef-io/content/server/ctl_chef_server.md +++ b/docs-chef-io/content/server/ctl_chef_server.md @@ -139,7 +139,7 @@ This subcommand has the following options: `--path PATH` -: Use to specify the location of a local package file. This option is not required when packages are downloaded automatically from (requires a valid license_id). For more information about commercial downloads, see . +: Use to specify the location of a local package file. This option is not required when packages are downloaded automatically from (requires a valid `license_id`). ### Use Downloads diff --git a/docs-chef-io/content/server/install_server_tiered.md b/docs-chef-io/content/server/install_server_tiered.md index c4eb0662c3..3e2125a5b8 100644 --- a/docs-chef-io/content/server/install_server_tiered.md +++ b/docs-chef-io/content/server/install_server_tiered.md @@ -273,7 +273,7 @@ first downloaded to a local directory, and then installed. **Use Downloads** -The `install` subcommand downloads packages from by default, which requires a valid `license_id`. For systems that are not behind a firewall (and have connectivity to ), the Chef management console package can be installed as described below. For more information about commercial downloads, see . +The `install` subcommand downloads packages from by default (requires a valid `license_id`). Chef Manage diff --git a/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md b/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md index fe87e810b6..07c4ccc19d 100644 --- a/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md +++ b/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md @@ -1,4 +1,4 @@ -The `install` subcommand downloads packages from by default, which requires a valid `license_id`. For systems that are not behind a firewall (and have connectivity to ), these packages can be installed as described below. For more information about commercial downloads, see . +The `install` subcommand downloads packages from by default (requires a valid `license_id`). 1. Install add-ons From 0c5f60e0f7d829946484dea9d203f10f95780e33 Mon Sep 17 00:00:00 2001 From: Ian Maddaus Date: Tue, 23 Jun 2026 13:50:42 -0400 Subject: [PATCH 3/6] Editing Signed-off-by: Ian Maddaus --- docs-chef-io/content/server/ctl_chef_server.md | 2 +- docs-chef-io/content/server/install_server_tiered.md | 2 +- .../reusable/md/ctl_chef_server_install_features_download.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs-chef-io/content/server/ctl_chef_server.md b/docs-chef-io/content/server/ctl_chef_server.md index 54c111cf17..7dfe085bb9 100644 --- a/docs-chef-io/content/server/ctl_chef_server.md +++ b/docs-chef-io/content/server/ctl_chef_server.md @@ -139,7 +139,7 @@ This subcommand has the following options: `--path PATH` -: Use to specify the location of a local package file. This option is not required when packages are downloaded automatically from (requires a valid `license_id`). +: Use to specify the location of a local package file. This option isn't required when packages are downloaded automatically from `chefdownload-commercial.chef.io`, which requires a valid Progress Chef license ID. ### Use Downloads diff --git a/docs-chef-io/content/server/install_server_tiered.md b/docs-chef-io/content/server/install_server_tiered.md index 3e2125a5b8..5eb403a6ca 100644 --- a/docs-chef-io/content/server/install_server_tiered.md +++ b/docs-chef-io/content/server/install_server_tiered.md @@ -273,7 +273,7 @@ first downloaded to a local directory, and then installed. **Use Downloads** -The `install` subcommand downloads packages from by default (requires a valid `license_id`). +The `install` subcommand downloads packages from `chefdownload-commercial.chef.io` by default and requires a valid Progress Chef license ID. Chef Manage diff --git a/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md b/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md index 07c4ccc19d..2dca0daf01 100644 --- a/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md +++ b/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md @@ -1,4 +1,4 @@ -The `install` subcommand downloads packages from by default (requires a valid `license_id`). +The `install` subcommand downloads packages from `chefdownload-commercial.chef.io` by default and requires a valid Progress Chef license ID. 1. Install add-ons From f613a3ef62cf59afa012dfd77bb239abc5136c90 Mon Sep 17 00:00:00 2001 From: Ritvik Patil Date: Fri, 3 Jul 2026 16:15:52 +0530 Subject: [PATCH 4/6] Refine license URL docs Signed-off-by: Ritvik Patil --- docs-chef-io/content/server/ctl_chef_server.md | 2 +- docs-chef-io/content/server/install_server_tiered.md | 6 +++++- .../md/ctl_chef_server_install_features_download.md | 6 +++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/docs-chef-io/content/server/ctl_chef_server.md b/docs-chef-io/content/server/ctl_chef_server.md index 7dfe085bb9..09ec726286 100644 --- a/docs-chef-io/content/server/ctl_chef_server.md +++ b/docs-chef-io/content/server/ctl_chef_server.md @@ -139,7 +139,7 @@ This subcommand has the following options: `--path PATH` -: Use to specify the location of a local package file. This option isn't required when packages are downloaded automatically from `chefdownload-commercial.chef.io`, which requires a valid Progress Chef license ID. +: Use to specify the location of a local package file. ### Use Downloads diff --git a/docs-chef-io/content/server/install_server_tiered.md b/docs-chef-io/content/server/install_server_tiered.md index 5eb403a6ca..b12b4ae9cc 100644 --- a/docs-chef-io/content/server/install_server_tiered.md +++ b/docs-chef-io/content/server/install_server_tiered.md @@ -273,7 +273,11 @@ first downloaded to a local directory, and then installed. **Use Downloads** -The `install` subcommand downloads packages from `chefdownload-commercial.chef.io` by default and requires a valid Progress Chef license ID. +For commercial downloads, use the following URL: + +```bash +https://chefdownload-commercial.chef.io/install.sh?license_id= +``` Chef Manage diff --git a/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md b/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md index 2dca0daf01..517058ed95 100644 --- a/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md +++ b/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md @@ -1,4 +1,8 @@ -The `install` subcommand downloads packages from `chefdownload-commercial.chef.io` by default and requires a valid Progress Chef license ID. +For commercial downloads, use the following URL: + +```bash +https://chefdownload-commercial.chef.io/install.sh?license_id= +``` 1. Install add-ons From c1c4988299c4321397047fd924db21c71817f3eb Mon Sep 17 00:00:00 2001 From: Ritvik Patil Date: Fri, 10 Jul 2026 20:38:45 +0530 Subject: [PATCH 5/6] Remove EOL Chef Manage installation blocks from download instructions Signed-off-by: Ritvik Patil --- .../content/server/install_server_tiered.md | 39 ------------------- ...l_chef_server_install_features_download.md | 28 ------------- 2 files changed, 67 deletions(-) diff --git a/docs-chef-io/content/server/install_server_tiered.md b/docs-chef-io/content/server/install_server_tiered.md index b12b4ae9cc..db45c67a4f 100644 --- a/docs-chef-io/content/server/install_server_tiered.md +++ b/docs-chef-io/content/server/install_server_tiered.md @@ -279,45 +279,6 @@ For commercial downloads, use the following URL: https://chefdownload-commercial.chef.io/install.sh?license_id= ``` -Chef Manage - -: Use Chef management console to manage data bags, attributes, - run-lists, roles, environments, and cookbooks from a web user - interface. - - On each front end server in the Chef Infra Server configuration, - run: - - ```bash - chef-server-ctl install chef-manage - ``` - - then: - - ```bash - chef-server-ctl reconfigure - ``` - - and then: - - ```bash - chef-manage-ctl reconfigure - ``` - - To accept the [Chef MLSA]({{< relref "chef_license" >}}): - - ```bash - sudo chef-manage-ctl reconfigure --accept-license - ``` - - This updates the Chef Infra Server and creates the - `/etc/opscode-manage/secrets.rb` file. When running the Chef - management console 1.11 (or higher), copy the `secrets.rb` file in - the `/etc/opscode-manage` directory on one of the frontend servers - to the same directory on each of the other frontend servers, and - then rerun `chef-manage-ctl reconfigure` so the copied - `/etc/opscode-manage/secrets.rb` file gets used correctly. - **Use Local Packages** {{< readfile file="content/server/reusable/md/ctl_chef_server_install_features_manual.md" >}} diff --git a/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md b/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md index 517058ed95..6968e4925e 100644 --- a/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md +++ b/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md @@ -3,31 +3,3 @@ For commercial downloads, use the following URL: ```bash https://chefdownload-commercial.chef.io/install.sh?license_id= ``` - -1. Install add-ons - - Install Chef Manage with: - - ```bash - sudo chef-server-ctl install chef-manage - ``` - -1. Reconfigure the server - - ```bash - sudo chef-server-ctl reconfigure - ``` - -1. Reconfigure add-ons - - Reconfigure Chef Manage with: - - ```bash - sudo chef-manage-ctl reconfigure - ``` - -Finally, accept the [Chef License](https://docs.chef.io/chef_license/): - -```bash -sudo chef-manage-ctl reconfigure --accept-license -``` From 14c7a4096d40b8ade7132bd5c82528dd0310886e Mon Sep 17 00:00:00 2001 From: Ian Maddaus Date: Tue, 14 Jul 2026 11:16:20 -0400 Subject: [PATCH 6/6] Remove chef-server-ctl install command docs Signed-off-by: Ian Maddaus --- .../content/server/ctl_chef_server.md | 42 ------------------- .../content/server/install_server_tiered.md | 18 -------- ...l_chef_server_install_features_download.md | 5 --- ...ctl_chef_server_install_features_manual.md | 14 ------- 4 files changed, 79 deletions(-) delete mode 100644 docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md delete mode 100644 docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_manual.md diff --git a/docs-chef-io/content/server/ctl_chef_server.md b/docs-chef-io/content/server/ctl_chef_server.md index 09ec726286..cbf3b67431 100644 --- a/docs-chef-io/content/server/ctl_chef_server.md +++ b/docs-chef-io/content/server/ctl_chef_server.md @@ -107,48 +107,6 @@ This subcommand has the following syntax: chef-server-ctl notice ``` -## install - -The `install` subcommand is used to install premium features of the Chef -Infra Server: Chef management console and Chef Infra Client run -reporting, high availability configurations, and Chef -Infra Server replication. - -{{< warning >}} - -The `chef-server-ctl install` command no longer works in the 12.5 (and -earlier) versions of the Chef Infra Server due to a change in how -packages are downloaded from Chef. - -{{< /warning >}} - -**Syntax** - -This subcommand has the following syntax: - -```bash -chef-server-ctl install name_of_addon (options) -``` - -where `name_of_addon` represents the command line value associated with -the add-on or premium feature. - -**Options** - -This subcommand has the following options: - -`--path PATH` - -: Use to specify the location of a local package file. - -### Use Downloads - -{{< readfile file="content/server/reusable/md/ctl_chef_server_install_features_download.md" >}} - -### Use Local Packages - -{{< readfile file="content/server/reusable/md/ctl_chef_server_install_features_manual.md" >}} - ## Key Rotation Use the following commands to manage public and private key rotation for diff --git a/docs-chef-io/content/server/install_server_tiered.md b/docs-chef-io/content/server/install_server_tiered.md index db45c67a4f..f6c6ace5d1 100644 --- a/docs-chef-io/content/server/install_server_tiered.md +++ b/docs-chef-io/content/server/install_server_tiered.md @@ -265,24 +265,6 @@ organization: 1. {{< readfile file="content/server/reusable/md/ctl_chef_server_user_create_admin.md" >}} 2. {{< readfile file="content/server/reusable/md/ctl_chef_server_org_create_summary.md" >}} -## Enable Features - -Enable additional features of the Chef Infra Server! The packages may be -downloaded directly as part of the installation process or they may be -first downloaded to a local directory, and then installed. - -**Use Downloads** - -For commercial downloads, use the following URL: - -```bash -https://chefdownload-commercial.chef.io/install.sh?license_id= -``` - -**Use Local Packages** - -{{< readfile file="content/server/reusable/md/ctl_chef_server_install_features_manual.md" >}} - ## Reference The following sections show an example chef-server.rb file and a list of diff --git a/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md b/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md deleted file mode 100644 index 6968e4925e..0000000000 --- a/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_download.md +++ /dev/null @@ -1,5 +0,0 @@ -For commercial downloads, use the following URL: - -```bash -https://chefdownload-commercial.chef.io/install.sh?license_id= -``` diff --git a/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_manual.md b/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_manual.md deleted file mode 100644 index def60ebe25..0000000000 --- a/docs-chef-io/content/server/reusable/md/ctl_chef_server_install_features_manual.md +++ /dev/null @@ -1,14 +0,0 @@ -Use the `install` subcommand with the `--path` option to install the Chef Manage (`chef-manage`) add-on for Chef Infra Server. - -```bash -sudo chef-server-ctl install PACKAGE_NAME --path /path/to/package/directory -``` - -For example: - -```bash -sudo chef-server-ctl install chef-manage --path /root/packages -``` - -The `chef-server-ctl` command will install the first `chef-manage` -package found in the `/root/packages` directory.