Skip to content
Merged
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
123 changes: 123 additions & 0 deletions repo/packages/workspace-provisioner.packages.kadras.io/0.1.1.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
apiVersion: data.packaging.carvel.dev/v1alpha1
kind: Package
metadata:
creationTimestamp: null
name: workspace-provisioner.packages.kadras.io.0.1.1
spec:
licenses:
- Apache 2.0
refName: workspace-provisioner.packages.kadras.io
releaseNotes: https://github.com/kadras-io/workspace-provisioner/releases
releasedAt: "2023-04-09T20:47:52Z"
template:
spec:
deploy:
- kapp: {}
fetch:
- imgpkgBundle:
image: ghcr.io/kadras-io/workspace-provisioner@sha256:1c6d72d155a3378c4c46aeee795c1bedeafe198b0e2ccbb78e9e3203ef4292c5
template:
- ytt:
paths:
- config
- kbld:
paths:
- '-'
- .imgpkg/images.yml
valuesSchema:
openAPIv3:
additionalProperties: false
properties:
cosign:
additionalProperties: false
description: Settings for Cosign, used for signing and verifying OCI artifacts.
properties:
secret:
additionalProperties: false
description: Configuration for the Secret holding the Cosign key pair.
properties:
name:
default: ""
description: The name of the Secret holding the Cosign key pair.
type: string
namespace:
default: ""
description: The namespace of the Secret holding the Cosign key
pair.
type: string
type: object
type: object
git:
additionalProperties: false
description: Configuration to access the Git repositories used in the GitOps
workflows.
properties:
credentials:
additionalProperties: false
description: Configuration for Git credentials.
properties:
password:
default: ""
description: The password to access the Git repositories.
type: string
username:
default: ""
description: The username to access the Git repositories.
type: string
type: object
secret:
additionalProperties: false
description: Configuration for the Secret holding the Git credentials.
properties:
name:
default: supply-chain-git-credentials
description: The name of the Secret holding the Git credentials.
type: string
type: object
server:
default: https://github.com
description: The Git server hosting the Git repositories used in the
GitOps workflows.
type: string
type: object
namespaces:
default: []
description: Configuration for the namespaces the platform will provision
and manage.
items:
additionalProperties: false
description: Details about the namespace to configure.
properties:
name:
default: ""
type: string
type: object
type: array
oci_registry:
additionalProperties: false
description: Settings for the OCI registry that the workspace will use.
properties:
secret:
additionalProperties: false
description: Configuration for the Secret holding the credentials to
access the OCI registry.
properties:
name:
default: ""
description: The name of the Secret holding the credentials to access
the OCI registry.
type: string
namespace:
default: ""
description: The namespace of the Secret holding the credentials
to access the OCI registry.
type: string
type: object
type: object
service_account:
default: default
description: The `ServiceAccount` to be configured with credentials and
roles in each workspace.
type: string
type: object
version: 0.1.1
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
apiVersion: data.packaging.carvel.dev/v1alpha1
kind: PackageMetadata
metadata:
creationTimestamp: null
name: workspace-provisioner.packages.kadras.io
spec:
categories:
- environment provisioning
displayName: workspace-provisioner
longDescription: Provisions and configures workspaces for the platform users, such
as application developers. A workspace can be a namespace or a virtual cluster.
maintainers:
- name: Thomas Vitale
providerName: Kadras
shortDescription: Provisions and configures workspaces for the platform users.
supportDescription: Go to https://kadras.io for documentation and https://github.com/kadras-io/workspace-provisioner
for community support.