Skip to content

Commit 116b7a9

Browse files
ThomasVitalegithub-actions
andauthored
Update Workspace Provisioner metadata and add version 0.1.1 (#173)
Co-authored-by: github-actions <github-actions@github.com>
1 parent c78d679 commit 116b7a9

File tree

2 files changed

+140
-0
lines changed

2 files changed

+140
-0
lines changed
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: workspace-provisioner.packages.kadras.io.0.1.1
6+
spec:
7+
licenses:
8+
- Apache 2.0
9+
refName: workspace-provisioner.packages.kadras.io
10+
releaseNotes: https://github.com/kadras-io/workspace-provisioner/releases
11+
releasedAt: "2023-04-09T20:47:52Z"
12+
template:
13+
spec:
14+
deploy:
15+
- kapp: {}
16+
fetch:
17+
- imgpkgBundle:
18+
image: ghcr.io/kadras-io/workspace-provisioner@sha256:1c6d72d155a3378c4c46aeee795c1bedeafe198b0e2ccbb78e9e3203ef4292c5
19+
template:
20+
- ytt:
21+
paths:
22+
- config
23+
- kbld:
24+
paths:
25+
- '-'
26+
- .imgpkg/images.yml
27+
valuesSchema:
28+
openAPIv3:
29+
additionalProperties: false
30+
properties:
31+
cosign:
32+
additionalProperties: false
33+
description: Settings for Cosign, used for signing and verifying OCI artifacts.
34+
properties:
35+
secret:
36+
additionalProperties: false
37+
description: Configuration for the Secret holding the Cosign key pair.
38+
properties:
39+
name:
40+
default: ""
41+
description: The name of the Secret holding the Cosign key pair.
42+
type: string
43+
namespace:
44+
default: ""
45+
description: The namespace of the Secret holding the Cosign key
46+
pair.
47+
type: string
48+
type: object
49+
type: object
50+
git:
51+
additionalProperties: false
52+
description: Configuration to access the Git repositories used in the GitOps
53+
workflows.
54+
properties:
55+
credentials:
56+
additionalProperties: false
57+
description: Configuration for Git credentials.
58+
properties:
59+
password:
60+
default: ""
61+
description: The password to access the Git repositories.
62+
type: string
63+
username:
64+
default: ""
65+
description: The username to access the Git repositories.
66+
type: string
67+
type: object
68+
secret:
69+
additionalProperties: false
70+
description: Configuration for the Secret holding the Git credentials.
71+
properties:
72+
name:
73+
default: supply-chain-git-credentials
74+
description: The name of the Secret holding the Git credentials.
75+
type: string
76+
type: object
77+
server:
78+
default: https://github.com
79+
description: The Git server hosting the Git repositories used in the
80+
GitOps workflows.
81+
type: string
82+
type: object
83+
namespaces:
84+
default: []
85+
description: Configuration for the namespaces the platform will provision
86+
and manage.
87+
items:
88+
additionalProperties: false
89+
description: Details about the namespace to configure.
90+
properties:
91+
name:
92+
default: ""
93+
type: string
94+
type: object
95+
type: array
96+
oci_registry:
97+
additionalProperties: false
98+
description: Settings for the OCI registry that the workspace will use.
99+
properties:
100+
secret:
101+
additionalProperties: false
102+
description: Configuration for the Secret holding the credentials to
103+
access the OCI registry.
104+
properties:
105+
name:
106+
default: ""
107+
description: The name of the Secret holding the credentials to access
108+
the OCI registry.
109+
type: string
110+
namespace:
111+
default: ""
112+
description: The namespace of the Secret holding the credentials
113+
to access the OCI registry.
114+
type: string
115+
type: object
116+
type: object
117+
service_account:
118+
default: default
119+
description: The `ServiceAccount` to be configured with credentials and
120+
roles in each workspace.
121+
type: string
122+
type: object
123+
version: 0.1.1
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: PackageMetadata
3+
metadata:
4+
creationTimestamp: null
5+
name: workspace-provisioner.packages.kadras.io
6+
spec:
7+
categories:
8+
- environment provisioning
9+
displayName: workspace-provisioner
10+
longDescription: Provisions and configures workspaces for the platform users, such
11+
as application developers. A workspace can be a namespace or a virtual cluster.
12+
maintainers:
13+
- name: Thomas Vitale
14+
providerName: Kadras
15+
shortDescription: Provisions and configures workspaces for the platform users.
16+
supportDescription: Go to https://kadras.io for documentation and https://github.com/kadras-io/workspace-provisioner
17+
for community support.

0 commit comments

Comments
 (0)