Skip to content

Commit

Permalink
Release extension version 0.9.10 (#235)
Browse files Browse the repository at this point in the history
  • Loading branch information
cjlapao authored Nov 11, 2024
1 parent 1d26319 commit a3c36e9
Show file tree
Hide file tree
Showing 10 changed files with 238 additions and 28 deletions.
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,30 @@
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).

## [0.9.10] - 2024-11-11

- Fixed an issue with the CPU threshold that was added twice to the orchestrator
- Fixed an issue with the CPU count as it was not taking into consideration we already had reserved cpus
- Added a higher timeout to orchestrator hosts health checks
- added missing timeout in some of the orchestrator api calls
- Adds the support for an orchestrator to query the hardware endpoint of a host returning the raw data to use with terraform
- Fixed a bug on the execute endpoint where it would give an error if the command was present but the script was not
- Fixed an issue where the orchestrator would not take into account the 2 vms limitation when gathering the necessary space
- fixes #229
- Added the new reverse proxy to allow advanced port forwarding to the target vm
- Added the same endpoints to be controlled by the orchestrator
- Added better hardware info where we added more information about the system
- Fixed an issue with the logs being showed where they should not be
- resolves [PBI] Enable reverse proxy for port forwarding #226
- Added the External IP Address to every virtual machine if known
- Added the Internal IP Address to every virtual machine if running
- Changed the docker image from scratch to alpine to allow for cpu and external ip address
- Added the external IP Address to the config hardware endpoint
- Added the OS name to the config hardware endpoint
- Added the OS version if available to the config hardware endpoint
- Added the new hardware fields to the orchestrator hosts endpointFixes # (issue)
- resolves #224

## [0.9.9] - 2024-10-29

- Fixed an issue where in some endpoints, if the body was wrong, we would receive two json body instead of the correct one
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.9.9
0.9.10
32 changes: 32 additions & 0 deletions docs/_posts/2024-11-11-v0.9.10.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
layout: post
title: "Release 0.9.10"
date: 2024-11-11 00:00:00 +0000
categories: release notes
---

# Whats New

- Fixed an issue with the CPU threshold that was added twice to the orchestrator
- Fixed an issue with the CPU count as it was not taking into consideration we already had reserved cpus
- Added a higher timeout to orchestrator hosts health checks
- added missing timeout in some of the orchestrator api calls
- Adds the support for an orchestrator to query the hardware endpoint of a host returning the raw data to use with terraform
- Fixed a bug on the execute endpoint where it would give an error if the command was present but the script was not
- Fixed an issue where the orchestrator would not take into account the 2 vms limitation when gathering the necessary space
- fixes #229
- Added the new reverse proxy to allow advanced port forwarding to the target vm
- Added the same endpoints to be controlled by the orchestrator
- Added better hardware info where we added more information about the system
- Fixed an issue with the logs being showed where they should not be
- resolves [PBI] Enable reverse proxy for port forwarding #226
- Added the External IP Address to every virtual machine if known
- Added the Internal IP Address to every virtual machine if running
- Changed the docker image from scratch to alpine to allow for cpu and external ip address
- Added the external IP Address to the config hardware endpoint
- Added the OS name to the config hardware endpoint
- Added the OS version if available to the config hardware endpoint
- Added the new hardware fields to the orchestrator hosts endpointFixes # (issue)
- resolves #224


50 changes: 30 additions & 20 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: 0.9.10
created: "2024-11-11T11:33:02.766168658Z"
description: Parallels Desktop DevOps Service
digest: 326b0b887dac93ba658f455d1a09b07547c09b236f1da6e9aea3879750230beb
name: parallels-devops-service
type: application
urls:
- https://parallels.github.io/prl-devops-service/charts/parallels-devops-service-0.9.10.tgz
version: 0.9.10
- apiVersion: v2
appVersion: 0.9.9
created: "2024-10-29T09:00:02.926280306Z"
created: "2024-11-11T11:33:02.769852826Z"
description: Parallels Desktop DevOps Service
digest: b7f4b98046dae4c83708d76f62550cc54e9b9eb5ab5b8c91e32164955044cb1e
name: parallels-devops-service
Expand All @@ -13,7 +23,7 @@ entries:
version: 0.9.9
- apiVersion: v2
appVersion: 0.9.8
created: "2024-10-29T09:00:02.92581793Z"
created: "2024-11-11T11:33:02.769382457Z"
description: Parallels Desktop DevOps Service
digest: d2ec0bac5095be00749e2a6bb7cb2e3ace2ce3f3a265ecaccbca8bb098807881
name: parallels-devops-service
Expand All @@ -23,7 +33,7 @@ entries:
version: 0.9.8
- apiVersion: v2
appVersion: 0.9.7
created: "2024-10-29T09:00:02.925349743Z"
created: "2024-11-11T11:33:02.768914151Z"
description: Parallels Desktop DevOps Service
digest: 185fc3b2caeef1a5de1b59de87d091b401b0a04bba4231bbaa6864449448c809
name: parallels-devops-service
Expand All @@ -33,7 +43,7 @@ entries:
version: 0.9.7
- apiVersion: v2
appVersion: 0.9.6
created: "2024-10-29T09:00:02.924882267Z"
created: "2024-11-11T11:33:02.768459291Z"
description: Parallels Desktop DevOps Service
digest: 4e2fc1874fa739c7102cbf4af826d4cd2fbcd47064f9af612740b37d357e4ee8
name: parallels-devops-service
Expand All @@ -43,7 +53,7 @@ entries:
version: 0.9.6
- apiVersion: v2
appVersion: 0.9.5
created: "2024-10-29T09:00:02.924363876Z"
created: "2024-11-11T11:33:02.768000013Z"
description: Parallels Desktop DevOps Service
digest: 180c122e46f302d9b147cf5a00013c07e691622b31d8c90ab94a509930b80912
name: parallels-devops-service
Expand All @@ -53,7 +63,7 @@ entries:
version: 0.9.5
- apiVersion: v2
appVersion: 0.9.4
created: "2024-10-29T09:00:02.923895569Z"
created: "2024-11-11T11:33:02.76751756Z"
description: Parallels Desktop DevOps Service
digest: f91734acdde18ba59ac6951d65b893d629e3a72b8a781213e83ca7859d151fcc
name: parallels-devops-service
Expand All @@ -63,7 +73,7 @@ entries:
version: 0.9.4
- apiVersion: v2
appVersion: 0.9.3
created: "2024-10-29T09:00:02.923415249Z"
created: "2024-11-11T11:33:02.767067349Z"
description: Parallels Desktop DevOps Service
digest: acdff683cf5424839d19e79981c51faab23b41a49c9f08d040dbcc6e4d36e211
name: parallels-devops-service
Expand All @@ -73,7 +83,7 @@ entries:
version: 0.9.3
- apiVersion: v2
appVersion: 0.9.2
created: "2024-10-29T09:00:02.922938687Z"
created: "2024-11-11T11:33:02.766611626Z"
description: Parallels Desktop DevOps Service
digest: a4af67f14b31814afb94a9b73897b5be917c2899c9ed13a25529394602c059ed
name: parallels-devops-service
Expand All @@ -83,7 +93,7 @@ entries:
version: 0.9.2
- apiVersion: v2
appVersion: 0.9.1
created: "2024-10-29T09:00:02.922430876Z"
created: "2024-11-11T11:33:02.76569365Z"
description: Parallels Desktop DevOps Service
digest: 2d667bdb44556fa0bdfb44f2d3478e21fcd4c5a4517cb267110e63983a1349e3
name: parallels-devops-service
Expand All @@ -93,7 +103,7 @@ entries:
version: 0.9.1
- apiVersion: v2
appVersion: 0.9.0
created: "2024-10-29T09:00:02.921152477Z"
created: "2024-11-11T11:33:02.7652229Z"
description: Parallels Desktop DevOps Service
digest: ae9d8d8653c4984a3a0356e00c29e05b0feaa1dbbd02ca29859f23e56b2cdfb2
name: parallels-devops-service
Expand All @@ -103,7 +113,7 @@ entries:
version: 0.9.0
- apiVersion: v2
appVersion: 0.8.8
created: "2024-10-29T09:00:02.920655517Z"
created: "2024-11-11T11:33:02.758200513Z"
description: Parallels Desktop DevOps Service
digest: 5ca196b55adda87d355e32858312e5b5f69c4852eb8e379100eda1c994a0b68a
name: parallels-devops-service
Expand All @@ -113,7 +123,7 @@ entries:
version: 0.8.8
- apiVersion: v2
appVersion: 0.8.7
created: "2024-10-29T09:00:02.920185416Z"
created: "2024-11-11T11:33:02.757754729Z"
description: Parallels Desktop DevOps Service
digest: bf903453bc8c261c699518200304a6fb1774c83c22f4e18ec27fb6ea9b189597
name: parallels-devops-service
Expand All @@ -123,7 +133,7 @@ entries:
version: 0.8.7
- apiVersion: v2
appVersion: 0.8.6
created: "2024-10-29T09:00:02.919757895Z"
created: "2024-11-11T11:33:02.757340525Z"
description: Parallels Desktop DevOps Service
digest: 49ebd0f2a07d40e7fcc1e2c480ded7c33a2701bdbc306b9ecb4fe26b3bfbfd0a
name: parallels-devops-service
Expand All @@ -133,7 +143,7 @@ entries:
version: 0.8.6
- apiVersion: v2
appVersion: 0.8.5
created: "2024-10-29T09:00:02.919292744Z"
created: "2024-11-11T11:33:02.75692622Z"
description: Parallels Desktop DevOps Service
digest: da5b419934de020af1dc77a83e7ef2614aa09cb71598fa76dcf23b0868d447e2
name: parallels-devops-service
Expand All @@ -143,7 +153,7 @@ entries:
version: 0.8.5
- apiVersion: v2
appVersion: 0.8.4
created: "2024-10-29T09:00:02.91886877Z"
created: "2024-11-11T11:33:02.75649811Z"
description: Parallels Desktop DevOps Service
digest: 9ec0f77ebfa1cd0caac2853a9e1ba20b58128bb5115cda32b6136d0475393a6f
name: parallels-devops-service
Expand All @@ -153,7 +163,7 @@ entries:
version: 0.8.4
- apiVersion: v2
appVersion: 0.8.3
created: "2024-10-29T09:00:02.918426181Z"
created: "2024-11-11T11:33:02.756063607Z"
description: Parallels Desktop DevOps Service
digest: 6b8d93c7857ad5e66cdf09f5247f67f2593cff526c364b027666b1b2ecda396c
name: parallels-devops-service
Expand All @@ -163,7 +173,7 @@ entries:
version: 0.8.3
- apiVersion: v2
appVersion: 0.8.2
created: "2024-10-29T09:00:02.917978302Z"
created: "2024-11-11T11:33:02.755585263Z"
description: Parallels Desktop DevOps Service
digest: 3db74c9beb62a456dd442f21e52e46bf5e88744af947360c7e95f11ba084a26b
name: parallels-devops-service
Expand All @@ -173,7 +183,7 @@ entries:
version: 0.8.2
- apiVersion: v2
appVersion: 0.8.1
created: "2024-10-29T09:00:02.917519272Z"
created: "2024-11-11T11:33:02.755140432Z"
description: Parallels Desktop DevOps Service
digest: 94d87635c30adfb14f1e2a402d8f3e5a36c8b65a1e3ec3ed73b9eab87fdc3f69
name: parallels-devops-service
Expand All @@ -183,12 +193,12 @@ entries:
version: 0.8.1
- apiVersion: v2
appVersion: 0.5.4
created: "2024-10-29T09:00:02.917028913Z"
created: "2024-11-11T11:33:02.754662778Z"
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: "2024-10-29T09:00:02.91634922Z"
generated: "2024-11-11T11:33:02.754028793Z"
Binary file added docs/charts/parallels-devops-service-0.9.10.tgz
Binary file not shown.
4 changes: 2 additions & 2 deletions helm/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: "0.9.9"
appVersion: "0.9.9"
version: "0.9.10"
appVersion: "0.9.10"
57 changes: 56 additions & 1 deletion src/docs/docs.go
Original file line number Diff line number Diff line change
Expand Up @@ -4190,6 +4190,55 @@ const docTemplate = `{
}
}
},
"/v1/orchestrator/hosts/{id}/hardware": {
"get": {
"security": [
{
"ApiKeyAuth": []
},
{
"BearerAuth": []
}
],
"description": "This endpoint returns a host hardware info from the orchestrator",
"produces": [
"application/json"
],
"tags": [
"Orchestrator"
],
"summary": "Gets a host hardware info from the orchestrator",
"parameters": [
{
"type": "string",
"description": "Host ID",
"name": "id",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/models.SystemUsageResponse"
}
},
"400": {
"description": "Bad Request",
"schema": {
"$ref": "#/definitions/models.ApiErrorResponse"
}
},
"401": {
"description": "Unauthorized",
"schema": {
"$ref": "#/definitions/models.OAuthErrorResponse"
}
}
}
}
},
"/v1/orchestrator/hosts/{id}/machines": {
"get": {
"security": [
Expand Down Expand Up @@ -7131,6 +7180,9 @@ const docTemplate = `{
},
"physical_cpu_count": {
"type": "integer"
},
"total_apple_vms": {
"type": "integer"
}
}
},
Expand Down Expand Up @@ -8178,6 +8230,9 @@ const docTemplate = `{
},
"memory": {
"type": "string"
},
"type": {
"type": "string"
}
}
},
Expand Down Expand Up @@ -9439,7 +9494,7 @@ const docTemplate = `{

// SwaggerInfo holds exported Swagger Info so clients can modify it
var SwaggerInfo = &swag.Spec{
Version: "0.9.9",
Version: "0.9.10",
Host: "",
BasePath: "/api",
Schemes: []string{},
Expand Down
Loading

0 comments on commit a3c36e9

Please sign in to comment.