Compare commits

..
2 Commits
Author SHA1 Message Date
OmkarDeshpande7 9b38fd3b00 Add release v0.1.6 2026-09-15 22:44:54 +05:30
OmkarDeshpande7 1faa3a5f45 Add release v0.1.5 2026-09-15 22:44:45 +05:30
4 changed files with 149 additions and 43 deletions
+83 -32
View File
@@ -482,29 +482,50 @@ spec:
spec: spec:
description: OpenstackCredsSpec defines the desired state of OpenstackCreds description: OpenstackCredsSpec defines the desired state of OpenstackCreds
properties: properties:
OS_AUTH_URL: secretRef:
description: OsAuthURL is the OpenStack authentication URL description: SecretRef is the reference to the Kubernetes secret holding
OpenStack credentials
properties:
apiVersion:
description: API version of the referent.
type: string type: string
OS_DOMAIN_NAME: fieldPath:
description: OsDomainName is the OpenStack domain name description: |-
If referring to a piece of an object instead of an entire object, this string
should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].
For example, if the object reference is to a container within a pod, this would take on a value like:
"spec.containers{name}" (where "name" refers to the name of the container that triggered
the event) or if no container name is specified "spec.containers[2]" (container with
index 2 in this pod). This syntax is chosen only to have some well-defined way of
referencing a part of an object.
type: string type: string
OS_INSECURE: kind:
default: false description: |-
description: OsInsecure is the flag to skip verification of the OpenStack Kind of the referent.
TLS Certificate More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
type: boolean
OS_PASSWORD:
description: OsPassword is the OpenStack password
type: string type: string
OS_REGION_NAME: name:
description: OsRegionName is the OpenStack region name description: |-
Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string type: string
OS_TENANT_NAME: namespace:
description: OsTenantName is the OpenStack tenant name description: |-
Namespace of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
type: string type: string
OS_USERNAME: resourceVersion:
description: OsUsername is the OpenStack username description: |-
Specific resourceVersion to which this reference is made, if any.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
type: string type: string
uid:
description: |-
UID of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type: string
type: object
x-kubernetes-map-type: atomic
type: object type: object
status: status:
description: OpenstackCredsStatus defines the observed state of OpenstackCreds description: OpenstackCredsStatus defines the observed state of OpenstackCreds
@@ -512,9 +533,6 @@ spec:
openstackValidationMessage: openstackValidationMessage:
type: string type: string
openstackValidationStatus: openstackValidationStatus:
description: |-
INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
Important: Run "make" to regenerate code after modifying this file
type: string type: string
type: object type: object
type: object type: object
@@ -809,19 +827,51 @@ spec:
spec: spec:
description: VMwareCredsSpec defines the desired state of VMwareCreds description: VMwareCredsSpec defines the desired state of VMwareCreds
properties: properties:
VCENTER_HOST: secretRef:
description: |-
INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
Important: Run "make" to regenerate code after modifying this file
properties:
apiVersion:
description: API version of the referent.
type: string type: string
VCENTER_INSECURE: fieldPath:
type: boolean description: |-
VCENTER_PASSWORD: If referring to a piece of an object instead of an entire object, this string
should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].
For example, if the object reference is to a container within a pod, this would take on a value like:
"spec.containers{name}" (where "name" refers to the name of the container that triggered
the event) or if no container name is specified "spec.containers[2]" (container with
index 2 in this pod). This syntax is chosen only to have some well-defined way of
referencing a part of an object.
type: string type: string
VCENTER_USERNAME: kind:
description: |-
Kind of the referent.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
type: string type: string
required: name:
- VCENTER_HOST description: |-
- VCENTER_INSECURE Name of the referent.
- VCENTER_PASSWORD More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
- VCENTER_USERNAME type: string
namespace:
description: |-
Namespace of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
type: string
resourceVersion:
description: |-
Specific resourceVersion to which this reference is made, if any.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
type: string
uid:
description: |-
UID of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type: string
type: object
x-kubernetes-map-type: atomic
type: object type: object
status: status:
description: VMwareCredsStatus defines the observed state of VMwareCreds description: VMwareCredsStatus defines the observed state of VMwareCreds
@@ -900,6 +950,7 @@ rules:
resources: resources:
- configmaps - configmaps
- pods - pods
- secrets
verbs: verbs:
- create - create
- delete - delete
@@ -1439,7 +1490,7 @@ spec:
requiredDuringSchedulingIgnoredDuringExecution: requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms: nodeSelectorTerms:
- matchExpressions: - matchExpressions:
- key: node-role.kubernetes.io/master - key: node-role.kubernetes.io/control-plane
operator: Exists operator: Exists
containers: containers:
- args: - args:
@@ -1447,7 +1498,7 @@ spec:
- --health-probe-bind-address=:8081 - --health-probe-bind-address=:8081
command: command:
- /manager - /manager
image: quay.io/platform9/vjailbreak-controller:v0.1.4 image: quay.io/platform9/vjailbreak-controller:v0.1.5
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
livenessProbe: livenessProbe:
httpGet: httpGet:
+11 -2
View File
@@ -62,13 +62,22 @@ metadata:
namespace: default namespace: default
annotations: annotations:
nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
nginx.ingress.kubernetes.io/rewrite-target: /$1
nginx.ingress.kubernetes.io/use-regex: "true"
spec: spec:
ingressClassName: nginx ingressClassName: nginx
rules: rules:
- http: - http:
paths: paths:
- path: /apis - path: /(apis.*)
pathType: Prefix pathType: ImplementationSpecific
backend:
service:
name: kubernetes
port:
number: 443
- path: /(api.*)
pathType: ImplementationSpecific
backend: backend:
service: service:
name: kubernetes name: kubernetes
+29
View File
@@ -0,0 +1,29 @@
# v0.1.5
- **Tag:** `v0.1.5`
- **Published:** 2025-03-04T18:18:51Z
- **Source release:** https://github.com/platform9/vjailbreak/releases/tag/v0.1.5
## Release Notes
## What's Changed
* Accept vmware and openstack creds via secert by @spai-p9 in https://github.com/platform9/vjailbreak/pull/228
* Create and Reuse existing open stack and vmware creds with other mino… by @patil-pratik-87 in https://github.com/platform9/vjailbreak/pull/237
* Support OS installed on LV by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/227
* Adding templates for github wiki by @sharma-tapas in https://github.com/platform9/vjailbreak/pull/226
* resolving lint issues by @patil-pratik-87 in https://github.com/platform9/vjailbreak/pull/239
* resolving lint issues by @patil-pratik-87 in https://github.com/platform9/vjailbreak/pull/240
* update image tag to v0.1.5 by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/242
* Base documentation update for vJailbreak by @sharma-tapas in https://github.com/platform9/vjailbreak/pull/243
* Update checkout action to generate release notes by @sharma-tapas in https://github.com/platform9/vjailbreak/pull/249
* Update checkout action to generate release notes by @sharma-tapas in https://github.com/platform9/vjailbreak/pull/250
* Ingress changes to call k8s apis by @spai-p9 in https://github.com/platform9/vjailbreak/pull/252
* Reformatted readme by @damian-pf9 in https://github.com/platform9/vjailbreak/pull/206
## New Contributors
* @damian-pf9 made their first contribution in https://github.com/platform9/vjailbreak/pull/206
* @bhavin192 made their first contribution
* @anmolsachan made their first contribution
**Full Changelog**: https://github.com/platform9/vjailbreak/compare/v0.1.4...v0.1.5
+17
View File
@@ -0,0 +1,17 @@
# v0.1.6
- **Tag:** `v0.1.6`
- **Published:** 2025-03-17T09:51:00Z
- **Source release:** https://github.com/platform9/vjailbreak/releases/tag/v0.1.6
## Release Notes
## What's Changed
* Update the correct gh-pages by @sharma-tapas in https://github.com/platform9/vjailbreak/pull/265
* Update the correct icon for gh-pages by @sharma-tapas in https://github.com/platform9/vjailbreak/pull/266
* Update the correct version for gh-pages by @sharma-tapas in https://github.com/platform9/vjailbreak/pull/267
* ( release ) UI improvements and Backend fixes. by @spai-p9 in https://github.com/platform9/vjailbreak/pull/281
* Update release notes for v0.1.6 by @github-actions in https://github.com/platform9/vjailbreak/pull/282
**Full Changelog**: https://github.com/platform9/vjailbreak/compare/v0.1.5...v0.1.6