diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e7b3419..fbac509 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -5,7 +5,7 @@ on: env: REGISTRY: ghcr.io IMAGE_NAME: ${{ github.repository }} - VERSION: 0.24.0 + VERSION: 0.26.0 jobs: build: @@ -19,7 +19,7 @@ jobs: image-digest: ${{ steps.image-info.outputs.image_digest }} steps: - name: Checkout source code - uses: actions/checkout@v4.2.2 + uses: actions/checkout@v5.0.0 - name: Set up Carvel uses: carvel-dev/setup-action@v2.0.1 @@ -87,7 +87,7 @@ jobs: IMAGE_DIGEST: ${{ needs.build.outputs.image-digest }} steps: - name: Install Cosign - uses: sigstore/cosign-installer@v3.8.1 + uses: sigstore/cosign-installer@v3.9.2 - name: Log into container registry uses: redhat-actions/podman-login@v1.7 diff --git a/README.md b/README.md index 49ec325..9cd220b 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,6 @@ This repository contains the following Carvel packages. | [cert-manager](https://github.com/kadras-io/package-for-cert-manager) | A cloud-native solution to automatically provision and manage X.509 certificates. | | [contour](https://github.com/kadras-io/package-for-contour) | An Envoy-based ingress controller that supports dynamic configuration updates and multi-team ingress delegation. | | [crossplane](https://github.com/kadras-io/package-for-crossplane) | A Kubernetes extension that transforms your Kubernetes cluster into a universal control plane. | -| [dapr](https://github.com/kadras-io/package-for-dapr) | A Kubernetes extension that provides integrated APIs for communication, state, and workflow. | | [dependency-track](https://github.com/kadras-io/package-for-dependency-track) | OWASP Dependency Track is a continuous SBOM Analysis Platform for managing software supply chain security risks. | | [developer-portal](https://github.com/kadras-io/package-for-developer-portal) | Kadras Developer Portal, based on Backstage. It supports application developers with paved paths to production on Kubernetes. | | [engineering-platform](https://github.com/kadras-io/engineering-platform) | A curated set of Carvel packages to build an engineering platform supporting application developers with paved paths to production on Kubernetes. | @@ -37,7 +36,7 @@ This repository contains the following Carvel packages. ### Prerequisites -* Kubernetes 1.30+ +* Kubernetes 1.31+ * Carvel [`kctrl`](https://carvel.dev/kapp-controller/docs/latest/install/#installing-kapp-controller-cli-kctrl) CLI. * Carvel [kapp-controller](https://carvel.dev/kapp-controller) deployed in your Kubernetes cluster. You can install it with Carvel [`kapp`](https://carvel.dev/kapp/docs/latest/install) (recommended choice) or `kubectl`. diff --git a/repo/packages/cert-manager.packages.kadras.io/1.17.1.yml b/repo/packages/cert-manager.packages.kadras.io/1.18.2.yml similarity index 83% rename from repo/packages/cert-manager.packages.kadras.io/1.17.1.yml rename to repo/packages/cert-manager.packages.kadras.io/1.18.2.yml index ad5be9e..5cce3c3 100644 --- a/repo/packages/cert-manager.packages.kadras.io/1.17.1.yml +++ b/repo/packages/cert-manager.packages.kadras.io/1.18.2.yml @@ -2,20 +2,20 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: cert-manager.packages.kadras.io.1.17.1 + name: cert-manager.packages.kadras.io.1.18.2 spec: licenses: - Apache 2.0 refName: cert-manager.packages.kadras.io releaseNotes: https://github.com/kadras-io/package-for-cert-manager/releases - releasedAt: "2025-03-30T09:39:05Z" + releasedAt: "2025-08-14T17:36:11Z" template: spec: deploy: - kapp: {} fetch: - imgpkgBundle: - image: ghcr.io/kadras-io/package-for-cert-manager@sha256:cdc37ed01390bc303ad71393dafb7f4dde377417d241abd7266bac17436c0a25 + image: ghcr.io/kadras-io/package-for-cert-manager@sha256:84afdbe2e4b2d84ef5f9774b4608ffb100029c7e0a97bc0568aec9401c8c652b template: - ytt: paths: @@ -49,6 +49,29 @@ spec: additionalProperties: false description: Settings for the cert-manager controller. properties: + dns01: + additionalProperties: false + description: Configures the behaviour of the ACME DNS01 challenge solver. + properties: + recursive_nameservers: + default: [] + description: Each nameserver can be either the IP address and port + of a standard recursive DNS server, or the endpoint to an RFC + 8484 DNS over HTTPS endpoint. + items: + default: "" + type: string + type: array + recursive_nameservers_only: + default: false + description: When true, cert-manager will only ever query the configured + DNS resolvers to perform the ACME DNS01 self check. This is useful + in DNS constrained environments, where access to authoritative + nameservers is restricted. Enabling this option could cause the + DNS01 self check to take longer due to caching performed by the + recursive nameservers. + type: boolean + type: object loglevel: default: 2 description: Number of the log level verbosity. @@ -85,8 +108,9 @@ spec: dns_provider: default: digital_ocean description: 'The DNS provider to use for the ACME dns01 challenge. - Valid options: `digital_ocean`.' + Valid options: `cloudflare`, `digital_ocean`.' enum: + - cloudflare - digital_ocean type: string secret: @@ -204,4 +228,4 @@ spec: type: integer type: object type: object - version: 1.17.1 + version: 1.18.2 diff --git a/repo/packages/contour.packages.kadras.io/1.30.3.yml b/repo/packages/contour.packages.kadras.io/1.32.0.yml similarity index 97% rename from repo/packages/contour.packages.kadras.io/1.30.3.yml rename to repo/packages/contour.packages.kadras.io/1.32.0.yml index 3225691..3a24ccf 100644 --- a/repo/packages/contour.packages.kadras.io/1.30.3.yml +++ b/repo/packages/contour.packages.kadras.io/1.32.0.yml @@ -2,13 +2,13 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: contour.packages.kadras.io.1.30.3 + name: contour.packages.kadras.io.1.32.0 spec: licenses: - Apache 2.0 refName: contour.packages.kadras.io releaseNotes: https://github.com/kadras-io/package-for-contour/releases - releasedAt: "2025-03-30T10:01:25Z" + releasedAt: "2025-05-30T19:34:05Z" template: spec: deploy: @@ -19,7 +19,7 @@ spec: - --kube-api-burst=50 fetch: - imgpkgBundle: - image: ghcr.io/kadras-io/package-for-contour@sha256:788d21b7280c68f30ee76d691302a488d6bd0c5fef2ce4aa6f0892e7ba106616 + image: ghcr.io/kadras-io/package-for-contour@sha256:c2dc6b1eeaf6ffdcc7d30bd0d21cfe3966ea9648542254383962ded12e14ebd4 template: - ytt: paths: @@ -223,4 +223,4 @@ spec: minLength: 1 type: string type: object - version: 1.30.3 + version: 1.32.0 diff --git a/repo/packages/crossplane.packages.kadras.io/1.19.1.yml b/repo/packages/crossplane.packages.kadras.io/2.0.2.yml similarity index 82% rename from repo/packages/crossplane.packages.kadras.io/1.19.1.yml rename to repo/packages/crossplane.packages.kadras.io/2.0.2.yml index b20ec1b..2d66683 100644 --- a/repo/packages/crossplane.packages.kadras.io/1.19.1.yml +++ b/repo/packages/crossplane.packages.kadras.io/2.0.2.yml @@ -2,10 +2,10 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: crossplane.packages.kadras.io.1.19.1 + name: crossplane.packages.kadras.io.2.0.2 spec: refName: crossplane.packages.kadras.io - releasedAt: "2025-03-30T10:11:45Z" + releasedAt: "2025-08-14T20:03:47Z" template: spec: deploy: @@ -13,7 +13,7 @@ spec: intoNs: crossplane-system fetch: - imgpkgBundle: - image: ghcr.io/kadras-io/package-for-crossplane@sha256:4f7c9d240e40fa6035cdc0e70763a51f641dd14e13ca79e2e91a4f90ba672087 + image: ghcr.io/kadras-io/package-for-crossplane@sha256:764e5de98ade05c75454843952d324a9a7aa66c5e27be8930d9e29d144c36bf7 template: - helmTemplate: name: crossplane @@ -69,9 +69,15 @@ spec: type: string extraEnvVarsCrossplane: default: {} - description: Add custom environmental variables to the Crossplane pod deployment. - Replaces any `.` in a variable name with `_`. For example, `SAMPLE.KEY=value1` - becomes `SAMPLE_KEY=value1`. + description: Add custom environmental variables to the Crossplane pod deployment + application container. Replaces any `.` in a variable name with `_`. For + example, `SAMPLE.KEY=value1` becomes `SAMPLE_KEY=value1`. + type: object + extraEnvVarsCrossplaneInit: + default: {} + description: Add custom environmental variables to the Crossplane pod deployment + init container. Replaces any `.` in a variable name with `_`. For example, + `SAMPLE.KEY=value1` becomes `SAMPLE_KEY=value1`. type: object extraEnvVarsRBACManager: default: {} @@ -100,6 +106,24 @@ spec: items: {} type: array type: object + functionCache: + properties: + medium: + default: "" + description: Set to `Memory` to hold the function cache in a RAM backed + file system. Useful for Crossplane development. + type: string + pvc: + default: "" + description: The name of a PersistentVolumeClaim to use as the function + cache. Disables the default function cache `emptyDir` Volume. + type: string + sizeLimit: + default: 512Mi + description: The size limit for the function cache. If medium is `Memory` + the `sizeLimit` can't exceed Node memory. + type: string + type: object hostNetwork: default: false description: 'Enable `hostNetwork` for the Crossplane deployment. Caution: @@ -108,13 +132,18 @@ spec: type: boolean image: properties: + ignoreTag: + default: false + description: Do not use the {{ .image.tag }} value to compute the image + uri. + type: boolean pullPolicy: default: IfNotPresent description: The image pull policy used for Crossplane and RBAC Manager pods. type: string repository: - default: xpkg.upbound.io/crossplane/crossplane + default: xpkg.crossplane.io/crossplane/crossplane description: Repository for the Crossplane pod image. type: string tag: @@ -172,14 +201,6 @@ spec: the `sizeLimit` can't exceed Node memory. type: string type: object - packageManager: - properties: - enableAutomaticDependencyDowngrade: - default: false - description: Enable automatic dependency version downgrades. This configuration - is only used when `--enable-dependency-version-upgrades` flag is passed. - type: boolean - type: object podSecurityContextCrossplane: default: {} description: Add a custom `securityContext` to the Crossplane pod. @@ -195,6 +216,14 @@ spec: type: string provider: properties: + defaultActivations: + default: [] + description: Define entries for the default managed resource activation + policy. If defined, a default MRAP will contain these activations. + items: + default: '*' + type: string + type: array packages: default: [] description: A list of Provider packages to install. @@ -230,9 +259,27 @@ spec: description: The number of RBAC Manager pod `replicas` to deploy. type: integer revisionHistoryLimit: - default: "null" description: The number of RBAC Manager ReplicaSets to retain. - type: "null" + oneOf: + - default: null + nullable: true + type: integer + - default: null + nullable: true + type: number + - default: null + nullable: true + type: boolean + - default: null + nullable: true + type: string + - default: null + nullable: true + type: object + - default: null + items: {} + nullable: true + type: array skipAggregatedClusterRoles: default: false description: Don't install aggregated Crossplane ClusterRoles. @@ -326,9 +373,32 @@ spec: type: object type: object revisionHistoryLimit: - default: "null" description: The number of Crossplane ReplicaSets to retain. - type: "null" + oneOf: + - default: null + nullable: true + type: integer + - default: null + nullable: true + type: number + - default: null + nullable: true + type: boolean + - default: null + nullable: true + type: string + - default: null + nullable: true + type: object + - default: null + items: {} + nullable: true + type: array + runtimeClassName: + default: "" + description: The runtimeClassName name to apply to the Crossplane and RBAC + Manager pods. + type: string securityContextCrossplane: properties: allowPrivilegeEscalation: @@ -414,4 +484,4 @@ spec: type: string type: object type: object - version: 1.19.1 + version: 2.0.2 diff --git a/repo/packages/dapr.packages.kadras.io/1.15.3.yml b/repo/packages/dapr.packages.kadras.io/1.15.3.yml deleted file mode 100644 index 40b3e80..0000000 --- a/repo/packages/dapr.packages.kadras.io/1.15.3.yml +++ /dev/null @@ -1,208 +0,0 @@ -apiVersion: data.packaging.carvel.dev/v1alpha1 -kind: Package -metadata: - creationTimestamp: null - name: dapr.packages.kadras.io.1.15.3 -spec: - refName: dapr.packages.kadras.io - releasedAt: "2025-03-30T10:15:27Z" - template: - spec: - deploy: - - kapp: - intoNs: dapr-system - fetch: - - imgpkgBundle: - image: ghcr.io/kadras-io/package-for-dapr@sha256:6349d5565735940eca2077bbd25527782e848130b71feec6f627ce61657f970b - template: - - helmTemplate: - name: dapr - namespace: dapr-system - path: config/helm/upstream/dapr - valuesFrom: - - path: config/helm/values.yml - - ytt: - ignoreUnknownComments: true - paths: - - '-' - - config/carvel - - kbld: - paths: - - '-' - - .imgpkg/images.yml - valuesSchema: - openAPIv3: - properties: - global: - properties: - actors: - properties: - enabled: - default: true - description: Enables actor functionality in the cluster - type: boolean - serviceName: - default: placement - description: Name of the service that provides actor placement services - type: string - type: object - argoRolloutServiceReconciler: - description: 'the issuerFilenames dictionary, if setup, have to contain - 3 keys: ca,cert,key issuerFilenames: ca: "ca.crt" cert: "tls.crt" key: - "tls.key"' - properties: - enabled: - default: false - type: boolean - type: object - daprControlPlaneOs: - default: linux - type: string - dnsSuffix: - default: .cluster.local - type: string - extraVolumeMounts: - default: {} - description: 'sentry: placement: operator: injector: scheduler:' - type: object - extraVolumes: - default: {} - description: and extraVolumeMounts are used to mount additional volumes - to the Dapr control plane pods. Useful for using alternative authentication - credentials to sentry. - type: object - ha: - properties: - disruption: - properties: - maximumUnavailable: - default: 25% - type: string - minimumAvailable: - default: "" - type: string - type: object - enabled: - default: false - type: boolean - replicaCount: - default: 3 - type: integer - type: object - imagePullPolicy: - default: IfNotPresent - type: string - imagePullSecrets: - default: "" - description: 'To help compatibility with other charts which use global.imagePullSecrets. - Allow either a string with single imagepullsecret or an array of {name: - pullSecret} maps (k8s-style) or an array of strings (more common helm-style). - global: imagePullSecrets: "pullSecret" or global: imagePullSecrets: - - name: pullSecret1 - name: pullSecret2 or global: imagePullSecrets: - - pullSecret1 - pullSecret2' - type: string - issuerFilenames: - default: {} - type: object - k8sLabels: - properties: - app.kubernetes.io/component: - default: '{{ .Values.component }}' - type: string - app.kubernetes.io/managed-by: - default: '{{ .Release.Service }}' - type: string - app.kubernetes.io/name: - default: '{{ .Release.Name }}' - type: string - app.kubernetes.io/part-of: - default: dapr - type: string - app.kubernetes.io/version: - default: '{{ .Values.global.tag }}' - type: string - type: object - labels: - default: {} - type: object - logAsJson: - default: false - type: boolean - mtls: - properties: - allowedClockSkew: - default: 15m - type: string - controlPlaneTrustDomain: - default: cluster.local - type: string - enabled: - default: true - type: boolean - mountSentryVolume: - default: true - description: If set to true, a bound service account token will - be mounted and used to authenticate to Sentry. - type: boolean - workloadCertTTL: - default: 24h - type: string - type: object - nodeSelector: - default: {} - type: object - operator: - properties: - watchdogCanPatchPodLabels: - default: false - type: boolean - type: object - priorityClassName: - default: "" - type: string - prometheus: - properties: - enabled: - default: true - type: boolean - port: - default: 9090 - type: integer - type: object - rbac: - properties: - namespaced: - default: false - type: boolean - type: object - registry: - default: ghcr.io/dapr - type: string - reminders: - properties: - serviceName: - default: "" - description: Name of the service that provides reminders If empty, - uses the built-in reminders capabilities in Dapr sidecars - type: string - type: object - scheduler: - properties: - enabled: - default: true - description: Enables scheduler functionality in the cluster - type: boolean - type: object - seccompProfile: - default: "" - type: string - tag: - default: 1.15.3 - type: string - tolerations: - default: [] - items: {} - type: array - type: object - type: object - version: 1.15.3 diff --git a/repo/packages/dapr.packages.kadras.io/metadata.yml b/repo/packages/dapr.packages.kadras.io/metadata.yml deleted file mode 100644 index 6f2379a..0000000 --- a/repo/packages/dapr.packages.kadras.io/metadata.yml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: data.packaging.carvel.dev/v1alpha1 -kind: PackageMetadata -metadata: - creationTimestamp: null - name: dapr.packages.kadras.io -spec: - categories: - - apis - - microservices - displayName: dapr - iconSVGBase64: PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0ODAgMjU1LjYwODc5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzBkMjE5Mjt9LmNscy0ye2ZpbGw6I2ZmZjtpc29sYXRpb246aXNvbGF0ZTtvcGFjaXR5OjAuMDg7fTwvc3R5bGU+PC9kZWZzPjxyZWN0IGlkPSJSZWN0YW5nbGUtNCIgY2xhc3M9ImNscy0xIiB4PSI5OS43ODA0MiIgeT0iMTEuMTg5MzgiIHdpZHRoPSIyODIuMTUxNjgiIGhlaWdodD0iMTk4LjU3Mjc0IiByeD0iNS40OTM0NyIvPjxyZWN0IGlkPSJSZWN0YW5nbGUtNC0yIiBkYXRhLW5hbWU9IlJlY3RhbmdsZS00IiBjbGFzcz0iY2xzLTIiIHg9Ijk5Ljc4MDQyIiB5PSIxMS4xODkzOCIgd2lkdGg9IjEwNC4zNjkzNiIgaGVpZ2h0PSIxOTguNTcyNzQiLz48cmVjdCBpZD0iUmVjdGFuZ2xlLTMiIGNsYXNzPSJjbHMtMSIgeD0iMTAuNjc5ODciIHk9IjE5Ni45NTA5MyIgd2lkdGg9IjQ1Ni42NDAyNyIgaGVpZ2h0PSI0Ny42NTk1MiIgcng9IjEwLjIxODI3Ii8+PHJlY3QgaWQ9IlJlY3RhbmdsZS00LTMiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlLTQiIGNsYXNzPSJjbHMtMiIgeD0iMTAuNjc5ODciIHk9IjE5Ni45NTA5MyIgd2lkdGg9IjE0MS4yODUyMSIgaGVpZ2h0PSI1OC42NTc4NiIvPjwvc3ZnPg== - longDescription: Dapr provides integrated APIs for communication, state, and workflow. - Dapr leverages industry best practices for security, resiliency, and observability, - so you can focus on your code. - maintainers: - - name: Thomas Vitale - providerName: Kadras - shortDescription: APIs for Building Secure and Reliable Microservices. - supportDescription: Go to https://kadras.io for documentation and https://github.com/kadras-io/package-for-dapr - for community support. diff --git a/repo/packages/dependency-track.packages.kadras.io/4.12.7.yml b/repo/packages/dependency-track.packages.kadras.io/4.13.3.yml similarity index 97% rename from repo/packages/dependency-track.packages.kadras.io/4.12.7.yml rename to repo/packages/dependency-track.packages.kadras.io/4.13.3.yml index a179380..2635b0c 100644 --- a/repo/packages/dependency-track.packages.kadras.io/4.12.7.yml +++ b/repo/packages/dependency-track.packages.kadras.io/4.13.3.yml @@ -2,20 +2,20 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: dependency-track.packages.kadras.io.4.12.7 + name: dependency-track.packages.kadras.io.4.13.3 spec: licenses: - Apache 2.0 refName: dependency-track.packages.kadras.io releaseNotes: https://github.com/kadras-io/package-for-dependency-track/releases - releasedAt: "2025-03-30T10:51:32Z" + releasedAt: "2025-08-14T18:07:53Z" template: spec: deploy: - kapp: {} fetch: - imgpkgBundle: - image: ghcr.io/kadras-io/package-for-dependency-track@sha256:80484b86922e812960009155f1e0919b6d39eed869dee59b6c09675b05eac33d + image: ghcr.io/kadras-io/package-for-dependency-track@sha256:7e997d3514792da849ef9ad483ee574f34de4f19115d0c4395f81690f55d8015 template: - ytt: paths: @@ -208,4 +208,4 @@ spec: at startup time. type: boolean type: object - version: 4.12.7 + version: 4.13.3 diff --git a/repo/packages/developer-portal.packages.kadras.io/0.6.0.yml b/repo/packages/developer-portal.packages.kadras.io/0.7.0.yml similarity index 95% rename from repo/packages/developer-portal.packages.kadras.io/0.6.0.yml rename to repo/packages/developer-portal.packages.kadras.io/0.7.0.yml index 6ab38a6..d446174 100644 --- a/repo/packages/developer-portal.packages.kadras.io/0.6.0.yml +++ b/repo/packages/developer-portal.packages.kadras.io/0.7.0.yml @@ -2,10 +2,10 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: developer-portal.packages.kadras.io.0.6.0 + name: developer-portal.packages.kadras.io.0.7.0 spec: refName: developer-portal.packages.kadras.io - releasedAt: "2025-03-30T16:31:00Z" + releasedAt: "2025-06-01T12:44:42Z" template: spec: deploy: @@ -13,7 +13,7 @@ spec: intoNs: backstage fetch: - imgpkgBundle: - image: ghcr.io/kadras-io/package-for-developer-portal@sha256:42b7e0dc1d8f81019aa748e84c1b6745991628e41f1a944f5b2eb498334c7887 + image: ghcr.io/kadras-io/package-for-developer-portal@sha256:9fd869302b8daa8c12535819b6c2659b778cf36712760b0e84045c2b7b4940df template: - helmTemplate: name: backstage @@ -188,6 +188,19 @@ spec: default: {} description: 'Node labels for pod assignment
Ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector' type: object + pdb: + description: 'Pod Disruption Budget configuration ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/' + properties: + create: + default: false + type: boolean + maxUnavailable: + default: "" + type: string + minAvailable: + default: "" + type: string + type: object podAnnotations: default: {} description: Annotations to add to the backend deployment pods @@ -412,9 +425,27 @@ spec: in your cluster prior to enabling. type: boolean interval: - default: "null" description: ServiceMonitor scrape interval - type: "null" + oneOf: + - default: null + nullable: true + type: integer + - default: null + nullable: true + type: number + - default: null + nullable: true + type: boolean + - default: null + nullable: true + type: string + - default: null + nullable: true + type: object + - default: null + items: {} + nullable: true + type: array labels: default: {} description: Additional ServiceMonitor labels @@ -430,7 +461,7 @@ spec: description: ServiceMonitor endpoint port
The port where the metrics are exposed. If using OpenTelemetry as [documented here](https://backstage.io/docs/tutorials/setup-opentelemetry/), - then the port needs to be explicitely specificed. OpenTelemetry's + then the port needs to be explicitly specified. OpenTelemetry's default port is 9464. type: string type: object @@ -631,4 +662,4 @@ spec: type: string type: object type: object - version: 0.6.0 + version: 0.7.0 diff --git a/repo/packages/engineering-platform.packages.kadras.io/0.23.0.yml b/repo/packages/engineering-platform.packages.kadras.io/0.26.0.yml similarity index 85% rename from repo/packages/engineering-platform.packages.kadras.io/0.23.0.yml rename to repo/packages/engineering-platform.packages.kadras.io/0.26.0.yml index 58ced6e..5ae1ee7 100644 --- a/repo/packages/engineering-platform.packages.kadras.io/0.23.0.yml +++ b/repo/packages/engineering-platform.packages.kadras.io/0.26.0.yml @@ -2,20 +2,20 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: engineering-platform.packages.kadras.io.0.23.0 + name: engineering-platform.packages.kadras.io.0.26.0 spec: licenses: - Apache 2.0 refName: engineering-platform.packages.kadras.io releaseNotes: https://github.com/kadras-io/kadras-engineering-platform/releases - releasedAt: "2025-03-30T16:43:00Z" + releasedAt: "2025-08-14T20:30:27Z" template: spec: deploy: - kapp: {} fetch: - imgpkgBundle: - image: ghcr.io/kadras-io/kadras-engineering-platform@sha256:54ccf496a2a813f6456892ec60ac8cfbc13fa7735f040f08007fd138b50f6d52 + image: ghcr.io/kadras-io/kadras-engineering-platform@sha256:10ef8428a059b359334656a85aa593192686a6422f44d90fcfcf9d850f27f254 template: - ytt: paths: @@ -40,10 +40,6 @@ spec: default: {} description: Configuration for the Crossplane package. nullable: true - dapr: - default: {} - description: Configuration for the Dapr package. - nullable: true dependency_track: default: {} description: Configuration for the Dependency Track package. @@ -200,51 +196,34 @@ spec: default: kadras-system description: The namespace where to install the platform. type: string - oci_registry: + oci: additionalProperties: false - description: Settings for the OCI registry that the platform will use. + description: Settings for accessing the OCI registry that the platform + will use. properties: - repository: - default: "" - description: The repository in the OCI Registry where the platform - will publish OCI images. - example: my-org - type: string - x-example-description: Repository on GitHub Container Registry - secret: + pull_secret: additionalProperties: false description: Configuration for the Secret holding the credentials - to access the OCI registry. + to pull images from the OCI registry. properties: name: default: "" - description: 'The name of the Secret holding the credentials - to access the OCI registry. The credentials should provide - read-only access to the OCI registry except when installing - the platform with one of these profiles: `standalone`, `dev`, - `build`.' + description: The name of the Secret holding the credentials + to pull images from the OCI registry. type: string namespace: default: kadras-system description: The namespace of the Secret holding the credentials - to access the OCI registry. + to pull images from the OCI registry. type: string type: object - server: - default: "" - description: The server of the OCI Registry where the platform will - publish OCI images. - example: ghcr.io - type: string - x-example-description: GitHub Container Registry type: object profile: default: run description: 'The platform profile to install. Options: `standalone`, - `build`, `run`.' + `run`.' enum: - standalone - - build - run type: string type: object @@ -273,4 +252,4 @@ spec: description: Configuration for the Workspace Provisioner package. nullable: true type: object - version: 0.23.0 + version: 0.26.0 diff --git a/repo/packages/flux.packages.kadras.io/2.5.1.yml b/repo/packages/flux.packages.kadras.io/2.6.4.yml similarity index 93% rename from repo/packages/flux.packages.kadras.io/2.5.1.yml rename to repo/packages/flux.packages.kadras.io/2.6.4.yml index e22334e..105657e 100644 --- a/repo/packages/flux.packages.kadras.io/2.5.1.yml +++ b/repo/packages/flux.packages.kadras.io/2.6.4.yml @@ -2,20 +2,20 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: flux.packages.kadras.io.2.5.1 + name: flux.packages.kadras.io.2.6.4 spec: licenses: - Apache 2.0 refName: flux.packages.kadras.io releaseNotes: https://github.com/kadras-io/package-for-flux/releases - releasedAt: "2025-03-30T10:41:42Z" + releasedAt: "2025-08-14T17:42:46Z" template: spec: deploy: - kapp: {} fetch: - imgpkgBundle: - image: ghcr.io/kadras-io/package-for-flux@sha256:0adb855ba4e1e05c3b24c415e2ad6db802b8fdb28eafaa695dc9126921a76a46 + image: ghcr.io/kadras-io/package-for-flux@sha256:71304d88eb8251a0db355dc64676d7fd5c1c738d57a3d52b20662e1f0e108d5a template: - ytt: paths: @@ -104,4 +104,4 @@ spec: type: string type: object type: object - version: 2.5.1 + version: 2.6.4 diff --git a/repo/packages/knative-serving.packages.kadras.io/1.17.0.yml b/repo/packages/knative-serving.packages.kadras.io/1.19.0.yml similarity index 96% rename from repo/packages/knative-serving.packages.kadras.io/1.17.0.yml rename to repo/packages/knative-serving.packages.kadras.io/1.19.0.yml index 6ad96cb..7cfbbb5 100644 --- a/repo/packages/knative-serving.packages.kadras.io/1.17.0.yml +++ b/repo/packages/knative-serving.packages.kadras.io/1.19.0.yml @@ -2,7 +2,7 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: knative-serving.packages.kadras.io.1.17.0 + name: knative-serving.packages.kadras.io.1.19.0 spec: capacityRequirementsDescription: For prototyping purposes, one-node cluster that has at least 3 CPUs and 4 GB of memory. For production purposes, if you have only @@ -13,7 +13,7 @@ spec: - Apache 2.0 refName: knative-serving.packages.kadras.io releaseNotes: https://github.com/kadras-io/package-for-knative-serving/releases - releasedAt: "2025-03-30T10:55:45Z" + releasedAt: "2025-08-14T19:57:25Z" template: spec: deploy: @@ -22,7 +22,7 @@ spec: - --wait-timeout=5m fetch: - imgpkgBundle: - image: ghcr.io/kadras-io/package-for-knative-serving@sha256:5a2ea94dae79dba764bc013a78744378dbb8a738bb851eb8dd69c930311c076a + image: ghcr.io/kadras-io/package-for-knative-serving@sha256:d722be4e836dcd0eca222196d795e92a3f51e6c3b0357011e7ce2ece425f424a template: - ytt: paths: @@ -203,6 +203,12 @@ spec: example: kadras-ca-issuer type: string x-example-description: Kadras private CA + min_kubernetes_version: + default: "" + description: The minimum Kubernetes version that this package will accept + as valid. If not set, Knative Serving will accept the last 3 minor versions + of Kubernetes. + type: string policies: additionalProperties: false description: Settings for the Kyverno policies. @@ -301,4 +307,4 @@ spec: type: object type: object type: object - version: 1.17.0 + version: 1.19.0 diff --git a/repo/packages/kyverno.packages.kadras.io/1.13.4.yml b/repo/packages/kyverno.packages.kadras.io/1.15.0.yml similarity index 96% rename from repo/packages/kyverno.packages.kadras.io/1.13.4.yml rename to repo/packages/kyverno.packages.kadras.io/1.15.0.yml index 44b3a4d..853fdc0 100644 --- a/repo/packages/kyverno.packages.kadras.io/1.13.4.yml +++ b/repo/packages/kyverno.packages.kadras.io/1.15.0.yml @@ -2,20 +2,20 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: kyverno.packages.kadras.io.1.13.4 + name: kyverno.packages.kadras.io.1.15.0 spec: licenses: - Apache 2.0 refName: kyverno.packages.kadras.io releaseNotes: https://github.com/kadras-io/package-for-kyverno/releases - releasedAt: "2025-03-30T09:22:14Z" + releasedAt: "2025-08-14T17:02:37Z" template: spec: deploy: - kapp: {} fetch: - imgpkgBundle: - image: ghcr.io/kadras-io/package-for-kyverno@sha256:8f195074a4af184aa8c0c3c5540376c3148b57057ebeb78e3aea27f5733f74ca + image: ghcr.io/kadras-io/package-for-kyverno@sha256:8790305444f5ccc2cd5715aca7ef9c596db45a4edd3e891b9b5c752dfa22e4ec template: - ytt: paths: @@ -179,4 +179,4 @@ spec: type: integer type: object type: object - version: 1.13.4 + version: 1.15.0 diff --git a/repo/packages/metrics-server.packages.kadras.io/0.7.2.yml b/repo/packages/metrics-server.packages.kadras.io/0.8.0.yml similarity index 96% rename from repo/packages/metrics-server.packages.kadras.io/0.7.2.yml rename to repo/packages/metrics-server.packages.kadras.io/0.8.0.yml index c2b500a..10b6dd8 100644 --- a/repo/packages/metrics-server.packages.kadras.io/0.7.2.yml +++ b/repo/packages/metrics-server.packages.kadras.io/0.8.0.yml @@ -2,20 +2,20 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: metrics-server.packages.kadras.io.0.7.2 + name: metrics-server.packages.kadras.io.0.8.0 spec: licenses: - Apache 2.0 refName: metrics-server.packages.kadras.io releaseNotes: https://github.com/kadras-io/package-for-metrics-server/releases - releasedAt: "2024-09-01T11:51:51Z" + releasedAt: "2025-08-14T17:45:10Z" template: spec: deploy: - kapp: {} fetch: - imgpkgBundle: - image: ghcr.io/kadras-io/package-for-metrics-server@sha256:ee9771dfe5dd1f1aa725eccddca870cc707c523fe0e60d11533d2412be616381 + image: ghcr.io/kadras-io/package-for-metrics-server@sha256:907424062bd661d214af87933d935b36b2a8d4a7d36d640c26a1dda0c0aeb271 template: - ytt: paths: @@ -145,4 +145,4 @@ spec: description: NodeSelector configuration applied to all the deployments nullable: true type: object - version: 0.7.2 + version: 0.8.0 diff --git a/repo/packages/postgresql-operator.packages.kadras.io/1.25.1.yml b/repo/packages/postgresql-operator.packages.kadras.io/1.27.0.yml similarity index 77% rename from repo/packages/postgresql-operator.packages.kadras.io/1.25.1.yml rename to repo/packages/postgresql-operator.packages.kadras.io/1.27.0.yml index b6b782d..054ae8e 100644 --- a/repo/packages/postgresql-operator.packages.kadras.io/1.25.1.yml +++ b/repo/packages/postgresql-operator.packages.kadras.io/1.27.0.yml @@ -2,20 +2,20 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: postgresql-operator.packages.kadras.io.1.25.1 + name: postgresql-operator.packages.kadras.io.1.27.0 spec: licenses: - Apache 2.0 refName: postgresql-operator.packages.kadras.io releaseNotes: https://github.com/kadras-io/package-for-postgresql-operator/releases - releasedAt: "2025-03-30T09:14:53Z" + releasedAt: "2025-08-14T17:53:47Z" template: spec: deploy: - kapp: {} fetch: - imgpkgBundle: - image: ghcr.io/kadras-io/package-for-postgresql-operator@sha256:87d31e3d8b06859553fbd26e60451ff111405fd0eeeee574601225cff0bab69f + image: ghcr.io/kadras-io/package-for-postgresql-operator@sha256:7ba0b9f3ab4414eecd25540f29d5176abd8290c2850c3c85115c78ea2d9b25b8 template: - ytt: paths: @@ -28,4 +28,4 @@ spec: openAPIv3: default: null nullable: true - version: 1.25.1 + version: 1.27.0 diff --git a/repo/packages/rabbitmq-operator.packages.kadras.io/2.12.1.yml b/repo/packages/rabbitmq-operator.packages.kadras.io/2.16.0.yml similarity index 85% rename from repo/packages/rabbitmq-operator.packages.kadras.io/2.12.1.yml rename to repo/packages/rabbitmq-operator.packages.kadras.io/2.16.0.yml index 42be1e4..25f9a79 100644 --- a/repo/packages/rabbitmq-operator.packages.kadras.io/2.12.1.yml +++ b/repo/packages/rabbitmq-operator.packages.kadras.io/2.16.0.yml @@ -2,20 +2,20 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: rabbitmq-operator.packages.kadras.io.2.12.1 + name: rabbitmq-operator.packages.kadras.io.2.16.0 spec: licenses: - Apache 2.0 refName: rabbitmq-operator.packages.kadras.io releaseNotes: https://github.com/kadras-io/package-for-rabbitmq-operator/releases - releasedAt: "2025-03-30T09:05:43Z" + releasedAt: "2025-08-14T17:59:56Z" template: spec: deploy: - kapp: {} fetch: - imgpkgBundle: - image: ghcr.io/kadras-io/package-for-rabbitmq-operator@sha256:5db0fce98633ffcb3abc81092657de396b572545c446c6df36491f3a68ef9ac1 + image: ghcr.io/kadras-io/package-for-rabbitmq-operator@sha256:8b6e5549a49b6ec947878770d4fa317c1f90a12b655db7c838cf84df9e6f0b11 template: - ytt: paths: @@ -41,4 +41,4 @@ spec: type: string type: object type: object - version: 2.12.1 + version: 2.16.0 diff --git a/repo/packages/secretgen-controller.packages.kadras.io/0.19.1.yml b/repo/packages/secretgen-controller.packages.kadras.io/0.19.2.yml similarity index 80% rename from repo/packages/secretgen-controller.packages.kadras.io/0.19.1.yml rename to repo/packages/secretgen-controller.packages.kadras.io/0.19.2.yml index 26451bd..b3dd67c 100644 --- a/repo/packages/secretgen-controller.packages.kadras.io/0.19.1.yml +++ b/repo/packages/secretgen-controller.packages.kadras.io/0.19.2.yml @@ -2,13 +2,13 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: secretgen-controller.packages.kadras.io.0.19.1 + name: secretgen-controller.packages.kadras.io.0.19.2 spec: licenses: - Apache 2.0 refName: secretgen-controller.packages.kadras.io releaseNotes: https://github.com/kadras-io/package-for-secretgen-controller/releases - releasedAt: "2025-02-27T22:40:56Z" + releasedAt: "2025-05-30T18:30:26Z" template: spec: deploy: @@ -19,7 +19,7 @@ spec: - --kube-api-burst=100 fetch: - imgpkgBundle: - image: ghcr.io/kadras-io/package-for-secretgen-controller@sha256:a6a5f415deb8fc0e383e40a5df5c7bafffb74b8d6f9bd076954667ef65624c21 + image: ghcr.io/kadras-io/package-for-secretgen-controller@sha256:a75097ef7dc675acb9144cd6b7c76fccfb3d7aa57969cf3b0ec36a0f48fe35df template: - ytt: paths: @@ -32,4 +32,4 @@ spec: openAPIv3: default: null nullable: true - version: 0.19.1 + version: 0.19.2 diff --git a/repo/packages/tempo-operator.packages.kadras.io/0.15.3.yml b/repo/packages/tempo-operator.packages.kadras.io/0.17.1.yml similarity index 98% rename from repo/packages/tempo-operator.packages.kadras.io/0.15.3.yml rename to repo/packages/tempo-operator.packages.kadras.io/0.17.1.yml index 8b5ac0d..3d610f9 100644 --- a/repo/packages/tempo-operator.packages.kadras.io/0.15.3.yml +++ b/repo/packages/tempo-operator.packages.kadras.io/0.17.1.yml @@ -2,20 +2,20 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: tempo-operator.packages.kadras.io.0.15.3 + name: tempo-operator.packages.kadras.io.0.17.1 spec: licenses: - Apache 2.0 refName: tempo-operator.packages.kadras.io releaseNotes: https://github.com/kadras-io/package-for-tempo-operator/releases - releasedAt: "2025-03-30T09:56:13Z" + releasedAt: "2025-08-14T18:19:45Z" template: spec: deploy: - kapp: {} fetch: - imgpkgBundle: - image: ghcr.io/kadras-io/package-for-tempo-operator@sha256:3daff7e08c4d5f8deaa7c1b854b88ce764dc5628c92d1fbde4bb95548cd0754f + image: ghcr.io/kadras-io/package-for-tempo-operator@sha256:3af49f0336f722e4e8cb9adbb0b48e0c821178e1fbf04cde0ce87621ccf62f57 template: - ytt: paths: @@ -290,4 +290,4 @@ spec: type: object type: object type: object - version: 0.15.3 + version: 0.17.1 diff --git a/repo/packages/workspace-provisioner.packages.kadras.io/0.3.0.yml b/repo/packages/workspace-provisioner.packages.kadras.io/0.4.0.yml similarity index 87% rename from repo/packages/workspace-provisioner.packages.kadras.io/0.3.0.yml rename to repo/packages/workspace-provisioner.packages.kadras.io/0.4.0.yml index 32bc1cc..4cf6ff9 100644 --- a/repo/packages/workspace-provisioner.packages.kadras.io/0.3.0.yml +++ b/repo/packages/workspace-provisioner.packages.kadras.io/0.4.0.yml @@ -2,20 +2,20 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: workspace-provisioner.packages.kadras.io.0.3.0 + name: workspace-provisioner.packages.kadras.io.0.4.0 spec: licenses: - Apache 2.0 refName: workspace-provisioner.packages.kadras.io releaseNotes: https://github.com/kadras-io/workspace-provisioner/releases - releasedAt: "2023-09-08T16:33:23Z" + releasedAt: "2025-08-14T17:24:09Z" template: spec: deploy: - kapp: {} fetch: - imgpkgBundle: - image: ghcr.io/kadras-io/workspace-provisioner@sha256:b852990e1cf32796e852880ed1d5eccbbef709f2f58d5fd3e342540667633ac3 + image: ghcr.io/kadras-io/workspace-provisioner@sha256:9efab8fd3c86a7e8cfd5f1cff17ab5a881a0d37b13af5e971f2e1b23ac6c2dde template: - ytt: paths: @@ -84,24 +84,25 @@ spec: type: string type: object type: array - oci_registry: + oci: additionalProperties: false - description: Settings for the OCI registry that the workspace will use. + description: Settings for accessing the OCI registry that the workspace + will use. properties: - secret: + pull_secret: additionalProperties: false description: Configuration for the Secret holding the credentials to - access the OCI registry. + pull images from the OCI registry. properties: name: default: "" - description: The name of the Secret holding the credentials to access - the OCI registry. + description: The name of the Secret holding the credentials to pull + images from the OCI registry. type: string namespace: default: "" description: The namespace of the Secret holding the credentials - to access the OCI registry. + to pull images from the OCI registry. type: string type: object type: object @@ -111,4 +112,4 @@ spec: roles in each workspace. type: string type: object - version: 0.3.0 + version: 0.4.0 pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy