|
1 | 1 | # Cisco Intersight Add-on for Splunk Release Notes |
2 | 2 |
|
3 | | -## 1.1.0 - 17 June 2022 |
4 | | - |
5 | | -- Initial public release |
| 3 | +## 1.3.0 - 28 July 2022 |
6 | 4 |
|
7 | | -## 1.2.5 - 24 June 2022 |
| 5 | +>New Inventory types are not automatically added to existing configurations. Please review your input configurations after upgrading to enable the new options. |
8 | 6 |
|
9 | | -- Added support for v3 API keys from Intersight. Either v2 or v3 keys may be used now. |
10 | | -- Changed Inventory selection in the input from many checkboxes to a single multiple dropdown. |
11 | | -- Compute HCL status (sourcetype='cisco:intersight:condHclStatuses') data added as a part of compute inventory type. |
12 | | -- Contract Status (sourcetype='cisco:intersight:assetDeviceContractInformations') data added as a new inventory type. |
13 | | -- HTTP Proxy support added |
14 | | -- General code improvements |
| 7 | +- Added new Inventory option for Intersight licensing |
| 8 | + - cisco:intersight:licenseAccountLicenseData |
| 9 | + - cisco:intersight:licenseLicenseInfos |
| 10 | +- Added NetApp, Pure, and Hitachi to Inventory options with new sourcetypes for storage partner inventory |
| 11 | + - cisco:intersight:storageHitachiArrays |
| 12 | + - cisco:intersight:storageHitachiControllers |
| 13 | + - cisco:intersight:storageHitachiVolumes |
| 14 | + - cisco:intersight:storageNetAppClusters |
| 15 | + - cisco:intersight:storageNetAppNodes |
| 16 | + - cisco:intersight:storageNetAppStorageVms |
| 17 | + - cisco:intersight:storageNetAppVolumes |
| 18 | + - cisco:intersight:storagePureArrays |
| 19 | + - cisco:intersight:storagePureControllers |
| 20 | + - cisco:intersight:storagePureVolumes |
| 21 | +- In addition, added cisco:intersight:convergedinfraPods to NetApp inventory to support FlexPod, the first Integrated System supported by Intersight |
| 22 | +- Added two new sourcetypes to Hyperflex inventory |
| 23 | + - cisco:intersight:hyperflexStorageContainers |
| 24 | + - cisco:intersight:hyperflexLicenses to Hyperflex inventory |
| 25 | +- Added a new \`intersight_tags\` macro for converting Tags into fields (see documentation on GitHub for example usage) |
| 26 | +- Added field extractions to cisco:intersight:computePhysicalSummaries to attempt to decode the Model field into useful sub-bits (see the following fields: ModelGeneration, ModelSeries, ModelType, ModelVariant) |
| 27 | +- Added field extraction to cisco:intersight:networkElementSummaries for the ModelGeneration field |
| 28 | +- Set `DATETIME_CONFIG = NONE` in props.conf for all sourcetypes to prevent automatic datetime extraction |
| 29 | +- Added some basic field extractions to the Add-on logs (sourcetype=taintersightaddon:log) |
15 | 30 |
|
16 | | -Unfortunately, the change from checkboxes to a multiple dropdown means that the input must be re-configured if you upgrade from version 1.1.0 to 1.2.0. |
| 31 | +## 1.2.9 - 18 July 2022 |
17 | 32 |
|
18 | | -Proxy support was tested, but perhaps not as thoroughly as possible. Please provide feedback if you have a problem. Only HTTP proxy (and not SOCKS) is supported at this time. |
| 33 | +- Fixed an issue that could cause the add-on to fail while processing an HX cluster that has very stale data |
| 34 | +- Added RegisteredDevice to computePhysicalSummaries, networkElementSummaries, and hyperflexClusters |
| 35 | +- Added Encryption to hyperflexClusters |
| 36 | +- Pruned additional items from the Drives elements of the hyperflexNodes sourcetype to prevent records from exceeding 10k bytes |
| 37 | +- Pruned additional items from the hyperflexClusters sourcetype to prevent records from exceeding 10k bytes |
| 38 | +- Pruned a few items from all of the inventory types to improve consistency and relevance |
| 39 | +- Updated example searches on Github to include RegisteredDevice.ConnectionStatus |
| 40 | +- Added an additional log message to warn when records exceed the 10k size limit |
19 | 41 |
|
20 | | -Proxy support is configured at the Add-on level and not per-Input. Click the `Configuration` tab at the top of the Add-on for this setting. This means that on a given Splunk server, all Intersight inputs will share the same proxy configuration. |
| 42 | +## 1.2.8 - 11 July 2022 |
21 | 43 |
|
22 | | -## 1.2.6 - 27 June 2022 |
| 44 | +- Added splunk_em.py to facilitate local testing without a Splunk server |
| 45 | +- General code cleanup and refactoring |
| 46 | +- Better fixes for the issues that were worked around in 1.2.7 |
23 | 47 |
|
24 | | -Fixed an issue that could cause the add-on to fail if the Intersight SaaS account did not have any servers licensed at Essentials or higher when either the Compute inventory (because of the HCL feature) or Advisories Inventory items were selected. |
| 48 | +If you're wondering what general code cleanup means... |
25 | 49 |
|
26 | | -Fixed an issue that would cause the add-on to fail if Hyperflex inventory was selected and no Hyperflex clusters were present. |
| 50 | +- converted all the messy strings into much nicer f-strings |
| 51 | +- added a bunch of functions for code that was duplicated all over the place |
| 52 | +- moved HCL queries inside of the compute inventory |
| 53 | +- improved logging |
27 | 54 |
|
28 | 55 | ## 1.2.7 - 29 June 2022 |
29 | 56 |
|
30 | 57 | Worked around an issue that could cause the addon to fail if an Alarm or Audit Log event happen exactly at the second boundary and didn't leave any fraction of a second. A more mathematically correct fix will have to wait for a future update. |
31 | 58 |
|
32 | 59 | Worked around an issue that could cause the add-on to fail if the compute HCL query encountered a record that was associated with a server that's no longer licensed for the HCL feature. This, too, will get a more thorough fix at some point in the future. |
33 | 60 |
|
34 | | -## 1.2.8 - 11 July 2022 |
| 61 | +## 1.2.6 - 27 June 2022 |
35 | 62 |
|
36 | | -- Added splunk_em.py to facilitate local testing without a Splunk server |
37 | | -- General code cleanup and refactoring |
38 | | -- Better fixes for the issues that were worked around in 1.2.7 |
| 63 | +Fixed an issue that could cause the add-on to fail if the Intersight SaaS account did not have any servers licensed at Essentials or higher when either the Compute inventory (because of the HCL feature) or Advisories Inventory items were selected. |
39 | 64 |
|
40 | | -If you're wondering what general code cleanup means... |
| 65 | +Fixed an issue that would cause the add-on to fail if Hyperflex inventory was selected and no Hyperflex clusters were present. |
41 | 66 |
|
42 | | -- converted all the messy strings into much nicer f-strings |
43 | | -- added a bunch of functions for code that was duplicated all over the place |
44 | | -- moved HCL queries inside of the compute inventory |
45 | | -- improved logging |
| 67 | +## 1.2.5 - 24 June 2022 |
46 | 68 |
|
47 | | -## 1.2.9 - 18 July 2022 |
| 69 | +- Added support for v3 API keys from Intersight. Either v2 or v3 keys may be used now. |
| 70 | +- Changed Inventory selection in the input from many checkboxes to a single multiple dropdown. |
| 71 | +- Compute HCL status (sourcetype='cisco:intersight:condHclStatuses') data added as a part of compute inventory type. |
| 72 | +- Contract Status (sourcetype='cisco:intersight:assetDeviceContractInformations') data added as a new inventory type. |
| 73 | +- HTTP Proxy support added |
| 74 | +- General code improvements |
48 | 75 |
|
49 | | -- Fixed an issue that could cause the add-on to fail while processing an HX cluster that has very stale data |
50 | | -- Added RegisteredDevice to computePhysicalSummaries, networkElementSummaries, and hyperflexClusters |
51 | | -- Added Encryption to hyperflexClusters |
52 | | -- Pruned additional items from the Drives elements of the hyperflexNodes sourcetype to prevent records from exceeding 10k bytes |
53 | | -- Pruned additional items from the hyperflexClusters sourcetype to prevent records from exceeding 10k bytes |
54 | | -- Pruned a few items from all of the inventory types to improve consistency and relevance |
55 | | -- Updated example searches on Github to include RegisteredDevice.ConnectionStatus |
56 | | -- Added an additional log message to warn when records exceed the 10k size limit |
| 76 | +Unfortunately, the change from checkboxes to a multiple dropdown means that the input must be re-configured if you upgrade from version 1.1.0 to 1.2.0. |
57 | 77 |
|
58 | | -## 1.3.0 - TBD |
| 78 | +Proxy support was tested, but perhaps not as thoroughly as possible. Please provide feedback if you have a problem. Only HTTP proxy (and not SOCKS) is supported at this time. |
59 | 79 |
|
60 | | ->New Inventory types are not automatically added to existing configurations. Please review your input configurations after upgrading to enable the new options. |
| 80 | +Proxy support is configured at the Add-on level and not per-Input. Click the `Configuration` tab at the top of the Add-on for this setting. This means that on a given Splunk server, all Intersight inputs will share the same proxy configuration. |
61 | 81 |
|
62 | | -- Added new Inventory option for Licensing for Intersight |
63 | | - - cisco:intersight:licenseAccountLicenseData |
64 | | - - cisco:intersight:licenseLicenseInfos |
65 | | -- Added NetApp, Pure, and Hitachi to Inventory options with new sourcetypes for storage partner storage inventory |
66 | | - - cisco:intersight:storageHitachiArrays |
67 | | - - cisco:intersight:storageHitachiControllers |
68 | | - - cisco:intersight:storageHitachiVolumes |
69 | | - - cisco:intersight:storageNetAppClusters |
70 | | - - cisco:intersight:storageNetAppNodes |
71 | | - - cisco:intersight:storageNetAppVolumes |
72 | | - - cisco:intersight:storagePureArrays |
73 | | - - cisco:intersight:storagePureControllers |
74 | | - - cisco:intersight:storagePureVolumes |
75 | | -- In addition, added cisco:intersight:convergedinfraPods to NetApp inventory to support FlexPod, the first Integrated System supported by Intersight |
76 | | -- Added two new sourcetypes to Hyperflex inventory |
77 | | - - cisco:intersight:hyperflexStorageContainers |
78 | | - - cisco:intersight:hyperflexLicenses to Hyperflex inventory |
79 | | -- Added a new \`intersight_tags\` macro for converting Tags into fields (see documentation on GitHub for example usage) |
80 | | -- Added field extractions to cisco:compute:PhysicalSummaries to attempt to decode the Model field into useful sub-bits (see the following fields: ModelGeneration, ModelSeries, ModelType, ModelVariant) |
81 | | -- Set `DATETIME_CONFIG = NONE` in props.conf for all sourcetypes to prevent automatic datetime extraction |
82 | | -- Added some basic field extractions to the Add-on logs (sourcetype=taintersightaddon:log) |
| 82 | +## 1.1.0 - 17 June 2022 |
| 83 | + |
| 84 | +- Initial public release |
0 commit comments