Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,20 @@
All notable changes to this project will be documented in this file.
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.6] - 2026-08-18

- Documentation, helm charts updated for new flag DISABLE_HTTP_WHEN_TLS
- Documentation for HTTPS-Only Mode Setup
- Added `DISABLE_HTTP_WHEN_TLS` environment variable
- Comprehensive TLS validation (cert/key pair, expiration)
- HTTP server conditionally disabled when TLS enabled
- HTTPS-first architecture (starts before HTTP)
- Safety fallback to HTTP if TLS fails
- 10 new unit tests covering all scenarios
- Orchestrator-as-Catalog VM creation support
- Fixes [532](https://github.com/Parallels/prl-devops-service/issues/524)
- [x] New feature (non-breaking change which adds functionality)

## [1.0.5] - 2026-07-22

- fixed HTTP method types in /machines
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.0.5
1.0.6
2,504 changes: 1,252 additions & 1,252 deletions docs/Parallels_Desktop_API.postman_collection.json

Large diffs are not rendered by default.

22 changes: 22 additions & 0 deletions docs/_posts/2026-08-18-v1.0.6.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
layout: post
title: "Release 1.0.6"
date: 2026-08-18 00:00:00 +0000
categories: Changelog
---

# Whats New

- Documentation, helm charts updated for new flag DISABLE_HTTP_WHEN_TLS
- Documentation for HTTPS-Only Mode Setup
- Added `DISABLE_HTTP_WHEN_TLS` environment variable
- Comprehensive TLS validation (cert/key pair, expiration)
- HTTP server conditionally disabled when TLS enabled
- HTTPS-first architecture (starts before HTTP)
- Safety fallback to HTTP if TLS fails
- 10 new unit tests covering all scenarios
- Orchestrator-as-Catalog VM creation support
- Fixes [532](https://github.com/Parallels/prl-devops-service/issues/524)
- [x] New feature (non-breaking change which adds functionality)


86 changes: 48 additions & 38 deletions docs/charts/index.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,19 @@
apiVersion: v1
entries:
parallels-devops-service:
- apiVersion: v2
appVersion: 1.0.6
created: "2026-08-18T12:22:54.898738309Z"
description: Parallels Desktop DevOps Service
digest: 7dcfb04073f148e08eed417a4aef034f2bd7dfbfef58663e223046a75c4aa1b5
name: parallels-devops-service
type: application
urls:
- https://parallels.github.io/prl-devops-service/charts/parallels-devops-service-1.0.6.tgz
version: 1.0.6
- apiVersion: v2
appVersion: 1.0.5
created: "2026-07-22T05:09:50.238336136Z"
created: "2026-08-18T12:22:54.898131574Z"
description: Parallels Desktop DevOps Service
digest: a99bfae5af8a1934fde561f09583372fefd21a0aa7ccf3953b5d45eff0c36e31
name: parallels-devops-service
Expand All @@ -13,7 +23,7 @@ entries:
version: 1.0.5
- apiVersion: v2
appVersion: 1.0.4
created: "2026-07-22T05:09:50.237923615Z"
created: "2026-08-18T12:22:54.897585591Z"
description: Parallels Desktop DevOps Service
digest: 307b7622be1e72c5c178c24acf7185141d8e067c817ce998d015d4af65d94232
name: parallels-devops-service
Expand All @@ -23,7 +33,7 @@ entries:
version: 1.0.4
- apiVersion: v2
appVersion: 1.0.3
created: "2026-07-22T05:09:50.237539947Z"
created: "2026-08-18T12:22:54.89712719Z"
description: Parallels Desktop DevOps Service
digest: f49f82adf568262f15ae234148c12e008dfe4fc45796c2b4fd94e0d4e1c41ae4
name: parallels-devops-service
Expand All @@ -33,7 +43,7 @@ entries:
version: 1.0.3
- apiVersion: v2
appVersion: 1.0.2
created: "2026-07-22T05:09:50.237183349Z"
created: "2026-08-18T12:22:54.896664573Z"
description: Parallels Desktop DevOps Service
digest: 873a8339bd478856fb63f900b2bbf3e033e16df52f2917bdc499d949e803eac8
name: parallels-devops-service
Expand All @@ -43,7 +53,7 @@ entries:
version: 1.0.2
- apiVersion: v2
appVersion: 1.0.1
created: "2026-07-22T05:09:50.236819411Z"
created: "2026-08-18T12:22:54.896217479Z"
description: Parallels Desktop DevOps Service
digest: b8c48179878a141478199c2b33b6eb1af2e16d8a5c07780e2c3cede3a5100571
name: parallels-devops-service
Expand All @@ -53,7 +63,7 @@ entries:
version: 1.0.1
- apiVersion: v2
appVersion: 1.0.0
created: "2026-07-22T05:09:50.236435914Z"
created: "2026-08-18T12:22:54.89574654Z"
description: Parallels Desktop DevOps Service
digest: 4653781b3a1344623364a444d47e7e48c26d217aa2946c8bfc881449b4b8edef
name: parallels-devops-service
Expand All @@ -63,7 +73,7 @@ entries:
version: 1.0.0
- apiVersion: v2
appVersion: 0.9.21
created: "2026-07-22T05:09:50.232913337Z"
created: "2026-08-18T12:22:54.891359938Z"
description: Parallels Desktop DevOps Service
digest: e314d07ba052b6764c3e5226576c2cdf1d2e5418e8b21ac37549c06ae855c3f9
name: parallels-devops-service
Expand All @@ -73,7 +83,7 @@ entries:
version: 0.9.21
- apiVersion: v2
appVersion: 0.9.20
created: "2026-07-22T05:09:50.232525903Z"
created: "2026-08-18T12:22:54.890869389Z"
description: Parallels Desktop DevOps Service
digest: 64b736fc40be3e1301b890166b7be330785cd296e04eed4dbadf6d7c244b20d1
name: parallels-devops-service
Expand All @@ -83,7 +93,7 @@ entries:
version: 0.9.20
- apiVersion: v2
appVersion: 0.9.19
created: "2026-07-22T05:09:50.231804657Z"
created: "2026-08-18T12:22:54.889895622Z"
description: Parallels Desktop DevOps Service
digest: 9122808b7149f45deaeff8779fa0a9eb3310d1bb32dde1fefeae1c64ae675273
name: parallels-devops-service
Expand All @@ -93,7 +103,7 @@ entries:
version: 0.9.19
- apiVersion: v2
appVersion: 0.9.18
created: "2026-07-22T05:09:50.231374749Z"
created: "2026-08-18T12:22:54.889405783Z"
description: Parallels Desktop DevOps Service
digest: 5d25102e842796d841c18efc56c7a4bef92b78550849b0d839b6fbc3f1ce8cca
name: parallels-devops-service
Expand All @@ -103,7 +113,7 @@ entries:
version: 0.9.18
- apiVersion: v2
appVersion: 0.9.17
created: "2026-07-22T05:09:50.230993315Z"
created: "2026-08-18T12:22:54.888899841Z"
description: Parallels Desktop DevOps Service
digest: 485ca6cdc23e296ea6fd83a630be3a6c70e4d61798e71369326fa369667d0c59
name: parallels-devops-service
Expand All @@ -113,7 +123,7 @@ entries:
version: 0.9.17
- apiVersion: v2
appVersion: 0.9.16
created: "2026-07-22T05:09:50.230563016Z"
created: "2026-08-18T12:22:54.888400648Z"
description: Parallels Desktop DevOps Service
digest: 86f7f871e16eae6d1d5fe65b641ebf22525ff8d25c51d839345e08ed36f33d02
name: parallels-devops-service
Expand All @@ -123,7 +133,7 @@ entries:
version: 0.9.16
- apiVersion: v2
appVersion: 0.9.15
created: "2026-07-22T05:09:50.230123084Z"
created: "2026-08-18T12:22:54.887892412Z"
description: Parallels Desktop DevOps Service
digest: 15a528c38a5132688bc990e3a53c26df91f60480be4af4a0d1a76fe7d9435dcb
name: parallels-devops-service
Expand All @@ -133,7 +143,7 @@ entries:
version: 0.9.15
- apiVersion: v2
appVersion: 0.9.14
created: "2026-07-22T05:09:50.229346814Z"
created: "2026-08-18T12:22:54.887381843Z"
description: Parallels Desktop DevOps Service
digest: aeec3654d3fc72ef89ce55d7c6062a0f2407f0f77867ee9dfc9ef478ec8aa511
name: parallels-devops-service
Expand All @@ -143,7 +153,7 @@ entries:
version: 0.9.14
- apiVersion: v2
appVersion: 0.9.13
created: "2026-07-22T05:09:50.228610125Z"
created: "2026-08-18T12:22:54.886057242Z"
description: Parallels Desktop DevOps Service
digest: ed0db9cd85ee79dbe06ef51a9b8fb4bc2772475138de6efe60eb904550ac4fa9
name: parallels-devops-service
Expand All @@ -153,7 +163,7 @@ entries:
version: 0.9.13
- apiVersion: v2
appVersion: 0.9.12
created: "2026-07-22T05:09:50.228206547Z"
created: "2026-08-18T12:22:54.885536076Z"
description: Parallels Desktop DevOps Service
digest: 686cc43c550a5d287e23aac82f64abe1a570e8262f3717b1f4b0b3c2ba9b1bf6
name: parallels-devops-service
Expand All @@ -163,7 +173,7 @@ entries:
version: 0.9.12
- apiVersion: v2
appVersion: 0.9.11
created: "2026-07-22T05:09:50.227867486Z"
created: "2026-08-18T12:22:54.885040199Z"
description: Parallels Desktop DevOps Service
digest: da86c50b169bc27820eee02db73280d425b97990b117f39d0dd4513f3bce16a2
name: parallels-devops-service
Expand All @@ -173,7 +183,7 @@ entries:
version: 0.9.11
- apiVersion: v2
appVersion: 0.9.10
created: "2026-07-22T05:09:50.227496968Z"
created: "2026-08-18T12:22:54.884582339Z"
description: Parallels Desktop DevOps Service
digest: 326b0b887dac93ba658f455d1a09b07547c09b236f1da6e9aea3879750230beb
name: parallels-devops-service
Expand All @@ -183,7 +193,7 @@ entries:
version: 0.9.10
- apiVersion: v2
appVersion: 0.9.9
created: "2026-07-22T05:09:50.236065055Z"
created: "2026-08-18T12:22:54.895290913Z"
description: Parallels Desktop DevOps Service
digest: b7f4b98046dae4c83708d76f62550cc54e9b9eb5ab5b8c91e32164955044cb1e
name: parallels-devops-service
Expand All @@ -193,7 +203,7 @@ entries:
version: 0.9.9
- apiVersion: v2
appVersion: 0.9.8
created: "2026-07-22T05:09:50.235702559Z"
created: "2026-08-18T12:22:54.894833734Z"
description: Parallels Desktop DevOps Service
digest: d2ec0bac5095be00749e2a6bb7cb2e3ace2ce3f3a265ecaccbca8bb098807881
name: parallels-devops-service
Expand All @@ -203,7 +213,7 @@ entries:
version: 0.9.8
- apiVersion: v2
appVersion: 0.9.7
created: "2026-07-22T05:09:50.235334685Z"
created: "2026-08-18T12:22:54.894377376Z"
description: Parallels Desktop DevOps Service
digest: 185fc3b2caeef1a5de1b59de87d091b401b0a04bba4231bbaa6864449448c809
name: parallels-devops-service
Expand All @@ -213,7 +223,7 @@ entries:
version: 0.9.7
- apiVersion: v2
appVersion: 0.9.6
created: "2026-07-22T05:09:50.234957096Z"
created: "2026-08-18T12:22:54.893904644Z"
description: Parallels Desktop DevOps Service
digest: 4e2fc1874fa739c7102cbf4af826d4cd2fbcd47064f9af612740b37d357e4ee8
name: parallels-devops-service
Expand All @@ -223,7 +233,7 @@ entries:
version: 0.9.6
- apiVersion: v2
appVersion: 0.9.5
created: "2026-07-22T05:09:50.233962968Z"
created: "2026-08-18T12:22:54.89325191Z"
description: Parallels Desktop DevOps Service
digest: 180c122e46f302d9b147cf5a00013c07e691622b31d8c90ab94a509930b80912
name: parallels-devops-service
Expand All @@ -233,7 +243,7 @@ entries:
version: 0.9.5
- apiVersion: v2
appVersion: 0.9.4
created: "2026-07-22T05:09:50.233598829Z"
created: "2026-08-18T12:22:54.89221704Z"
description: Parallels Desktop DevOps Service
digest: f91734acdde18ba59ac6951d65b893d629e3a72b8a781213e83ca7859d151fcc
name: parallels-devops-service
Expand All @@ -243,7 +253,7 @@ entries:
version: 0.9.4
- apiVersion: v2
appVersion: 0.9.3
created: "2026-07-22T05:09:50.233261652Z"
created: "2026-08-18T12:22:54.891784749Z"
description: Parallels Desktop DevOps Service
digest: acdff683cf5424839d19e79981c51faab23b41a49c9f08d040dbcc6e4d36e211
name: parallels-devops-service
Expand All @@ -253,7 +263,7 @@ entries:
version: 0.9.3
- apiVersion: v2
appVersion: 0.9.2
created: "2026-07-22T05:09:50.232153713Z"
created: "2026-08-18T12:22:54.890391028Z"
description: Parallels Desktop DevOps Service
digest: a4af67f14b31814afb94a9b73897b5be917c2899c9ed13a25529394602c059ed
name: parallels-devops-service
Expand All @@ -263,7 +273,7 @@ entries:
version: 0.9.2
- apiVersion: v2
appVersion: 0.9.1
created: "2026-07-22T05:09:50.227135553Z"
created: "2026-08-18T12:22:54.884127543Z"
description: Parallels Desktop DevOps Service
digest: 2d667bdb44556fa0bdfb44f2d3478e21fcd4c5a4517cb267110e63983a1349e3
name: parallels-devops-service
Expand All @@ -273,7 +283,7 @@ entries:
version: 0.9.1
- apiVersion: v2
appVersion: 0.9.0
created: "2026-07-22T05:09:50.22680109Z"
created: "2026-08-18T12:22:54.883653329Z"
description: Parallels Desktop DevOps Service
digest: ae9d8d8653c4984a3a0356e00c29e05b0feaa1dbbd02ca29859f23e56b2cdfb2
name: parallels-devops-service
Expand All @@ -283,7 +293,7 @@ entries:
version: 0.9.0
- apiVersion: v2
appVersion: 0.8.8
created: "2026-07-22T05:09:50.226425314Z"
created: "2026-08-18T12:22:54.88318334Z"
description: Parallels Desktop DevOps Service
digest: 5ca196b55adda87d355e32858312e5b5f69c4852eb8e379100eda1c994a0b68a
name: parallels-devops-service
Expand All @@ -293,7 +303,7 @@ entries:
version: 0.8.8
- apiVersion: v2
appVersion: 0.8.7
created: "2026-07-22T05:09:50.226038371Z"
created: "2026-08-18T12:22:54.882643557Z"
description: Parallels Desktop DevOps Service
digest: bf903453bc8c261c699518200304a6fb1774c83c22f4e18ec27fb6ea9b189597
name: parallels-devops-service
Expand All @@ -303,7 +313,7 @@ entries:
version: 0.8.7
- apiVersion: v2
appVersion: 0.8.6
created: "2026-07-22T05:09:50.225694312Z"
created: "2026-08-18T12:22:54.882193508Z"
description: Parallels Desktop DevOps Service
digest: 49ebd0f2a07d40e7fcc1e2c480ded7c33a2701bdbc306b9ecb4fe26b3bfbfd0a
name: parallels-devops-service
Expand All @@ -313,7 +323,7 @@ entries:
version: 0.8.6
- apiVersion: v2
appVersion: 0.8.5
created: "2026-07-22T05:09:50.225350174Z"
created: "2026-08-18T12:22:54.881729139Z"
description: Parallels Desktop DevOps Service
digest: da5b419934de020af1dc77a83e7ef2614aa09cb71598fa76dcf23b0868d447e2
name: parallels-devops-service
Expand All @@ -323,7 +333,7 @@ entries:
version: 0.8.5
- apiVersion: v2
appVersion: 0.8.4
created: "2026-07-22T05:09:50.225038845Z"
created: "2026-08-18T12:22:54.881323217Z"
description: Parallels Desktop DevOps Service
digest: 9ec0f77ebfa1cd0caac2853a9e1ba20b58128bb5115cda32b6136d0475393a6f
name: parallels-devops-service
Expand All @@ -333,7 +343,7 @@ entries:
version: 0.8.4
- apiVersion: v2
appVersion: 0.8.3
created: "2026-07-22T05:09:50.224705333Z"
created: "2026-08-18T12:22:54.880879899Z"
description: Parallels Desktop DevOps Service
digest: 6b8d93c7857ad5e66cdf09f5247f67f2593cff526c364b027666b1b2ecda396c
name: parallels-devops-service
Expand All @@ -343,7 +353,7 @@ entries:
version: 0.8.3
- apiVersion: v2
appVersion: 0.8.2
created: "2026-07-22T05:09:50.224328986Z"
created: "2026-08-18T12:22:54.880418293Z"
description: Parallels Desktop DevOps Service
digest: 3db74c9beb62a456dd442f21e52e46bf5e88744af947360c7e95f11ba084a26b
name: parallels-devops-service
Expand All @@ -353,7 +363,7 @@ entries:
version: 0.8.2
- apiVersion: v2
appVersion: 0.8.1
created: "2026-07-22T05:09:50.223968012Z"
created: "2026-08-18T12:22:54.8736683Z"
description: Parallels Desktop DevOps Service
digest: 94d87635c30adfb14f1e2a402d8f3e5a36c8b65a1e3ec3ed73b9eab87fdc3f69
name: parallels-devops-service
Expand All @@ -363,12 +373,12 @@ entries:
version: 0.8.1
- apiVersion: v2
appVersion: 0.5.4
created: "2026-07-22T05:09:50.223552095Z"
created: "2026-08-18T12:22:54.873070529Z"
description: Parallels Desktop DevOps Service
digest: c2bc464c67821348b07472a34d54c7dea01cbd503942628e4342df3b699a3f62
name: parallels-devops-service
type: application
urls:
- https://parallels.github.io/prl-devops-service/charts/parallels-devops-service-0.5.4.tgz
version: 0.5.4
generated: "2026-07-22T05:09:50.223013274Z"
generated: "2026-08-18T12:22:54.867583219Z"
Binary file added docs/charts/parallels-devops-service-1.0.6.tgz
Binary file not shown.
Loading
Loading