Skip to content

Commit

Permalink
Merge branch 'main' into new-amtinfo-cli-flags
Browse files Browse the repository at this point in the history
  • Loading branch information
bwendlandt-intel authored Sep 25, 2023
2 parents 29e902c + ba3f3ee commit 9976a7a
Show file tree
Hide file tree
Showing 7 changed files with 72 additions and 68 deletions.
2 changes: 1 addition & 1 deletion docs/APIs/indexMPS.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@
}
</style>

!!swagger-http https://api.swaggerhub.com/apis/rbheopenamt/mps/2.10.0!!
!!swagger-http https://api.swaggerhub.com/apis/rbheopenamt/mps/2.11.0!!
2 changes: 1 addition & 1 deletion docs/APIs/indexRPS.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@
}
</style>

!!swagger-http https://api.swaggerhub.com/apis/rbheopenamt/rps/2.13.0!!
!!swagger-http https://api.swaggerhub.com/apis/rbheopenamt/rps/2.16.0!!
107 changes: 55 additions & 52 deletions docs/release-notes.md
Original file line number Diff line number Diff line change
@@ -1,117 +1,120 @@
--8<-- "References/abbreviations.md"
## Release Highlights

<div style="text-align:center;">
<iframe width="800" height="450" src="https://www.youtube.com/embed/PUSIp2Wx9Kc" title="Open AMT July Release Video" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
<br>

!!! note "Note From the Team"

Hey everyone,
Greetings everyone,

While Arizona experiences a welcome cooldown, the Open AMT Cloud Toolkit team is cranking up the heat with our latest release! In this month's update, we're thrilled to announce two exciting new features added to RPC-Go. It's now more versatile than ever with ACM activation and Wifi configuration capabilities.

We're in the depths of summer here in Arizona, so nothing to do but stay inside and write code! This month we continue to expand our RPC-Go activation and deactivation features and we add a new optional service to assist with configuration. Check out the video above where Bryan talks about these new features.
With these enhancements, RPC-Go empowers users to configure AMT into either ACM or CCM without the necessity of engaging with a cloud service. This newfound autonomy provides our customers with a level of flexibility that was previously unattainable. Furthermore, RPC-Go now extends its support to configure any type of wifi profile that AMT supports locally.

The Open AMT Cloud Toolkit team has moved to [Discord](https://discord.gg/yrcMp2kDWh). Come join the discussion!
We're excited about these advancements and look forward to hearing your feedback.

*Best wishes,*
*The Open AMT Cloud Toolkit Team*


## What's New?

:material-new-box: **New Feature: Local Activation and Deactivation**
:material-new-box: **New Feature: Local ACM Activation**

With this release, you can now activate AMT into CCM just using RPC using the `-local` flag. We've also expanded our deactivation feature to include devices activated in ACM. RPC can now deactivate both CCM and ACM configured devices without needing RPS.
With this release, you can now activate AMT into ACM just using RPC using the `-local` flag. Similar to local CCM activation, local ACM activation will require secrets to be passed to the AMT device, so users of this feature will need to have high trust in the local OS. View full command line options in [Activate Device Locally](https://open-amt-cloud-toolkit.github.io/docs/2.14/Reference/RPC/commandsRPC/#activate-the-device-locally)

Local activate command:
``` bash
rpc activate -local -password NewAMTPassword
rpc activate -local -acm -amtPassword NewAMTPassword -provisioningCert "{BASE64_PROV_CERT}" -provivisioningCertPwd certPassword
```

Local deactivate command:
``` bash
rpc deactivate -local
```

:material-new-box: **New Feature: Move to ACM**

In addition to the activation flows above, we've also added the ability to move a device from CCM to ACM without having to first deactivate AMT. This feature is beneficial when devices shift from a CCM-only network to one that can also handle ACM activation. RPS is required for this flow.
:material-new-box: **New Feature: Local Wifi Configuration**

:material-fast-forward: **New Preview Feature: Centralized Configuration**
In this release, we have added the ability to configure any wifi profile, not just 802.1x wifi profiles. Users will also be able to configure multiple wifi profiles at the same time by providing the details either via the command line or by passing in a config file. View full command line options in [`addwifisettings` RPC Configure command](https://open-amt-cloud-toolkit.github.io/docs/2.14/Reference/RPC/commandsRPC/#addwifisettings)

We added an optional service called [Hashicorp Consul](https://www.consul.io/) for centralized configuration in scale deployments. When MPS or RPS are first deployed with Consul enabled, they'll check for a configuration in Consul. If found, that configuration will be used to start the service. If not found, the service will use the local configuration file and save it to Consul for future use by subsequent services. [Find more info about enabling Consul in the Centralized Configuration docs.](./Deployment/centralizedConfiguration.md)

This is currently a preview feature so expect additional changes as we receive feedback.
Local wifi configuration command:
```bash
rpc configure addwifisettings -config config.yaml -secrets secrets.yaml
```

## Get the Details

### Additions, Modifications, and Removals

#### RPS

v2.15.0
v2.16.1

- add consul config support ([#1081](https://github.com/open-amt-cloud-toolkit/rps/issues/1081)) (#d39edab)
- Fix: blocks AMT 11.12 system activation if build number < 3000 ([#1176](https://github.com/open-amt-cloud-toolkit/rps/issues/1176)) (#a3e527b)

v2.14.0
v2.16.0

- adds capability to upgrade to admin control mode ([#1098](https://github.com/open-amt-cloud-toolkit/rps/issues/1098)) (#7a409bd)
- Feat: support for sha1 hash added via mebx ([#1155](https://github.com/open-amt-cloud-toolkit/rps/issues/1155)) (#b630e11)

#### MPS
#### RPC

v2.11.0
v2.14.2

- add configs to consul (#982) (#b2d1dd4)
- ensure warning for CCM deactivation password flag

#### RPC
v2.14.1

v2.12.0
- addwifisettings - track added certs to prevent duplicates error

- add local deactivation in ACM
v2.14.0

v2.11.1
- local wifi configuration

- password not set correctly for ccm activate
v2.13.1

v2.11.0
- update ProjectVersion to 2.13.0

- add local CCM activate
- allow for spaces in input parameters
v2.13.0

- activate in acm using local command

#### Sample Web UI

v2.12.2
v2.13.1

- adds status check for domain creation test (f400ba4)
- remove UI override of AMT feature settings ([#1328](https://github.com/open-amt-cloud-toolkit/sample-web-ui/issues/1328)) (#510dff3)
- update status message ([#1334](https://github.com/open-amt-cloud-toolkit/sample-web-ui/issues/1334)) (#bd80ebf)

v2.12.1
v2.13.0

- profile creation issue (1388bfd)
- display component versions ([#1267](https://github.com/open-amt-cloud-toolkit/sample-web-ui/issues/1267)) (#2dbca39)
- fix dark theme (#cdea729)

#### wsman-messages

v5.5.0
v5.5.1

- adds call for UpgradeClientToAdmin ([#528](https://github.com/open-amt-cloud-toolkit/wsman-messages/issues/528)) (474e55e)
- update build tasks, package.json and changelog (#9274dab)

#### go-wsman-messages

v1.5.0
v1.8.2

- AddWifiSettings check for empty client cert ([c19c9b4](https://github.com/open-amt-cloud-toolkit/go-wsman-messages/commit/c19c9b42d40ae15b28bfabc2b4e6daef0b489b8f))

v1.8.1

- add unprovision response type to amt.setupandconfiguration (72a4b3c)
- undo breaking changes ([23c91ed](https://github.com/open-amt-cloud-toolkit/go-wsman-messages/commit/23c91ed35af23f5e940f5cd1ffdd04d22f72bb9f))

v1.4.1
v1.8.0

- setup and configuration service unprovisioning action (6727e46)
- Adds structs to parse xml for deleting all wifi configs ([d64d4d4](https://github.com/open-amt-cloud-toolkit/go-wsman-messages/commit/d64d4d402a30e36474c56260d863aabded52a092))
- amt: adds amt PublicPrivateKeyPair struct for response ([eca5a6e](https://github.com/open-amt-cloud-toolkit/go-wsman-messages/commit/eca5a6ec878540b8aaca44fc61d1a1fc3505ce74))
- amt: adds pull responses for publickey and publicprivate ([10bf4a8](https://github.com/open-amt-cloud-toolkit/go-wsman-messages/commit/10bf4a8e9e48548630d5a4555539b2d9e99331c1))
- amt: adds wifiportconfiguration.AddWiFiSettingsResponse ([2158757](https://github.com/open-amt-cloud-toolkit/go-wsman-messages/commit/21587573d5426e575ea36ada4d1e39ec7348cc8d))
- cim: adds concrete.dependency support ([ae8f3d3](https://github.com/open-amt-cloud-toolkit/go-wsman-messages/commit/ae8f3d3d5fdb639a4fc145d54e8c0e19b2be93f6))
- cim: adds credential.context support ([6db69ad](https://github.com/open-amt-cloud-toolkit/go-wsman-messages/commit/6db69ad165329a1e4f5f73e6a62a69f27cf665ff))

v1.4.0
v1.7.0

- ips: adds call for UpgradeClientToAdmin (4ef31c6)
- cim: adds responses for WiFiPortConfigurationService and WifiPort ([6cbaa36](https://github.com/open-amt-cloud-toolkit/go-wsman-messages/commit/6cbaa36605d4855fbcf97d2fe2cfb6dd3777b6c7))

v1.3.0
v1.6.0

- ips: add response types for CCM HostBasedSetup (7945e91)
- ips: add additional strongly typed output for ([90aa393](https://github.com/open-amt-cloud-toolkit/go-wsman-messages/commit/90aa393b477d12dfafc00de94307f9adfb0ad42d)), closes [#18115](https://github.com/open-amt-cloud-toolkit/go-wsman-messages/issues/18115)

## Project Board

Expand Down
14 changes: 7 additions & 7 deletions docs/videos.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,19 @@
Learn the high-level basics and get familiar with the toolkit. Learn about the different microservices and their roles then get up to speed with the latest features, changes, and fixes.

<div class="videoContainer">
<h3>What's New: July Release (v{{ repoVersion.oamtct }})</h3>
<h3></h3>
<!-- <h3>What's New: July Release (v{{ repoVersion.oamtct }})</h3> -->
<h3>Overview of Open AMT Cloud Toolkit</h3>
<div class="video-wrapper">
<!-- <div class="video-wrapper">
<iframe width="1280" height="720" src="https://www.youtube.com/embed/PUSIp2Wx9Kc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
<p></p>
</div> -->
<h3></h3><h3></h3>
<div class="video-wrapper">
<iframe width="1280" height="720" src="https://www.youtube.com/embed/ovpvPQi7UGo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
<p>Discover what new features and changes are in our latest rapid release. <b><a href="../release-notes"> See full Release Notes.</a></b></p>
<p></p>
<p></p><p></p>
<!-- <p>Discover what new features and changes are in our latest rapid release. <b><a href="../release-notes"> See full Release Notes.</a></b></p> -->
<p>See what Open AMT Cloud Toolkit is and what you can do with it. <br><br><b>Additional Resources: </b><a href="../Reference/architectureOverview">Architecture Overview</a>, <a href="../Reference/MPS/securityMPS">MPS Security Considerations</a>, and <a href="../Reference/RPS/securityRPS">RPS Security Considerations</a></p>
<p></p><p></p>
</div>


Expand Down
8 changes: 4 additions & 4 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ site_url: "https://open-amt-cloud-toolkit.github.io/docs"
repo_url: "https://github.com/open-amt-cloud-toolkit/open-amt-cloud-toolkit"
repo_name: "open-amt-cloud-toolkit/open-amt-cloud-toolkit"
copyright: "Copyright &copy; 2021 Intel Corporation"
site_dir: site/2.14
site_dir: site/2.15
# Configuration
theme:
name: "material"
Expand Down Expand Up @@ -178,9 +178,9 @@ extra:
- lts
repoVersion:
mpsAPI: 2.11.0
rpsAPI: 2.15.0
oamtct: 2.13.0
rpc_go: 2.12.0
rpsAPI: 2.16.0
oamtct: 2.14.0
rpc_go: 2.14.2
rpc_c: 2.0.0
ui_toolkit: 2.0.10
ui_toolkit_react: 3.0.2
Expand Down
2 changes: 1 addition & 1 deletion site/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<title>Redirecting</title>
<script>
window.location.replace("2.13");
window.location.replace("2.14");
</script>
</head>
<body>
Expand Down
5 changes: 3 additions & 2 deletions site/versions.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
[
{"version": "2.14", "title": "2.14 (DEV)", "aliases": []},
{"version": "2.13", "title": "2.13 (Jul 23)", "aliases": ["rapid"]},
{"version": "2.15", "title": "2.15 (DEV)", "aliases": []},
{"version": "2.14", "title": "2.14 (Aug 23)", "aliases": ["rapid"]},
{"version": "2.13", "title": "2.13 (Jul 23)", "aliases": []},
{"version": "2.12", "title": "2.12 (Jun 23)", "aliases": []},
{"version": "2.11", "title": "2.11 (May 23)", "aliases": []},
{"version": "2.10", "title": "2.10 (Apr 23)", "aliases": []},
Expand Down

0 comments on commit 9976a7a

Please sign in to comment.