Skip to content

Conversation

stuartio
Copy link
Contributor

@stuartio stuartio commented Jun 8, 2023

Apologies for the massive size. Changes are (in no particular order):

  • Converted akamai_appsec into akamai_appsec_coverage and redesigned the structure to pin endpoints to akamai_waf_policy objects
  • Added the full edgehostname as a string to each edgeshostname object, which has them in 2 bits
  • Readded name to the gtm domain export, which had been removed by mistake
  • Added downloadDomain to each Netstorage object, which will be used to relate to a property object origin
  • renamed akamai.json output file for property to akamai_property.json
  • Added attack group handling for appsec, including old KRS AG names
  • Changed various parts of the property description class to avoid clashing the concept of "property hostnames" (hostnames customers use) with "edge hostnames" (akamai DNS names customers CNAME to).
  • Updated property parsing to reference siteshield maps and edge redirector policies used
  • Various updates to neo4j metadata to make it easier to display assets in Bloom
  • Variety of new API endpoints. Will break these out into sub-classes shortly
  • [POSSIBLE DEALBREAKER] Changed the property extraction and parsing to ONLY use the production active version, since in most cases customers will be interested in what is live, as opposed to what is only on Staging. I realise this might break stuff for you guys, so was thinking we could add a flag to export the staging version as a new node type such that customers could display either?

Copy link
Member

@zprobst zprobst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looked through this and everything appears to be in order. I think we can pull this in and iterate as needed

@zprobst zprobst merged commit 7a9cf01 into nodestream-proj:main Jul 8, 2023
@stuartio stuartio deleted the tweaks branch December 13, 2023 22:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants