Full set of changes: 8.9.0...latest
- syntax error
- (ci): update to latest shared workflows (#313)
- (computecluster): bootstraps lookup from global
- remove use of getRegistryPrefix and EndPoint (#310)
- replace reference lookups with function
- standardise github workflows (#309)
Full set of changes: 8.8.0...8.9.0
- (network): manage vpn cipher configuration
- use base level attribute sets (#307)
- update changelog (#305)
Full set of changes: 8.7.0...8.8.0
- (lb): standard error for invalid port mapping
- update changelog (#303)
Full set of changes: 8.6.2...8.7.0
- (network): usestorage account instead of container in logs
- (network): flow log configuration
- (apigateway): handle different registry types
- remove mock output service from testing
- use shared changelog action (#301)
- enabled handling for suboccurrences
- update changelog (#298)
- changelog bump
- changelog bump
Full set of changes: 8.6.0...8.6.2
- move test module loading to product layer
Full set of changes: 8.5.0...8.6.0
- (lambda): align runtimes with latest updates
- use local engine for testing (#294)
- changelog bump (#292)
Full set of changes: 8.4.0...8.5.0
- (directory): Azure AD Directory Services
- (gateway): support for inside tunnel config
- support emtpy destination for any
- site to site VPN support
- core azure provider updates
- update database credentials setup
- (lambda): build settings lookup
- (baseline): keystore cleanup
- flow log setup
- remove extra container creation
- remove jq
- bastion network access
- (computecluster): nsg updates
- (network): refactor network setup process
- remove azure utilities
- setContext wrapper functions (1) (#278)
- remove dos2unix usage
Full set of changes: 8.3.0...8.4.0
- lb fqdn handling
Full set of changes: 8.2.1...8.3.0
- (ci): tag build handling (#274)
- changelog bump (#269)
Full set of changes: 8.2.0...8.2.1
- run docker build on pr
- ci migration for github actions
- support for docker based packaging
- tagging defaults
- if condition
- (ci): update package trigger pr syntax
- include guaranteed tag
- changelog generation
- (ci): add pr trigger to testing
- handle missing values for bootstraps
- profile lookup updates and extensions
- (ci): quality of life updates
- (ci): remove git dir from docker
- remove direct references to region
- (ci): updates from testing and ops
- align profile usage with shared provider
- remove use of segmentQualifier (#260)
- replace changelog and update README
Full set of changes: 8.1.2...8.2.0
- (apigateway): openapi specification extension
- add storage profile configuration for spa
- (apigateway): adds image source support (#251)
- add corsbehaviours on SPA component for Az
- (cd): setup latest hamlet on each run
- add azure diagrams
- add readme to repository
- new ARM resource - KeyVault Keys
- input seeders (#224)
- (ci): Align azure testing with plugins and include junit (#221)
- (db): mysql as a engine type
- changelog generation (#219)
- migrate from fragments to extensions (#212)
- introduce function to break down id path segments into scope
- microsoft.resources service to be available to all components
- (resources): incorporate scope into azureResourceProfiles (#198)
- (baseline): allow multiple keyVaultAdmins (#178)
- ✨ linked db's to inject attributes as env variables
- ✨ db secrets assignable in solution
- Component - computecluster (#132)
- dynamic cmdb loading
- frontdoor WAF policies must be named alphanumerically
- pseudo stacks (#247)
- invoke correct name for config pipeline function
- url details in changelog
- remove redundant clo seeding
- simplified parameters
- test args for hamlet cmd (#235)
- debug log output on util commands (#234)
- Azure ResourceGroup Outputs (#229)
- invalid masterdata data (#228)
- (cicd): jenkins pipeline structure (#225)
- move mock input types into azure provider
- Invalid Module and Masterdata structures (#223)
- changelog generation
- (ci): re-enable test suite
- (tests): standardise mock values
- (spa): invoke extensions on current occurrence
- (referencedata): load sku profile data inside getter func
- (referencedata): load vm image profiles inside getter func
- (tests): bring bastion name conventions into alignment with tests
- (tests): mocked output ids should be in template scope
- (outputs): expect refrenced resource in outputs
- remove call to unassigned variable
- (baseline): segment seed either does/doesn't exist
- (ci): disable test suite
- (outputs): fix retrieval of pseudo resource outputs (#214)
- align scenario changes
- added a 60 minute timeout to build (#203)
- validate resourcepath
- output constructions to fail elegantly
- add resource scope to scope obj
- sub/rg scoped outputs to correctly point to deployment resource outputs
- rg and sub ids are set if a parentId is provided
- remove unused parentnames parameter
- (storage): fix storage account naming (#190)
- use regionid global var instead of command line input (#189)
- (apigateway): fix subset scopes for apigateway generation (#187)
- (apigateway): only check for definition file once it has been retrieved (#186)
- (lambda): enforce global-uniqueness of name + max char limit (#184)
- (db): allow vnet rule creation w/o service endpoint
- (cdn): ensure frontdoor names are unique globally (#180)
- 🐛 forwarding path not to start with /
- 🐛 combine "script" and "commandToExecute" settings into "commandToExecute"
- 🐛 timestamp now passed to settings as int
- 🔥 removed erroneous bracket
- computecluster stage storage lookup values
- connectionString ARM function
- CDN Endpoint(s)
- update output properties with new config
- (cdn): handle updated spa storage accounts
- add a default $web container to bline
- simplify baselinedata endpoint attributes
- format a service endpoint address
- incl capability to disable HealthProbeSettings
- SPA to have independant storage account
- define new storage account and blob service for each spa
- use input pipeline for all seeding
- state processing
- add service and resource mappings
- output hanlding in engine (#239)
- CLO accessor names
- command line and masterdata references
- org wide issue templates (#230)
- disable purge protection on keyvault
- replace CMK with new ARM resource
- composite object data types not type
- move secret attribute to shared (#211)
- scenario module rename (#207)
- align with layerdata configuration
- align scenarios with new loader
- switch COT to Hamlet (#205)
- replace model flows with flows
- setup macro support for entrances
- keyvaultsecret creation macro
- rename getAzureResourceNameSegments to be more generic and reusable
- use management contract for testing (#199)
- (deployments): tidy up unused deployment resource macros (#197)
- remove console only from bastion masterdata (#175)
- (gateway): rename vpcendpoint to privateservice (#166)
- ♻️ remove unnecessary attribute
- bootstraps for dependencies
- s3 attributes