diff --git a/CHANGELOG.md b/CHANGELOG.md index cde2527d..4b253473 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,15 +5,15 @@ ### Features -- **HMS-2304:** Nest list endpoints with 'data' ([8c45999](https://github.com/RHEnVision/provisioning-backend/commit/8c4599978459b257c066f18d531fd24e5d8a46ca)) -- **HMS-729:** Reservations cleanup ([77bd017](https://github.com/RHEnVision/provisioning-backend/commit/77bd017632576e1a2ac1590c95fbfda18e462ac0)) +- **[HMS-2304](https://issues.redhat.com/browse/HMS-2304):** Nest list endpoints with 'data' ([8c45999](https://github.com/RHEnVision/provisioning-backend/commit/8c4599978459b257c066f18d531fd24e5d8a46ca)) +- **[HMS-729](https://issues.redhat.com/browse/HMS-729):** Reservations cleanup ([77bd017](https://github.com/RHEnVision/provisioning-backend/commit/77bd017632576e1a2ac1590c95fbfda18e462ac0)) ### Bug Fixes -- **HMS-2033:** cache for RBAC ([c45bc6f](https://github.com/RHEnVision/provisioning-backend/commit/c45bc6f4ce5c9ff82e2c77d6402b887e0ee25ff6)) -- **HMS-2327:** fix empty resource perm check ([b32e40e](https://github.com/RHEnVision/provisioning-backend/commit/b32e40e5c2e209a5b789f4eeab88d6b74b07c7ca)) -- **HMS-2325:** return 429 on rate error ([790d113](https://github.com/RHEnVision/provisioning-backend/commit/790d11327f91e1c7679ae739d659a926383efe8d)) -- **HMS-2328:** fix context in failed launch notifications ([8a7286e](https://github.com/RHEnVision/provisioning-backend/commit/8a7286e607f732ff9ee04f6182874add84cc5c1c)) +- **[HMS-2033](https://issues.redhat.com/browse/HMS-2033):** cache for RBAC ([c45bc6f](https://github.com/RHEnVision/provisioning-backend/commit/c45bc6f4ce5c9ff82e2c77d6402b887e0ee25ff6)) +- **[HMS-2327](https://issues.redhat.com/browse/HMS-2327):** fix empty resource perm check ([b32e40e](https://github.com/RHEnVision/provisioning-backend/commit/b32e40e5c2e209a5b789f4eeab88d6b74b07c7ca)) +- **[HMS-2325](https://issues.redhat.com/browse/HMS-2325):** return 429 on rate error ([790d113](https://github.com/RHEnVision/provisioning-backend/commit/790d11327f91e1c7679ae739d659a926383efe8d)) +- **[HMS-2328](https://issues.redhat.com/browse/HMS-2328):** fix context in failed launch notifications ([8a7286e](https://github.com/RHEnVision/provisioning-backend/commit/8a7286e607f732ff9ee04f6182874add84cc5c1c)) @@ -21,14 +21,14 @@ ### Bug Fixes -- **HMS-1453:** disable RBAC for sources ([dc8bb55](https://github.com/RHEnVision/provisioning-backend/commit/dc8bb555018696c422b46b4da7e30f485688596f)) -- **HMS-1453:** list sources can be public ([c1f1cd9](https://github.com/RHEnVision/provisioning-backend/commit/c1f1cd991d1bf71540981dc10b12200ec3883a7c)) -- **HMS-1453:** platform RBAC support enabled ([a812045](https://github.com/RHEnVision/provisioning-backend/commit/a8120450aadce624fe7401c6d6643904cbce9173)) -- **HMS-2295:** add numeric rid to GCP ([0a66644](https://github.com/RHEnVision/provisioning-backend/commit/0a66644174d22772e29d5518b359f4212f65a570)) -- **HMS-2290:** Make replicas configurable ([43be8f6](https://github.com/RHEnVision/provisioning-backend/commit/43be8f63f1705d3a6148961dc3b13f041a48133a)) -- **HMS-2274:** Add setTags permission to GCP ([c6f22d8](https://github.com/RHEnVision/provisioning-backend/commit/c6f22d802f787a25d5daf3922173a957e44f9496)) -- **HMS-2233:** reservation id tag for AWS ([3a74b17](https://github.com/RHEnVision/provisioning-backend/commit/3a74b17cf83bea73898a5000382d593ab00d8ebf)) -- **HMS-1453:** platform RBAC support ([2a1951b](https://github.com/RHEnVision/provisioning-backend/commit/2a1951b7c6732e246939893549cd088bbe33a692)) +- **[HMS-1453](https://issues.redhat.com/browse/HMS-1453):** disable RBAC for sources ([dc8bb55](https://github.com/RHEnVision/provisioning-backend/commit/dc8bb555018696c422b46b4da7e30f485688596f)) +- **[HMS-1453](https://issues.redhat.com/browse/HMS-1453):** list sources can be public ([c1f1cd9](https://github.com/RHEnVision/provisioning-backend/commit/c1f1cd991d1bf71540981dc10b12200ec3883a7c)) +- **[HMS-1453](https://issues.redhat.com/browse/HMS-1453):** platform RBAC support enabled ([a812045](https://github.com/RHEnVision/provisioning-backend/commit/a8120450aadce624fe7401c6d6643904cbce9173)) +- **[HMS-2295](https://issues.redhat.com/browse/HMS-2295):** add numeric rid to GCP ([0a66644](https://github.com/RHEnVision/provisioning-backend/commit/0a66644174d22772e29d5518b359f4212f65a570)) +- **[HMS-2290](https://issues.redhat.com/browse/HMS-2290):** Make replicas configurable ([43be8f6](https://github.com/RHEnVision/provisioning-backend/commit/43be8f63f1705d3a6148961dc3b13f041a48133a)) +- **[HMS-2274](https://issues.redhat.com/browse/HMS-2274):** Add setTags permission to GCP ([c6f22d8](https://github.com/RHEnVision/provisioning-backend/commit/c6f22d802f787a25d5daf3922173a957e44f9496)) +- **[HMS-2233](https://issues.redhat.com/browse/HMS-2233):** reservation id tag for AWS ([3a74b17](https://github.com/RHEnVision/provisioning-backend/commit/3a74b17cf83bea73898a5000382d593ab00d8ebf)) +- **[HMS-1453](https://issues.redhat.com/browse/HMS-1453):** platform RBAC support ([2a1951b](https://github.com/RHEnVision/provisioning-backend/commit/2a1951b7c6732e246939893549cd088bbe33a692)) ### Code Refactoring @@ -41,18 +41,18 @@ ### Features -- **HMS-1246:** Use permission checks in statuser ([9a23611](https://github.com/RHEnVision/provisioning-backend/commit/9a2361155c6e23e35f0897b7b2a928c59e8bf765)) +- **[HMS-1246](https://issues.redhat.com/browse/HMS-1246):** Use permission checks in statuser ([9a23611](https://github.com/RHEnVision/provisioning-backend/commit/9a2361155c6e23e35f0897b7b2a928c59e8bf765)) ### Bug Fixes -- **HMS-2178:** followup context bug fix ([f9bcae5](https://github.com/RHEnVision/provisioning-backend/commit/f9bcae5c10a9a12db0c08a45dd85e8ca52a2ccc4)) -- **HMS-2178:** followup context fix for statuser ([586a756](https://github.com/RHEnVision/provisioning-backend/commit/586a7567d2d6dbdc9a1fcb57ad521892b4ddc48b)) -- **HMS-2002:** postpone db stats 10 minutes ([cfcaecb](https://github.com/RHEnVision/provisioning-backend/commit/cfcaecbfe1f4aecc974bdd4e9a75a3ca2712ce31)) -- **HMS-2181:** statuser throttling configuration options ([dce8174](https://github.com/RHEnVision/provisioning-backend/commit/dce81749131c827410c69131c61e58395c72ea58)) -- **HMS-2178:** fix context handling in Kafka consumer ([6c75031](https://github.com/RHEnVision/provisioning-backend/commit/6c75031130d22e5e3111ba2f6138f4b97d958bc0)) -- **HMS-2002:** calculate db stats immediately ([662a2f4](https://github.com/RHEnVision/provisioning-backend/commit/662a2f4b254bbd326e29ccf964d136e818098ee6)) -- **HMS-2175:** add AWS resource tag ([29bd8b6](https://github.com/RHEnVision/provisioning-backend/commit/29bd8b6a1d437ce7b8ef47ad3e699ffeaba491bf)) -- **HMS-1783:** limit reservations per second ([0b0fab7](https://github.com/RHEnVision/provisioning-backend/commit/0b0fab755d3626148c3e6a09150ae954c1007864)) +- **[HMS-2178](https://issues.redhat.com/browse/HMS-2178):** followup context bug fix ([f9bcae5](https://github.com/RHEnVision/provisioning-backend/commit/f9bcae5c10a9a12db0c08a45dd85e8ca52a2ccc4)) +- **[HMS-2178](https://issues.redhat.com/browse/HMS-2178):** followup context fix for statuser ([586a756](https://github.com/RHEnVision/provisioning-backend/commit/586a7567d2d6dbdc9a1fcb57ad521892b4ddc48b)) +- **[HMS-2002](https://issues.redhat.com/browse/HMS-2002):** postpone db stats 10 minutes ([cfcaecb](https://github.com/RHEnVision/provisioning-backend/commit/cfcaecbfe1f4aecc974bdd4e9a75a3ca2712ce31)) +- **[HMS-2181](https://issues.redhat.com/browse/HMS-2181):** statuser throttling configuration options ([dce8174](https://github.com/RHEnVision/provisioning-backend/commit/dce81749131c827410c69131c61e58395c72ea58)) +- **[HMS-2178](https://issues.redhat.com/browse/HMS-2178):** fix context handling in Kafka consumer ([6c75031](https://github.com/RHEnVision/provisioning-backend/commit/6c75031130d22e5e3111ba2f6138f4b97d958bc0)) +- **[HMS-2002](https://issues.redhat.com/browse/HMS-2002):** calculate db stats immediately ([662a2f4](https://github.com/RHEnVision/provisioning-backend/commit/662a2f4b254bbd326e29ccf964d136e818098ee6)) +- **[HMS-2175](https://issues.redhat.com/browse/HMS-2175):** add AWS resource tag ([29bd8b6](https://github.com/RHEnVision/provisioning-backend/commit/29bd8b6a1d437ce7b8ef47ad3e699ffeaba491bf)) +- **[HMS-1783](https://issues.redhat.com/browse/HMS-1783):** limit reservations per second ([0b0fab7](https://github.com/RHEnVision/provisioning-backend/commit/0b0fab755d3626148c3e6a09150ae954c1007864)) ### Code Refactoring @@ -64,16 +64,16 @@ ### Features -- **HMS-1955:** Add fetch instance(s) description step for GCP ([3b3a3f4](https://github.com/RHEnVision/provisioning-backend/commit/3b3a3f45c29cd9b5c173d953939598a17aab69cc)) -- **HMSPROV-2088:** refacor notification's context message ([65a0960](https://github.com/RHEnVision/provisioning-backend/commit/65a096061168012f68ca4ef8efbe3e47cfc0f554)) +- **[HMS-1955](https://issues.redhat.com/browse/HMS-1955):** Add fetch instance(s) description step for GCP ([3b3a3f4](https://github.com/RHEnVision/provisioning-backend/commit/3b3a3f45c29cd9b5c173d953939598a17aab69cc)) +- **[HMSPROV-2088](https://issues.redhat.com/browse/HMSPROV-2088):** refacor notification's context message ([65a0960](https://github.com/RHEnVision/provisioning-backend/commit/65a096061168012f68ca4ef8efbe3e47cfc0f554)) ### Bug Fixes -- **HMS-2143:** pending state stat ([6615db0](https://github.com/RHEnVision/provisioning-backend/commit/6615db0a2e5cf96cafff28859ac859b285923dff)) -- **HMS-2002:** fix job queue duration registration ([175ed5e](https://github.com/RHEnVision/provisioning-backend/commit/175ed5e399aebd805fbe39a8edffb0b31767be70)) -- **HMS-2002:** database stats are in secs not ms ([ee885ee](https://github.com/RHEnVision/provisioning-backend/commit/ee885ee81df38dc940aa190b93dbc0bf1ced0744)) -- **HMS-2002:** cleanup stats logging ([f494205](https://github.com/RHEnVision/provisioning-backend/commit/f49420574340fe20578daa01f14d141ffa076f46)) -- **HMS-2002:** fix memory request limits ([69024fb](https://github.com/RHEnVision/provisioning-backend/commit/69024fbfdd20ce132f9f7acc5113d6229e72d738)) +- **[HMS-2143](https://issues.redhat.com/browse/HMS-2143):** pending state stat ([6615db0](https://github.com/RHEnVision/provisioning-backend/commit/6615db0a2e5cf96cafff28859ac859b285923dff)) +- **[HMS-2002](https://issues.redhat.com/browse/HMS-2002):** fix job queue duration registration ([175ed5e](https://github.com/RHEnVision/provisioning-backend/commit/175ed5e399aebd805fbe39a8edffb0b31767be70)) +- **[HMS-2002](https://issues.redhat.com/browse/HMS-2002):** database stats are in secs not ms ([ee885ee](https://github.com/RHEnVision/provisioning-backend/commit/ee885ee81df38dc940aa190b93dbc0bf1ced0744)) +- **[HMS-2002](https://issues.redhat.com/browse/HMS-2002):** cleanup stats logging ([f494205](https://github.com/RHEnVision/provisioning-backend/commit/f49420574340fe20578daa01f14d141ffa076f46)) +- **[HMS-2002](https://issues.redhat.com/browse/HMS-2002):** fix memory request limits ([69024fb](https://github.com/RHEnVision/provisioning-backend/commit/69024fbfdd20ce132f9f7acc5113d6229e72d738)) @@ -81,14 +81,14 @@ ### Features -- **HMS-1550:** improve initialization code for kafka ([9f67a21](https://github.com/RHEnVision/provisioning-backend/commit/9f67a21b79312922b1219533b7a640964b5a41a8)) -- **HMS-1932:** Add gcp source upload info ([9e41a3d](https://github.com/RHEnVision/provisioning-backend/commit/9e41a3dc3e4c4654b48b626a61b87667ea1b5c8f)) -- **HMS-1550:** send notification after launch ([6e73aad](https://github.com/RHEnVision/provisioning-backend/commit/6e73aad859edbc11ee053781fc00d4c8f6020e14)) -- **HMS-1429:** Add GCP to spec ([df68369](https://github.com/RHEnVision/provisioning-backend/commit/df683692215c477b003449f130ead51b96e84711)) +- **[HMS-1550](https://issues.redhat.com/browse/HMS-1550):** improve initialization code for kafka ([9f67a21](https://github.com/RHEnVision/provisioning-backend/commit/9f67a21b79312922b1219533b7a640964b5a41a8)) +- **[HMS-1932](https://issues.redhat.com/browse/HMS-1932):** Add gcp source upload info ([9e41a3d](https://github.com/RHEnVision/provisioning-backend/commit/9e41a3dc3e4c4654b48b626a61b87667ea1b5c8f)) +- **[HMS-1550](https://issues.redhat.com/browse/HMS-1550):** send notification after launch ([6e73aad](https://github.com/RHEnVision/provisioning-backend/commit/6e73aad859edbc11ee053781fc00d4c8f6020e14)) +- **[HMS-1429](https://issues.redhat.com/browse/HMS-1429):** Add GCP to spec ([df68369](https://github.com/RHEnVision/provisioning-backend/commit/df683692215c477b003449f130ead51b96e84711)) ### Bug Fixes -- **HMS-2002:** proper launch statistics ([7c2eb8d](https://github.com/RHEnVision/provisioning-backend/commit/7c2eb8d75277e8e60334e44fd85cc1cdba294302)) +- **[HMS-2002](https://issues.redhat.com/browse/HMS-2002):** proper launch statistics ([7c2eb8d](https://github.com/RHEnVision/provisioning-backend/commit/7c2eb8d75277e8e60334e44fd85cc1cdba294302)) ### Code Refactoring @@ -103,14 +103,14 @@ ### Features -- **HMS-1773:** Add IPv4 to instance ([9fc5788](https://github.com/RHEnVision/provisioning-backend/commit/9fc57889177871645f4bd3f02aa635735f210e3c)) -- **HMS-1828:** Add listing templates launch from template ([b09349e](https://github.com/RHEnVision/provisioning-backend/commit/b09349e82b6a34f4aeec2bfcdda3fa82a868d557)) +- **[HMS-1773](https://issues.redhat.com/browse/HMS-1773):** Add IPv4 to instance ([9fc5788](https://github.com/RHEnVision/provisioning-backend/commit/9fc57889177871645f4bd3f02aa635735f210e3c)) +- **[HMS-1828](https://issues.redhat.com/browse/HMS-1828):** Add listing templates launch from template ([b09349e](https://github.com/RHEnVision/provisioning-backend/commit/b09349e82b6a34f4aeec2bfcdda3fa82a868d557)) ### Bug Fixes -- **HMS-1616:** cleanup reservation OpenAPI markdown ([bb54e11](https://github.com/RHEnVision/provisioning-backend/commit/bb54e115e16178de12e6da2895461b1d9b59f9e0)) -- **HMS-1877:** filter authentications ([912e649](https://github.com/RHEnVision/provisioning-backend/commit/912e64921d49dbf48451cd8f33e19036a13a3470)) -- **HMS-1884:** return 400 on invalid compose ID ([3bc1315](https://github.com/RHEnVision/provisioning-backend/commit/3bc1315a6016ba7cfcae3783d385cc9d9a149e12)) +- **[HMS-1616](https://issues.redhat.com/browse/HMS-1616):** cleanup reservation OpenAPI markdown ([bb54e11](https://github.com/RHEnVision/provisioning-backend/commit/bb54e115e16178de12e6da2895461b1d9b59f9e0)) +- **[HMS-1877](https://issues.redhat.com/browse/HMS-1877):** filter authentications ([912e649](https://github.com/RHEnVision/provisioning-backend/commit/912e64921d49dbf48451cd8f33e19036a13a3470)) +- **[HMS-1884](https://issues.redhat.com/browse/HMS-1884):** return 400 on invalid compose ID ([3bc1315](https://github.com/RHEnVision/provisioning-backend/commit/3bc1315a6016ba7cfcae3783d385cc9d9a149e12)) ### Code Refactoring @@ -123,18 +123,18 @@ ### Features -- **HMS-1773:** Add IPV4 to GCP instance desc ([684b9f3](https://github.com/RHEnVision/provisioning-backend/commit/684b9f3d92228a0eba23b7b1c1c8f1766960fd4b)) -- **HMS-1429:** Add get GCP reservation by id ([32d5183](https://github.com/RHEnVision/provisioning-backend/commit/32d518332a4be1bf6770d1983858162bc362b67c)) +- **[HMS-1773](https://issues.redhat.com/browse/HMS-1773):** Add IPV4 to GCP instance desc ([684b9f3](https://github.com/RHEnVision/provisioning-backend/commit/684b9f3d92228a0eba23b7b1c1c8f1766960fd4b)) +- **[HMS-1429](https://issues.redhat.com/browse/HMS-1429):** Add get GCP reservation by id ([32d5183](https://github.com/RHEnVision/provisioning-backend/commit/32d518332a4be1bf6770d1983858162bc362b67c)) ### Bug Fixes -- **HMS-1616:** cleanup reservation OpenAPI docs ([43bd347](https://github.com/RHEnVision/provisioning-backend/commit/43bd347caab68d3c84d908e7ab93ae5b6c86e264)) -- **HMSPROV-451:** Use sources filtering mechanism ([7bdc98d](https://github.com/RHEnVision/provisioning-backend/commit/7bdc98dcddf2c317e04669439168afd121e7b012)) -- **HMS-1830:** improve concurrency of account creation ([fec282d](https://github.com/RHEnVision/provisioning-backend/commit/fec282df85f5f44751b058e6039f0a661124b20d)) -- **HMS-1800:** fix a typo in upload info ([a867d02](https://github.com/RHEnVision/provisioning-backend/commit/a867d026b804465042052c7f7da8ffb219dba3b7)) -- **HMS-1785:** check if public ip is nil during dereference ([07db863](https://github.com/RHEnVision/provisioning-backend/commit/07db863de6cad448a18f8b28c1290b3deb865ed3)) -- **HMS-1616:** OpenAPI cleanup and examples ([1f198bd](https://github.com/RHEnVision/provisioning-backend/commit/1f198bdae3b4464c41b98c4f081feb3887127db3)) -- **HMS-1800:** refactor and add more caching ([decfb33](https://github.com/RHEnVision/provisioning-backend/commit/decfb331a2e5642e904bed0dcd3ac41b319eb732)) +- **[HMS-1616](https://issues.redhat.com/browse/HMS-1616):** cleanup reservation OpenAPI docs ([43bd347](https://github.com/RHEnVision/provisioning-backend/commit/43bd347caab68d3c84d908e7ab93ae5b6c86e264)) +- **[HMSPROV-451](https://issues.redhat.com/browse/HMSPROV-451):** Use sources filtering mechanism ([7bdc98d](https://github.com/RHEnVision/provisioning-backend/commit/7bdc98dcddf2c317e04669439168afd121e7b012)) +- **[HMS-1830](https://issues.redhat.com/browse/HMS-1830):** improve concurrency of account creation ([fec282d](https://github.com/RHEnVision/provisioning-backend/commit/fec282df85f5f44751b058e6039f0a661124b20d)) +- **[HMS-1800](https://issues.redhat.com/browse/HMS-1800):** fix a typo in upload info ([a867d02](https://github.com/RHEnVision/provisioning-backend/commit/a867d026b804465042052c7f7da8ffb219dba3b7)) +- **[HMS-1785](https://issues.redhat.com/browse/HMS-1785):** check if public ip is nil during dereference ([07db863](https://github.com/RHEnVision/provisioning-backend/commit/07db863de6cad448a18f8b28c1290b3deb865ed3)) +- **[HMS-1616](https://issues.redhat.com/browse/HMS-1616):** OpenAPI cleanup and examples ([1f198bd](https://github.com/RHEnVision/provisioning-backend/commit/1f198bdae3b4464c41b98c4f081feb3887127db3)) +- **[HMS-1800](https://issues.redhat.com/browse/HMS-1800):** refactor and add more caching ([decfb33](https://github.com/RHEnVision/provisioning-backend/commit/decfb331a2e5642e904bed0dcd3ac41b319eb732)) ### Code Refactoring @@ -144,38 +144,25 @@ -## [0.21.0](https://github.com/RHEnVision/provisioning-backend/compare/summit23a...0.21.0) (2023-05-17) - -### Features - -- **HMSPROV-449:** Add correlation id to logger and context ([a7d6c6e](https://github.com/RHEnVision/provisioning-backend/commit/a7d6c6e2208ad9e4a393d0464de62424810d6b30)) - -### Bug Fixes - -- **HMS-1784:** set GOMAXPROC for API workers ([dcceb5e](https://github.com/RHEnVision/provisioning-backend/commit/dcceb5ec6813d26e8fef19bfa96934921d0a0438)) -- **HMS-1782:** cap job concurrency at 100 ([19655a6](https://github.com/RHEnVision/provisioning-backend/commit/19655a6b8faa763cf1fe16cc3f722633d8362233)) -- **HMS-1616:** split payload and model for better OpenAPI ([539f62c](https://github.com/RHEnVision/provisioning-backend/commit/539f62c2257da91d1434fafc069e0788d6cbb5e6)) - -### Code Refactoring - -- use Gob encoding for cache ([b31d961](https://github.com/RHEnVision/provisioning-backend/commit/b31d96170b977178f5dc14a6f416a63915feb06d)) - - - -## [summit23a](https://github.com/RHEnVision/provisioning-backend/compare/0.20.0...summit23a) (2023-05-06) +## [0.21.0](https://github.com/RHEnVision/provisioning-backend/compare/0.20.0...0.21.0) (2023-05-17) ### Features +- **[HMSPROV-449](https://issues.redhat.com/browse/HMSPROV-449):** Add correlation id to logger and context ([a7d6c6e](https://github.com/RHEnVision/provisioning-backend/commit/a7d6c6e2208ad9e4a393d0464de62424810d6b30)) - Fetch Azure image resource group from IB ([19d1704](https://github.com/RHEnVision/provisioning-backend/commit/19d1704828c8bc514f7f8c49e9fff09c0cc3de68)), related to [HMS-1691](https://issues.redhat.com/browse/HMS-1691) ### Bug Fixes +- **[HMS-1784](https://issues.redhat.com/browse/HMS-1784):** set GOMAXPROC for API workers ([dcceb5e](https://github.com/RHEnVision/provisioning-backend/commit/dcceb5ec6813d26e8fef19bfa96934921d0a0438)) +- **[HMS-1782](https://issues.redhat.com/browse/HMS-1782):** cap job concurrency at 100 ([19655a6](https://github.com/RHEnVision/provisioning-backend/commit/19655a6b8faa763cf1fe16cc3f722633d8362233)) - Allow OPTIONS method for Azure template ([db88d24](https://github.com/RHEnVision/provisioning-backend/commit/db88d24fc36b68e7a5fbe6ab3e3c680ba809f424)), related to [HMS-1148](https://issues.redhat.com/browse/HMS-1148) - Disable gzip on Azure Lighthouse template ([74ccf45](https://github.com/RHEnVision/provisioning-backend/commit/74ccf45e75e5e3183ff9244b726516084a38f4de)), related to [HMS-1148](https://issues.redhat.com/browse/HMS-1148) - Allow access from Azure portal ([55b38dd](https://github.com/RHEnVision/provisioning-backend/commit/55b38dd495f7fb82ebf748004c57a8c695cca47f)), related to [HMS-1148](https://issues.redhat.com/browse/HMS-1148) +- **[HMS-1616](https://issues.redhat.com/browse/HMS-1616):** split payload and model for better OpenAPI ([539f62c](https://github.com/RHEnVision/provisioning-backend/commit/539f62c2257da91d1434fafc069e0788d6cbb5e6)) ### Code Refactoring +- use Gob encoding for cache ([b31d961](https://github.com/RHEnVision/provisioning-backend/commit/b31d96170b977178f5dc14a6f416a63915feb06d)) - remove compression ([d479702](https://github.com/RHEnVision/provisioning-backend/commit/d479702dfc8f28810b2f14e065bfd12381b10ca1)) @@ -184,9 +171,9 @@ ### Bug Fixes -- **HMS-1671:** re-enable sonarcube ([25b0abe](https://github.com/RHEnVision/provisioning-backend/commit/25b0abe04b50e253e9f9ba3bf6cfe08f3f7f4a3e)) -- **HMS-719:** Azure image check ([5d5e207](https://github.com/RHEnVision/provisioning-backend/commit/5d5e207778a114bd51ae87a73272e82f557c6256)) -- **HMS-1567:** insights tags support ([7c71a2e](https://github.com/RHEnVision/provisioning-backend/commit/7c71a2e41cd66ee37b4853a1573842895298bd8d)) +- **[HMS-1671](https://issues.redhat.com/browse/HMS-1671):** re-enable sonarcube ([25b0abe](https://github.com/RHEnVision/provisioning-backend/commit/25b0abe04b50e253e9f9ba3bf6cfe08f3f7f4a3e)) +- **[HMS-719](https://issues.redhat.com/browse/HMS-719):** Azure image check ([5d5e207](https://github.com/RHEnVision/provisioning-backend/commit/5d5e207778a114bd51ae87a73272e82f557c6256)) +- **[HMS-1567](https://issues.redhat.com/browse/HMS-1567):** insights tags support ([7c71a2e](https://github.com/RHEnVision/provisioning-backend/commit/7c71a2e41cd66ee37b4853a1573842895298bd8d)) ### Code Refactoring @@ -206,12 +193,12 @@ ### Bug Fixes -- **HMS-1110:** use default region for perm check ([dec69bc](https://github.com/RHEnVision/provisioning-backend/commit/dec69bc2ee3a61dfcef555b32a56038708b50778)) -- **HMS-1105:** measure jobs in seconds ([cf16b81](https://github.com/RHEnVision/provisioning-backend/commit/cf16b8191d4736b5769aad43642672cd953f0161)) -- **HMS-1105:** check for make dashboard target ([c05c618](https://github.com/RHEnVision/provisioning-backend/commit/c05c6181e8d7788a27686456c85545a5a8d88653)) -- **HMS-1105:** improve reservations dashboard ([92428fa](https://github.com/RHEnVision/provisioning-backend/commit/92428faaaca22e8db03858c7e9dd360aca0bae30)) -- **HMS-1105:** add makefile dashboard target ([983b11c](https://github.com/RHEnVision/provisioning-backend/commit/983b11ce9e426491d98138344bbb41c9e6231425)) -- **HMS-1105:** add reservations and jobs to dash ([3e71bf1](https://github.com/RHEnVision/provisioning-backend/commit/3e71bf16387954ad3e51ba1653fbc00e1e8698f7)) +- **[HMS-1110](https://issues.redhat.com/browse/HMS-1110):** use default region for perm check ([dec69bc](https://github.com/RHEnVision/provisioning-backend/commit/dec69bc2ee3a61dfcef555b32a56038708b50778)) +- **[HMS-1105](https://issues.redhat.com/browse/HMS-1105):** measure jobs in seconds ([cf16b81](https://github.com/RHEnVision/provisioning-backend/commit/cf16b8191d4736b5769aad43642672cd953f0161)) +- **[HMS-1105](https://issues.redhat.com/browse/HMS-1105):** check for make dashboard target ([c05c618](https://github.com/RHEnVision/provisioning-backend/commit/c05c6181e8d7788a27686456c85545a5a8d88653)) +- **[HMS-1105](https://issues.redhat.com/browse/HMS-1105):** improve reservations dashboard ([92428fa](https://github.com/RHEnVision/provisioning-backend/commit/92428faaaca22e8db03858c7e9dd360aca0bae30)) +- **[HMS-1105](https://issues.redhat.com/browse/HMS-1105):** add makefile dashboard target ([983b11c](https://github.com/RHEnVision/provisioning-backend/commit/983b11ce9e426491d98138344bbb41c9e6231425)) +- **[HMS-1105](https://issues.redhat.com/browse/HMS-1105):** add reservations and jobs to dash ([3e71bf1](https://github.com/RHEnVision/provisioning-backend/commit/3e71bf16387954ad3e51ba1653fbc00e1e8698f7)) ### Code Refactoring @@ -225,19 +212,19 @@ ### Features -- **HMS-1001:** Add created instances ids to GCP reservation ([9e8d936](https://github.com/RHEnVision/provisioning-backend/commit/9e8d9367da43c341e13dacdf188f9150d6ec46a3)) +- **[HMS-1001](https://issues.redhat.com/browse/HMS-1001):** Add created instances ids to GCP reservation ([9e8d936](https://github.com/RHEnVision/provisioning-backend/commit/9e8d9367da43c341e13dacdf188f9150d6ec46a3)) - Azure support for cloud init ([781753b](https://github.com/RHEnVision/provisioning-backend/commit/781753b02030dfc889a61faa8e890ec075a35260)), related to [HMS-1435](https://issues.redhat.com/browse/HMS-1435) - shorten Azure polling intervals ([d097a9f](https://github.com/RHEnVision/provisioning-backend/commit/d097a9f336bb6b236b71ca2dafbacad2b69933fa)), related to [HMS-1404](https://issues.redhat.com/browse/HMS-1404) -- **HMS-761:** add instance description to aws job ([d0291d2](https://github.com/RHEnVision/provisioning-backend/commit/d0291d288f8a75ab3cc2c81db8922252514a6fbd)) +- **[HMS-761](https://issues.redhat.com/browse/HMS-761):** add instance description to aws job ([d0291d2](https://github.com/RHEnVision/provisioning-backend/commit/d0291d288f8a75ab3cc2c81db8922252514a6fbd)) - Add sentry writer to zerolog ([3105091](https://github.com/RHEnVision/provisioning-backend/commit/31050918df0bad45d9834ccfb4f69296eebca5fa)), related to [HMS-851](https://issues.redhat.com/browse/HMS-851) -- **HMS-1110:** Add source permission validation check endpoint ([e84ec81](https://github.com/RHEnVision/provisioning-backend/commit/e84ec81c966b7d47bfd156bbf4981d92d82c220a)) +- **[HMS-1110](https://issues.redhat.com/browse/HMS-1110):** Add source permission validation check endpoint ([e84ec81](https://github.com/RHEnVision/provisioning-backend/commit/e84ec81c966b7d47bfd156bbf4981d92d82c220a)) - Azure lighthouse offering template ([2029433](https://github.com/RHEnVision/provisioning-backend/commit/20294330f9b82e703c799d7e87643e263210c816)), related to [HMS-1148](https://issues.redhat.com/browse/HMS-1148) ### Bug Fixes -- **HMS-1105:** add reservation counters ([2ac7e5b](https://github.com/RHEnVision/provisioning-backend/commit/2ac7e5bfdf8bea1714ce2bcb6c3bf015298b98e3)) -- **HMS-1396:** integration job queue test ([11f1ec6](https://github.com/RHEnVision/provisioning-backend/commit/11f1ec6bd19d725bfcf9e685405796b48289e8fc)) -- **HMS-1403:** timeout for job queue ([81582d2](https://github.com/RHEnVision/provisioning-backend/commit/81582d21702d79c294aa798fcbbf6f7fb9791942)) +- **[HMS-1105](https://issues.redhat.com/browse/HMS-1105):** add reservation counters ([2ac7e5b](https://github.com/RHEnVision/provisioning-backend/commit/2ac7e5bfdf8bea1714ce2bcb6c3bf015298b98e3)) +- **[HMS-1396](https://issues.redhat.com/browse/HMS-1396):** integration job queue test ([11f1ec6](https://github.com/RHEnVision/provisioning-backend/commit/11f1ec6bd19d725bfcf9e685405796b48289e8fc)) +- **[HMS-1403](https://issues.redhat.com/browse/HMS-1403):** timeout for job queue ([81582d2](https://github.com/RHEnVision/provisioning-backend/commit/81582d21702d79c294aa798fcbbf6f7fb9791942)) - cascade delete of pubkey to Azure details ([a8c5208](https://github.com/RHEnVision/provisioning-backend/commit/a8c52088adb86f6f0cad7ac846464885dba7d6b6)), related to [HMS-1402](https://issues.redhat.com/browse/HMS-1402) ### Code Refactoring @@ -255,15 +242,15 @@ - Azure reservation details endpoint ([db103ff](https://github.com/RHEnVision/provisioning-backend/commit/db103ff11bafd3152c2b45d0ef1d178954ee8286)), related to [HMS-1393](https://issues.redhat.com/browse/HMS-1393) - consume Azure secret ([e27a875](https://github.com/RHEnVision/provisioning-backend/commit/e27a875e9a1837f1411ae922623a905b40702dfa)), related to [HMS-1374](https://issues.redhat.com/browse/HMS-1374) - allow nullable fields iOpenAPI ([c2ae5a8](https://github.com/RHEnVision/provisioning-backend/commit/c2ae5a86ae7d0698d1c927c4e712d782da705794)), related to [HMS-1357](https://issues.redhat.com/browse/HMS-1357) -- **HMS-894:** Add GCP reservation test ([64388f6](https://github.com/RHEnVision/provisioning-backend/commit/64388f635c800dca4716808700fbf87f9b20ca07)) +- **[HMS-894](https://issues.redhat.com/browse/HMS-894):** Add GCP reservation test ([64388f6](https://github.com/RHEnVision/provisioning-backend/commit/64388f635c800dca4716808700fbf87f9b20ca07)) - Add Azure reservation to OpenAPI ([288e3fb](https://github.com/RHEnVision/provisioning-backend/commit/288e3fb09850482f1c29aae63ca2bc00d18bd5ff)), related to [HMS-1182](https://issues.redhat.com/browse/HMS-1182) ### Bug Fixes -- **HMS-879:** missing metric registration ([2055cf5](https://github.com/RHEnVision/provisioning-backend/commit/2055cf5d6dd0228e5fb6efa303de19e699e7f017)) +- **[HMS-879](https://issues.redhat.com/browse/HMS-879):** missing metric registration ([2055cf5](https://github.com/RHEnVision/provisioning-backend/commit/2055cf5d6dd0228e5fb6efa303de19e699e7f017)) - name public IP and nic to be VM specific ([cc74d2e](https://github.com/RHEnVision/provisioning-backend/commit/cc74d2eca2b4f5173d866a8b279d9a95e7e4a20b)), related to [HMS-1146](https://issues.redhat.com/browse/HMS-1146) - allow dynamic naming for Azure disk ([f64c209](https://github.com/RHEnVision/provisioning-backend/commit/f64c209ef320249247ff9b9c1cabd1f0cc7dbe79)), related to [HMS-1146](https://issues.redhat.com/browse/HMS-1146) -- **HMS-879:** workers metrics ([7aef3fc](https://github.com/RHEnVision/provisioning-backend/commit/7aef3fc752c86cc456820eafe00ef4b7f99db2cf)) +- **[HMS-879](https://issues.redhat.com/browse/HMS-879):** workers metrics ([7aef3fc](https://github.com/RHEnVision/provisioning-backend/commit/7aef3fc752c86cc456820eafe00ef4b7f99db2cf)) ### Code Refactoring @@ -279,28 +266,28 @@ - respect Amount in Azure deployments ([77942a2](https://github.com/RHEnVision/provisioning-backend/commit/77942a25a11d727d24bda3f86268ead6b2aa630c)), related to [HMS-1146](https://issues.redhat.com/browse/HMS-1146) - Fetch image name from image builder ([077dd25](https://github.com/RHEnVision/provisioning-backend/commit/077dd25ae59e298bc1366943d2107319c8a71953)), related to [HMS-1219](https://issues.redhat.com/browse/HMS-1219) -- **HMS-969:** List and filter sources by their hyperscaler ([74f26f5](https://github.com/RHEnVision/provisioning-backend/commit/74f26f5769829e4abd3a6e820dea6771077b2c6e)) -- **HMS-1110:** ListAttachedPolicies feature ([befed63](https://github.com/RHEnVision/provisioning-backend/commit/befed63f39e036d8f7159fc2fff4b1ef40fa8711)) +- **[HMS-969](https://issues.redhat.com/browse/HMS-969):** List and filter sources by their hyperscaler ([74f26f5](https://github.com/RHEnVision/provisioning-backend/commit/74f26f5769829e4abd3a6e820dea6771077b2c6e)) +- **[HMS-1110](https://issues.redhat.com/browse/HMS-1110):** ListAttachedPolicies feature ([befed63](https://github.com/RHEnVision/provisioning-backend/commit/befed63f39e036d8f7159fc2fff4b1ef40fa8711)) - add provider for Sources in OpenAPI spec ([877dae8](https://github.com/RHEnVision/provisioning-backend/commit/877dae89b414235f9c7ab6e81d06208ac384f20c)), related to [HMS-969](https://issues.redhat.com/browse/HMS-969) ### Bug Fixes -- **HMS-951:** region refresh docs ([572622d](https://github.com/RHEnVision/provisioning-backend/commit/572622d879de1347cda87711314844a45163757e)) -- **HMS-1269:** initialize clients in workers ([1da390d](https://github.com/RHEnVision/provisioning-backend/commit/1da390da29a18ee1d7f1e683fef590ff1742f98f)) -- **HMS-1259:** update avail check buckets to ms ([bad43f8](https://github.com/RHEnVision/provisioning-backend/commit/bad43f81bf343b9f3898ab69ded82b6198804bd2)) -- **HMS-951:** region/location/zone validation ([36a8366](https://github.com/RHEnVision/provisioning-backend/commit/36a8366b04bdbe8d18a42f0e02a95a3cfba6e1a7)) -- **HMS-951:** refresh preloaded data ([a1ef8be](https://github.com/RHEnVision/provisioning-backend/commit/a1ef8bebf5eb78a980afca4e5bddb87df25a1357)) -- **HMS-1259:** Add adjustable datasource and SLOs panels ([c382c91](https://github.com/RHEnVision/provisioning-backend/commit/c382c91b9b105ec76be0e82494ae262b6feb809a)) -- **HMS-951:** move preloaded types into separate package ([fd4d278](https://github.com/RHEnVision/provisioning-backend/commit/fd4d2783d8b9ca620b5d85853ed902dd58ee5499)) -- **HMS-1260:** document pubkey and template behavior ([497c082](https://github.com/RHEnVision/provisioning-backend/commit/497c0823c256f8e21ffb47a7af192715de2e3d8c)) -- **HMS-860:** modify and update job queue metrics ([525d1d3](https://github.com/RHEnVision/provisioning-backend/commit/525d1d350f8cfeb0f1b310aeaf01691cef62c5bb)) -- **HMS-860:** fix typo in function name ([361da5a](https://github.com/RHEnVision/provisioning-backend/commit/361da5a485ba204c1212a7f3884b6f0ced66e11b)) -- **HMS-1242:** atomically read statistics ([0b7a42b](https://github.com/RHEnVision/provisioning-backend/commit/0b7a42bc86394c7dd03aa1f53a498c8689b3c5fa)) -- **HMS-1240:** add step titles back ([687e73a](https://github.com/RHEnVision/provisioning-backend/commit/687e73a28b6316605de1cde055b2f82481961582)) +- **[HMS-951](https://issues.redhat.com/browse/HMS-951):** region refresh docs ([572622d](https://github.com/RHEnVision/provisioning-backend/commit/572622d879de1347cda87711314844a45163757e)) +- **[HMS-1269](https://issues.redhat.com/browse/HMS-1269):** initialize clients in workers ([1da390d](https://github.com/RHEnVision/provisioning-backend/commit/1da390da29a18ee1d7f1e683fef590ff1742f98f)) +- **[HMS-1259](https://issues.redhat.com/browse/HMS-1259):** update avail check buckets to ms ([bad43f8](https://github.com/RHEnVision/provisioning-backend/commit/bad43f81bf343b9f3898ab69ded82b6198804bd2)) +- **[HMS-951](https://issues.redhat.com/browse/HMS-951):** region/location/zone validation ([36a8366](https://github.com/RHEnVision/provisioning-backend/commit/36a8366b04bdbe8d18a42f0e02a95a3cfba6e1a7)) +- **[HMS-951](https://issues.redhat.com/browse/HMS-951):** refresh preloaded data ([a1ef8be](https://github.com/RHEnVision/provisioning-backend/commit/a1ef8bebf5eb78a980afca4e5bddb87df25a1357)) +- **[HMS-1259](https://issues.redhat.com/browse/HMS-1259):** Add adjustable datasource and SLOs panels ([c382c91](https://github.com/RHEnVision/provisioning-backend/commit/c382c91b9b105ec76be0e82494ae262b6feb809a)) +- **[HMS-951](https://issues.redhat.com/browse/HMS-951):** move preloaded types into separate package ([fd4d278](https://github.com/RHEnVision/provisioning-backend/commit/fd4d2783d8b9ca620b5d85853ed902dd58ee5499)) +- **[HMS-1260](https://issues.redhat.com/browse/HMS-1260):** document pubkey and template behavior ([497c082](https://github.com/RHEnVision/provisioning-backend/commit/497c0823c256f8e21ffb47a7af192715de2e3d8c)) +- **[HMS-860](https://issues.redhat.com/browse/HMS-860):** modify and update job queue metrics ([525d1d3](https://github.com/RHEnVision/provisioning-backend/commit/525d1d350f8cfeb0f1b310aeaf01691cef62c5bb)) +- **[HMS-860](https://issues.redhat.com/browse/HMS-860):** fix typo in function name ([361da5a](https://github.com/RHEnVision/provisioning-backend/commit/361da5a485ba204c1212a7f3884b6f0ced66e11b)) +- **[HMS-1242](https://issues.redhat.com/browse/HMS-1242):** atomically read statistics ([0b7a42b](https://github.com/RHEnVision/provisioning-backend/commit/0b7a42bc86394c7dd03aa1f53a498c8689b3c5fa)) +- **[HMS-1240](https://issues.redhat.com/browse/HMS-1240):** add step titles back ([687e73a](https://github.com/RHEnVision/provisioning-backend/commit/687e73a28b6316605de1cde055b2f82481961582)) - allow setting proxy per client ([6e191e4](https://github.com/RHEnVision/provisioning-backend/commit/6e191e414ee46b7167be9739decd53122e1b3ff2)), related to [HMS-1227](https://issues.redhat.com/browse/HMS-1227) -- **HMS-1209:** launch templates for AWS ([01b4933](https://github.com/RHEnVision/provisioning-backend/commit/01b493303e12a27c3ea7865dbc0b346448101b6a)) -- **HMS-1106:** rename ListInstanceTypes ([f224cb4](https://github.com/RHEnVision/provisioning-backend/commit/f224cb41ff56595d247042286ba9808dc629b1aa)) -- **HMSPROV-429:** floorist exporter ([bf11efd](https://github.com/RHEnVision/provisioning-backend/commit/bf11efd62e9fe9cd6d4fbbd908abc95deba69b76)) +- **[HMS-1209](https://issues.redhat.com/browse/HMS-1209):** launch templates for AWS ([01b4933](https://github.com/RHEnVision/provisioning-backend/commit/01b493303e12a27c3ea7865dbc0b346448101b6a)) +- **[HMS-1106](https://issues.redhat.com/browse/HMS-1106):** rename ListInstanceTypes ([f224cb4](https://github.com/RHEnVision/provisioning-backend/commit/f224cb41ff56595d247042286ba9808dc629b1aa)) +- **[HMSPROV-429](https://issues.redhat.com/browse/HMSPROV-429):** floorist exporter ([bf11efd](https://github.com/RHEnVision/provisioning-backend/commit/bf11efd62e9fe9cd6d4fbbd908abc95deba69b76)) ### Code Refactoring @@ -312,17 +299,17 @@ ### Features -- **HMS-953:** Put account id into the context for worker. ([ae8fc5a](https://github.com/RHEnVision/provisioning-backend/commit/ae8fc5a421139ef9cf860f1ed6f60791964a33a6)) -- **HMS-926:** User identity passed to jobs. ([5c4999b](https://github.com/RHEnVision/provisioning-backend/commit/5c4999bdb766bc0e7829ec81259ecf520f6ddd92)) -- **HMS-1122:** Add total received availability check metric ([9ef3886](https://github.com/RHEnVision/provisioning-backend/commit/9ef3886fc9f23e3493b2ebd5b9fd1fb955d0ccd2)) +- **[HMS-953](https://issues.redhat.com/browse/HMS-953):** Put account id into the context for worker. ([ae8fc5a](https://github.com/RHEnVision/provisioning-backend/commit/ae8fc5a421139ef9cf860f1ed6f60791964a33a6)) +- **[HMS-926](https://issues.redhat.com/browse/HMS-926):** User identity passed to jobs. ([5c4999b](https://github.com/RHEnVision/provisioning-backend/commit/5c4999bdb766bc0e7829ec81259ecf520f6ddd92)) +- **[HMS-1122](https://issues.redhat.com/browse/HMS-1122):** Add total received availability check metric ([9ef3886](https://github.com/RHEnVision/provisioning-backend/commit/9ef3886fc9f23e3493b2ebd5b9fd1fb955d0ccd2)) - Azure deployment task ([02b55c3](https://github.com/RHEnVision/provisioning-backend/commit/02b55c39af439a06db029ec0fb7a02a1286406c4)), related to [HMS-1058](https://issues.redhat.com/browse/HMS-1058) - Azure reservation service ([22520fb](https://github.com/RHEnVision/provisioning-backend/commit/22520fbb72044401e2461fed07c002b76f1122fb)), related to [HMS-1058](https://issues.redhat.com/browse/HMS-1058) - minimal PoC Azure deployment ([00dc2d3](https://github.com/RHEnVision/provisioning-backend/commit/00dc2d33baf25336a75003cd85195e2d1cb08bc6)), related to [HMS-1058](https://issues.redhat.com/browse/HMS-1058) ### Bug Fixes -- **HMS-1181:** ignore pubkey resource deletion without SA ([e0648a9](https://github.com/RHEnVision/provisioning-backend/commit/e0648a90e90cb8357faa04b04b13fc1da6560f53)) -- **HMSPROV-1107:** update permissions to match sources ([379f26c](https://github.com/RHEnVision/provisioning-backend/commit/379f26c117738b79d4326ab01fe88c764bb99c8a)) +- **[HMS-1181](https://issues.redhat.com/browse/HMS-1181):** ignore pubkey resource deletion without SA ([e0648a9](https://github.com/RHEnVision/provisioning-backend/commit/e0648a90e90cb8357faa04b04b13fc1da6560f53)) +- **[HMSPROV-1107](https://issues.redhat.com/browse/HMSPROV-1107):** update permissions to match sources ([379f26c](https://github.com/RHEnVision/provisioning-backend/commit/379f26c117738b79d4326ab01fe88c764bb99c8a)) ### Code Refactoring @@ -335,19 +322,19 @@ ### Features -- **HMSPROV-428:** Add provisioning dashboard ([a93a9f5](https://github.com/RHEnVision/provisioning-backend/commit/a93a9f5589c3400f62fa86d1d93c66859eaf1f4e)) +- **[HMSPROV-428](https://issues.redhat.com/browse/HMSPROV-428):** Add provisioning dashboard ([a93a9f5](https://github.com/RHEnVision/provisioning-backend/commit/a93a9f5589c3400f62fa86d1d93c66859eaf1f4e)) ### Bug Fixes -- **HMSPROV-390:** unscoped update pubkey fix ([bd30ea8](https://github.com/RHEnVision/provisioning-backend/commit/bd30ea85cd57f19e77390f209c375e72d833eb33)) -- **HMSPROV-433:** change resource type to application ([72d26d1](https://github.com/RHEnVision/provisioning-backend/commit/72d26d16f5324a0ac5b66d4558acc6a63f86c67c)) -- **HMSPROV-390:** RSA fingerprint and migration ([e115286](https://github.com/RHEnVision/provisioning-backend/commit/e115286767281b9401c384c311feeda8820ca588)) -- **HMSPROV-425:** recover panics in workers ([2a560d5](https://github.com/RHEnVision/provisioning-backend/commit/2a560d524040312ba3984197b8902dce3f1b1007)) -- **HMSPROV-425:** incorporate dejq into the app ([f8a0b6f](https://github.com/RHEnVision/provisioning-backend/commit/f8a0b6f5fb5e767d2d0d57f1f11f892c7f014946)) +- **[HMSPROV-390](https://issues.redhat.com/browse/HMSPROV-390):** unscoped update pubkey fix ([bd30ea8](https://github.com/RHEnVision/provisioning-backend/commit/bd30ea85cd57f19e77390f209c375e72d833eb33)) +- **[HMSPROV-433](https://issues.redhat.com/browse/HMSPROV-433):** change resource type to application ([72d26d1](https://github.com/RHEnVision/provisioning-backend/commit/72d26d16f5324a0ac5b66d4558acc6a63f86c67c)) +- **[HMSPROV-390](https://issues.redhat.com/browse/HMSPROV-390):** RSA fingerprint and migration ([e115286](https://github.com/RHEnVision/provisioning-backend/commit/e115286767281b9401c384c311feeda8820ca588)) +- **[HMSPROV-425](https://issues.redhat.com/browse/HMSPROV-425):** recover panics in workers ([2a560d5](https://github.com/RHEnVision/provisioning-backend/commit/2a560d524040312ba3984197b8902dce3f1b1007)) +- **[HMSPROV-425](https://issues.redhat.com/browse/HMSPROV-425):** incorporate dejq into the app ([f8a0b6f](https://github.com/RHEnVision/provisioning-backend/commit/f8a0b6f5fb5e767d2d0d57f1f11f892c7f014946)) - image builder clowder config ([29aa59d](https://github.com/RHEnVision/provisioning-backend/commit/29aa59d95cdb1b2fdc99731dcc44d78085932303)), related to [HMSPROV-421](https://issues.redhat.com/browse/HMSPROV-421) - filtering Provisioning auth for Source ([cebbdb3](https://github.com/RHEnVision/provisioning-backend/commit/cebbdb3df4d21826fc7fdcc66c7fb33939b53e11)), related to [HMSPROV-426](https://issues.redhat.com/browse/HMSPROV-426) -- **HMSPROV-387:** filter out noisy kafka logs ([e0a7b21](https://github.com/RHEnVision/provisioning-backend/commit/e0a7b216744ae4232a6474a795c9ae2967eb99a6)) -- **HMSPROV-387:** use time-based offset for statuser ([bbc59a9](https://github.com/RHEnVision/provisioning-backend/commit/bbc59a9cfc9960afe52db731507e761d6e4e2746)) +- **[HMSPROV-387](https://issues.redhat.com/browse/HMSPROV-387):** filter out noisy kafka logs ([e0a7b21](https://github.com/RHEnVision/provisioning-backend/commit/e0a7b216744ae4232a6474a795c9ae2967eb99a6)) +- **[HMSPROV-387](https://issues.redhat.com/browse/HMSPROV-387):** use time-based offset for statuser ([bbc59a9](https://github.com/RHEnVision/provisioning-backend/commit/bbc59a9cfc9960afe52db731507e761d6e4e2746)) - unique index on pubkey_resource ([2b68b0a](https://github.com/RHEnVision/provisioning-backend/commit/2b68b0a4240b5ec2e3d77ce64a5ce92292f65097)), related to [HMSPROV-415](https://issues.redhat.com/browse/HMSPROV-415) ### Code Refactoring @@ -360,37 +347,37 @@ ### Features -- **HMSPROV-177:** Add availability check request duration metric ([5944953](https://github.com/RHEnVision/provisioning-backend/commit/594495321ddaa55f6802bdaeeefc7cb1b776c888)) -- **HMSPROV-177:** Add total availability check request metric ([13d508d](https://github.com/RHEnVision/provisioning-backend/commit/13d508db6870a3ed93c1d8123f622cead6f22013)) +- **[HMSPROV-177](https://issues.redhat.com/browse/HMSPROV-177):** Add availability check request duration metric ([5944953](https://github.com/RHEnVision/provisioning-backend/commit/594495321ddaa55f6802bdaeeefc7cb1b776c888)) +- **[HMSPROV-177](https://issues.redhat.com/browse/HMSPROV-177):** Add total availability check request metric ([13d508d](https://github.com/RHEnVision/provisioning-backend/commit/13d508db6870a3ed93c1d8123f622cead6f22013)) - add account identity endpoint ([3df28fb](https://github.com/RHEnVision/provisioning-backend/commit/3df28fbbfc9ffc7ecfa4fa39deb00245d826b303)), related to [HMSPROV-357](https://issues.redhat.com/browse/HMSPROV-357) - introduce availability status endpoint ([272f577](https://github.com/RHEnVision/provisioning-backend/commit/272f577b69852dbb4bd8a13a3e37fa81bf2c2e87)), related to [/HMSPROV-337](https://issues.redhat.com/browse/HMSPROV-337) -- **HMSPROV-345:** Add source check availability per each provider ([c20ef14](https://github.com/RHEnVision/provisioning-backend/commit/c20ef14924e8c5599eebed364092574f0e875f0c)) +- **[HMSPROV-345](https://issues.redhat.com/browse/HMSPROV-345):** Add source check availability per each provider ([c20ef14](https://github.com/RHEnVision/provisioning-backend/commit/c20ef14924e8c5599eebed364092574f0e875f0c)) ### Bug Fixes -- **HMSPROV-407:** fix cw config validation ([e661ac8](https://github.com/RHEnVision/provisioning-backend/commit/e661ac8f46fc314765ed383e0ddac853112c8961)) -- **HMSPROV-407:** disable cw for migrations ([dbc1ea4](https://github.com/RHEnVision/provisioning-backend/commit/dbc1ea48c24d32da5c0590c11c0bb1a1aa763873)) -- **HMSPROV-389:** drop memcache count ([bfc9a00](https://github.com/RHEnVision/provisioning-backend/commit/bfc9a00c1229fc3d64fdfe129e402edc4569e6de)) -- **HMSPROV-407:** fix blank logic in cw initialization ([9de1b76](https://github.com/RHEnVision/provisioning-backend/commit/9de1b76abab17175fde3c7ae786376ba1e50d1e3)) -- **HMSPROV-387:** set consumer group for statuser ([bd800fa](https://github.com/RHEnVision/provisioning-backend/commit/bd800fa8769b8abaed84cea944c42d1a07135803)) -- **HMSPROV-407:** further improve logging of cw config ([681ccb0](https://github.com/RHEnVision/provisioning-backend/commit/681ccb0d76aa3781e600197510b3dc67ce419a09)) -- **HMSPROV-407:** improve logging of cw config ([7598917](https://github.com/RHEnVision/provisioning-backend/commit/7598917111d67c696cccb1de51bcda29e03fe900)) -- **HMSPROV-414:** start dequeue loop in api only for memory ([3b2eaae](https://github.com/RHEnVision/provisioning-backend/commit/3b2eaae6411a8b90342da7dc30d54924bedf2c3a)) -- **HMSPROV-407:** enable cloudwatch in clowder ([cf5663b](https://github.com/RHEnVision/provisioning-backend/commit/cf5663bfe00677a84e3c4bff5ad05f6b520e5fae)) -- **HMSPROV-340:** nice error on arch mismatch ([ca5d32e](https://github.com/RHEnVision/provisioning-backend/commit/ca5d32e61105a77ce86ba783a240afad4340e701)) -- **HMSPROV-399:** add dejq job queue size metric ([6e49fcc](https://github.com/RHEnVision/provisioning-backend/commit/6e49fcc78c016c5e5b74e29430151773fed0bae6)) -- **HMSPROV-392:** Check if image is an original or a shared one ([a03bde2](https://github.com/RHEnVision/provisioning-backend/commit/a03bde289659702e504335f5d837f50914a9a1f3)) -- **HMSPROV-352:** improve error message ([0dd032f](https://github.com/RHEnVision/provisioning-backend/commit/0dd032fa183edba623f47a24f62aa11e67e59b63)) -- **HMSPROV-352:** error out jobs early ([a85152a](https://github.com/RHEnVision/provisioning-backend/commit/a85152a747535acdd94d4b784fdd3f7600918d73)) -- **HMSPROV-390:** calculate fingerprint for AWS ([df98843](https://github.com/RHEnVision/provisioning-backend/commit/df988435e24621496e170e5fe349b6af8b4096f6)) -- **HMSPROV-345:** change to Source ([559bcfe](https://github.com/RHEnVision/provisioning-backend/commit/559bcfe2ad607e37875906db225229af64359821)) +- **[HMSPROV-407](https://issues.redhat.com/browse/HMSPROV-407):** fix cw config validation ([e661ac8](https://github.com/RHEnVision/provisioning-backend/commit/e661ac8f46fc314765ed383e0ddac853112c8961)) +- **[HMSPROV-407](https://issues.redhat.com/browse/HMSPROV-407):** disable cw for migrations ([dbc1ea4](https://github.com/RHEnVision/provisioning-backend/commit/dbc1ea48c24d32da5c0590c11c0bb1a1aa763873)) +- **[HMSPROV-389](https://issues.redhat.com/browse/HMSPROV-389):** drop memcache count ([bfc9a00](https://github.com/RHEnVision/provisioning-backend/commit/bfc9a00c1229fc3d64fdfe129e402edc4569e6de)) +- **[HMSPROV-407](https://issues.redhat.com/browse/HMSPROV-407):** fix blank logic in cw initialization ([9de1b76](https://github.com/RHEnVision/provisioning-backend/commit/9de1b76abab17175fde3c7ae786376ba1e50d1e3)) +- **[HMSPROV-387](https://issues.redhat.com/browse/HMSPROV-387):** set consumer group for statuser ([bd800fa](https://github.com/RHEnVision/provisioning-backend/commit/bd800fa8769b8abaed84cea944c42d1a07135803)) +- **[HMSPROV-407](https://issues.redhat.com/browse/HMSPROV-407):** further improve logging of cw config ([681ccb0](https://github.com/RHEnVision/provisioning-backend/commit/681ccb0d76aa3781e600197510b3dc67ce419a09)) +- **[HMSPROV-407](https://issues.redhat.com/browse/HMSPROV-407):** improve logging of cw config ([7598917](https://github.com/RHEnVision/provisioning-backend/commit/7598917111d67c696cccb1de51bcda29e03fe900)) +- **[HMSPROV-414](https://issues.redhat.com/browse/HMSPROV-414):** start dequeue loop in api only for memory ([3b2eaae](https://github.com/RHEnVision/provisioning-backend/commit/3b2eaae6411a8b90342da7dc30d54924bedf2c3a)) +- **[HMSPROV-407](https://issues.redhat.com/browse/HMSPROV-407):** enable cloudwatch in clowder ([cf5663b](https://github.com/RHEnVision/provisioning-backend/commit/cf5663bfe00677a84e3c4bff5ad05f6b520e5fae)) +- **[HMSPROV-340](https://issues.redhat.com/browse/HMSPROV-340):** nice error on arch mismatch ([ca5d32e](https://github.com/RHEnVision/provisioning-backend/commit/ca5d32e61105a77ce86ba783a240afad4340e701)) +- **[HMSPROV-399](https://issues.redhat.com/browse/HMSPROV-399):** add dejq job queue size metric ([6e49fcc](https://github.com/RHEnVision/provisioning-backend/commit/6e49fcc78c016c5e5b74e29430151773fed0bae6)) +- **[HMSPROV-392](https://issues.redhat.com/browse/HMSPROV-392):** Check if image is an original or a shared one ([a03bde2](https://github.com/RHEnVision/provisioning-backend/commit/a03bde289659702e504335f5d837f50914a9a1f3)) +- **[HMSPROV-352](https://issues.redhat.com/browse/HMSPROV-352):** improve error message ([0dd032f](https://github.com/RHEnVision/provisioning-backend/commit/0dd032fa183edba623f47a24f62aa11e67e59b63)) +- **[HMSPROV-352](https://issues.redhat.com/browse/HMSPROV-352):** error out jobs early ([a85152a](https://github.com/RHEnVision/provisioning-backend/commit/a85152a747535acdd94d4b784fdd3f7600918d73)) +- **[HMSPROV-390](https://issues.redhat.com/browse/HMSPROV-390):** calculate fingerprint for AWS ([df98843](https://github.com/RHEnVision/provisioning-backend/commit/df988435e24621496e170e5fe349b6af8b4096f6)) +- **[HMSPROV-345](https://issues.redhat.com/browse/HMSPROV-345):** change to Source ([559bcfe](https://github.com/RHEnVision/provisioning-backend/commit/559bcfe2ad607e37875906db225229af64359821)) - Kafka headers are slice now ([5fdc3eb](https://github.com/RHEnVision/provisioning-backend/commit/5fdc3eb88ff827e8f28347829018fb6fe238bc7d)), related to [/HMSPROV-337](https://issues.redhat.com/browse/HMSPROV-337) -- **HMSPROV-345:** remove default tag ([5659d0d](https://github.com/RHEnVision/provisioning-backend/commit/5659d0d520402b721d5c6a3b2a20f95dbc285183)) -- **HMSPROV-345:** Add event_type header and resource type to kafka msg ([28a69da](https://github.com/RHEnVision/provisioning-backend/commit/28a69da29e676801de84ff15d978ddb9103ba4fd)) -- **HMSPROV-170:** change topic to platform.sources.status ([b63ff7a](https://github.com/RHEnVision/provisioning-backend/commit/b63ff7aaffd16b546e2f7b3c8fc7183977deab09)) +- **[HMSPROV-345](https://issues.redhat.com/browse/HMSPROV-345):** remove default tag ([5659d0d](https://github.com/RHEnVision/provisioning-backend/commit/5659d0d520402b721d5c6a3b2a20f95dbc285183)) +- **[HMSPROV-345](https://issues.redhat.com/browse/HMSPROV-345):** Add event_type header and resource type to kafka msg ([28a69da](https://github.com/RHEnVision/provisioning-backend/commit/28a69da29e676801de84ff15d978ddb9103ba4fd)) +- **[HMSPROV-170](https://issues.redhat.com/browse/HMSPROV-170):** change topic to platform.sources.status ([b63ff7a](https://github.com/RHEnVision/provisioning-backend/commit/b63ff7aaffd16b546e2f7b3c8fc7183977deab09)) - Use correct topic for sources availability check ([3e7f820](https://github.com/RHEnVision/provisioning-backend/commit/3e7f8208394010c2ecada463f44284245f8470a6)), related to [HMSPROV-170](https://issues.redhat.com/browse/HMSPROV-170) - utilize clowder topic mapping ([8c2ef77](https://github.com/RHEnVision/provisioning-backend/commit/8c2ef7752b5331e5fc456781428bd2398328cf3d)), related to [HMSPROV-343](https://issues.redhat.com/browse/HMSPROV-343) -- **HMSPROV-368:** change version to BuildCommit ([f3991bb](https://github.com/RHEnVision/provisioning-backend/commit/f3991bb90a76034a9aa29d141f0f0ed340253a1e)) +- **[HMSPROV-368](https://issues.redhat.com/browse/HMSPROV-368):** change version to BuildCommit ([f3991bb](https://github.com/RHEnVision/provisioning-backend/commit/f3991bb90a76034a9aa29d141f0f0ed340253a1e)) - ensure pubkey is always present on AWS ([2c310dd](https://github.com/RHEnVision/provisioning-backend/commit/2c310dd338b929619fee437a6da44f731f68e81e)), related to [HMSPROV-339](https://issues.redhat.com/browse/HMSPROV-339) @@ -399,7 +386,7 @@ ### Features -- **HMSPROV-368:** add Version and BuildTime to ResponseError ([07e16ad](https://github.com/RHEnVision/provisioning-backend/commit/07e16adb1c4e17341cd4ff186e24bcd204531af0)) +- **[HMSPROV-368](https://issues.redhat.com/browse/HMSPROV-368):** add Version and BuildTime to ResponseError ([07e16ad](https://github.com/RHEnVision/provisioning-backend/commit/07e16adb1c4e17341cd4ff186e24bcd204531af0)) - better Kafka logging ([21d2f06](https://github.com/RHEnVision/provisioning-backend/commit/21d2f065976101ed20a0c69d5628f18cb35af959)) - increase default logging level to debug ([0e16d72](https://github.com/RHEnVision/provisioning-backend/commit/0e16d720f0102dfe88eb6455d610b9cb1bcdee31)) - statuser clowder deployment ([71c208a](https://github.com/RHEnVision/provisioning-backend/commit/71c208a3e7d1911e3049fc04371055a42e489841))