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
148 changes: 148 additions & 0 deletions repo/packages/kpack.packages.kadras.io/0.10.1.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
apiVersion: data.packaging.carvel.dev/v1alpha1
kind: Package
metadata:
creationTimestamp: null
name: kpack.packages.kadras.io.0.10.1
spec:
capacityRequirementsDescription: Container registry with > 1GB available space
licenses:
- Apache 2.0
refName: kpack.packages.kadras.io
releaseNotes: https://github.com/kadras-io/package-for-kpack/releases
releasedAt: "2023-03-18T17:13:37Z"
template:
spec:
deploy:
- kapp: {}
fetch:
- imgpkgBundle:
image: ghcr.io/kadras-io/package-for-kpack@sha256:ad95f95ced2a4311c32bed590eb6207baf8cf240137ae292dc0ef0baa214b68b
template:
- ytt:
paths:
- config
- kbld:
paths:
- '-'
- .imgpkg/images.yml
valuesSchema:
openAPIv3:
additionalProperties: false
properties:
ca_cert_data:
default: ""
description: 'PEM-encoded certificate data that kpack controller will use
to trust TLS connections based on a custom CA with a container registry.
Note: This will not be injected into builds, you need to use the cert
injection webhook with the `kpack.io/build` label value.'
type: string
config:
additionalProperties: false
description: Settings for kpack.
properties:
injected_sidecar_support:
default: false
description: Enable support for injected sidecars.
type: boolean
type: object
controller:
additionalProperties: false
description: Settings for the the kpack controller.
properties:
resources:
additionalProperties: false
description: Resource configuration for the kpack-controller Deployment.
properties:
limits:
additionalProperties: false
properties:
memory:
default: 1Gi
description: Memory limits configuration for the kpack-controller
Deployment. In a resource-constrained environment, you can
lower this up to `500Mi`.
type: string
type: object
requests:
additionalProperties: false
properties:
memory:
default: 1Gi
description: Memory requests configuration for the kpack-controller
Deployment. In a resource-constrained environment, you can
lower this up to `100Mi`.
type: string
type: object
type: object
type: object
kp_default_repository:
additionalProperties: false
description: Settings for the default container repository used by kpack.
properties:
aws_iam_role_arn:
default: null
description: IAM credentials to access the default container repository
if the registry is on AWS.
nullable: true
type: string
credentials:
additionalProperties: false
description: Read/write credentials to access the default container
repository.
nullable: true
properties:
password:
default: ""
description: 'Token to access the default container repository.
Note: Use contents of service account key json for GCR.'
type: string
username:
default: ""
description: 'Username to access the default container repository.
Note: Use `_json_key` for GCR.'
type: string
type: object
name:
default: ""
description: The default repository to use for builder images and dependencies.
example: ghcr.io/thomasvitale/kpack
type: string
x-example-description: Repository on GitHub Container Registry
secret:
additionalProperties: false
description: Configuration for the Secret holding the credentials to
access the default container repository.
nullable: true
properties:
name:
default: ""
description: The name of the Secret holding the credentials to access
the default container repository.
type: string
namespace:
default: ""
description: The namespace of the Secret holding the credentials
to access the default container repository.
type: string
type: object
type: object
proxy:
additionalProperties: false
description: Settings for the corporate proxy.
properties:
http_proxy:
default: ""
description: The HTTP proxy to use for network traffic
type: string
https_proxy:
default: ""
description: The HTTPS proxy to use for network traffic
type: string
no_proxy:
default: ""
description: A comma-separated list of hostnames, IP addresses, or IP
ranges in CIDR format that should not use a proxy
type: string
type: object
type: object
version: 0.10.1
8 changes: 5 additions & 3 deletions repo/packages/kpack.packages.kadras.io/metadata.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,13 @@ spec:
categories:
- build
displayName: kpack
longDescription: kpack extends Kubernetes and utilizes unprivileged Kubernetes primitives
longDescription: kpack extends Kubernetes and utilizes unprivileged kubernetes primitives
to provide builds of OCI images as a platform implementation of Cloud Native Buildpacks
(CNB)
(CNB).
maintainers:
- name: Thomas Vitale
providerName: Kadras
shortDescription: kpack builds application source code into OCI compliant images
using Cloud Native Buildpacks
using Cloud Native Buildpacks.
supportDescription: Go to https://kadras.io for documentation and https://github.com/kadras-io/package-for-kpack
for community support.