From d91d7153572d757d50af981dadb71bec1ec1ec49 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 4 Oct 2022 09:55:24 +0000 Subject: [PATCH 1/6] Update Cartographer Blueprints metadata and add version 0.1.2 --- .../0.1.2.yml | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 repo/packages/cartographer-blueprints.packages.kadras.io/0.1.2.yml diff --git a/repo/packages/cartographer-blueprints.packages.kadras.io/0.1.2.yml b/repo/packages/cartographer-blueprints.packages.kadras.io/0.1.2.yml new file mode 100644 index 0000000..6c3e129 --- /dev/null +++ b/repo/packages/cartographer-blueprints.packages.kadras.io/0.1.2.yml @@ -0,0 +1,36 @@ +apiVersion: data.packaging.carvel.dev/v1alpha1 +kind: Package +metadata: + creationTimestamp: null + name: cartographer-blueprints.packages.kadras.io.0.1.2 +spec: + refName: cartographer-blueprints.packages.kadras.io + releasedAt: "2022-10-04T09:54:25Z" + template: + spec: + deploy: + - kapp: {} + fetch: + - imgpkgBundle: + image: ghcr.io/arktonix/cartographer-blueprints@sha256:2fcbe662755bcee390a7dca89752ab130a40cc3b6eb36adcd3d84078c9049abf + template: + - ytt: + paths: + - config + - kbld: + paths: + - '-' + - .imgpkg/images.yml + valuesSchema: + openAPIv3: + additionalProperties: false + properties: + excluded_blueprints: + default: [] + description: A list of blueprints and manifests to esclude from being applied. + items: + default: "" + type: string + type: array + type: object + version: 0.1.2 From da6f86aa492a089bc003955931aab5be592101f3 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 4 Oct 2022 11:46:53 +0000 Subject: [PATCH 2/6] Update Cartographer Blueprints metadata and add version 0.1.3 --- .../0.1.3.yml | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 repo/packages/cartographer-blueprints.packages.kadras.io/0.1.3.yml diff --git a/repo/packages/cartographer-blueprints.packages.kadras.io/0.1.3.yml b/repo/packages/cartographer-blueprints.packages.kadras.io/0.1.3.yml new file mode 100644 index 0000000..44ea95e --- /dev/null +++ b/repo/packages/cartographer-blueprints.packages.kadras.io/0.1.3.yml @@ -0,0 +1,36 @@ +apiVersion: data.packaging.carvel.dev/v1alpha1 +kind: Package +metadata: + creationTimestamp: null + name: cartographer-blueprints.packages.kadras.io.0.1.3 +spec: + refName: cartographer-blueprints.packages.kadras.io + releasedAt: "2022-10-04T11:45:33Z" + template: + spec: + deploy: + - kapp: {} + fetch: + - imgpkgBundle: + image: ghcr.io/arktonix/cartographer-blueprints@sha256:4fbc55bca52d533a5f7120b7394b23163d98293e9cfa759182ef2bb961306661 + template: + - ytt: + paths: + - config + - kbld: + paths: + - '-' + - .imgpkg/images.yml + valuesSchema: + openAPIv3: + additionalProperties: false + properties: + excluded_blueprints: + default: [] + description: A list of blueprints and manifests to esclude from being applied. + items: + default: "" + type: string + type: array + type: object + version: 0.1.3 From 3bf57351fa50b9e407883dfea074fcce0a9c9734 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 4 Oct 2022 12:16:02 +0000 Subject: [PATCH 3/6] Update Cartographer Delivery metadata and add version 0.1.1 --- .../0.1.1.yml | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 repo/packages/cartographer-delivery.packages.kadras.io/0.1.1.yml diff --git a/repo/packages/cartographer-delivery.packages.kadras.io/0.1.1.yml b/repo/packages/cartographer-delivery.packages.kadras.io/0.1.1.yml new file mode 100644 index 0000000..d81a915 --- /dev/null +++ b/repo/packages/cartographer-delivery.packages.kadras.io/0.1.1.yml @@ -0,0 +1,41 @@ +apiVersion: data.packaging.carvel.dev/v1alpha1 +kind: Package +metadata: + creationTimestamp: null + name: cartographer-delivery.packages.kadras.io.0.1.1 +spec: + refName: cartographer-delivery.packages.kadras.io + releasedAt: "2022-10-04T12:14:48Z" + template: + spec: + deploy: + - kapp: {} + fetch: + - imgpkgBundle: + image: ghcr.io/arktonix/cartographer-delivery@sha256:ae1240360cc97218b667070c2c470e693bc835a890e72e524c4693a7501ccc32 + template: + - ytt: + paths: + - config + - kbld: + paths: + - '-' + - .imgpkg/images.yml + valuesSchema: + openAPIv3: + additionalProperties: false + properties: + delivery_chain: + default: basic + description: The type of delivery chain to use when deploying workloads + type: string + git_implementation: + default: go-git + description: The Git implementation used by Flux + type: string + service_account: + default: default + description: The ServiceAccount used by the supply chain + type: string + type: object + version: 0.1.1 From ea0c632174644e1a6fb6fbbc8dbd8302d346fb83 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 4 Oct 2022 12:24:10 +0000 Subject: [PATCH 4/6] Update Namespace Setup metadata and add version 0.1.0 --- .../0.1.0.yml | 83 +++++++++++++++++++ .../metadata.yml | 9 ++ 2 files changed, 92 insertions(+) create mode 100644 repo/packages/namespace-setup.packages.kadras.io/0.1.0.yml create mode 100644 repo/packages/namespace-setup.packages.kadras.io/metadata.yml diff --git a/repo/packages/namespace-setup.packages.kadras.io/0.1.0.yml b/repo/packages/namespace-setup.packages.kadras.io/0.1.0.yml new file mode 100644 index 0000000..51ceeca --- /dev/null +++ b/repo/packages/namespace-setup.packages.kadras.io/0.1.0.yml @@ -0,0 +1,83 @@ +apiVersion: data.packaging.carvel.dev/v1alpha1 +kind: Package +metadata: + creationTimestamp: null + name: namespace-setup.packages.kadras.io.0.1.0 +spec: + refName: namespace-setup.packages.kadras.io + releasedAt: "2022-10-04T12:22:40Z" + template: + spec: + deploy: + - kapp: {} + fetch: + - imgpkgBundle: + image: ghcr.io/arktonix/namespace-setup@sha256:2ecd63315d79b822ef0ca074e1b38c876007d9c5cdb88e5e770c01ecf42ab0ea + template: + - ytt: + paths: + - config + - kbld: + paths: + - '-' + - .imgpkg/images.yml + valuesSchema: + openAPIv3: + additionalProperties: false + properties: + gitops: + additionalProperties: false + description: Configuration to access the Git repositories used in the GitOps + workflows + properties: + password: + default: "" + description: The password for the Git server used in the GitOps workflows + type: string + server: + default: https://github.com + description: The Git server hosting the Git repositories used in the + GitOps workflows + type: string + username: + default: "" + description: The username for the Git server used in the GitOps workflows + type: string + type: object + namespaces: + default: [] + description: Configuration for developer namespaces + items: + additionalProperties: false + description: Details about the namespace to configure + properties: + exists: + default: false + type: boolean + name: + default: "" + type: string + type: object + type: array + registry: + additionalProperties: false + description: Configuration to access the OCI registry where the Kadras packages + are stored + properties: + password: + default: "" + description: The password for the OCI registry server where the Kadras + packages are stored + type: string + server: + default: "" + description: The OCI registry server where the Kadras packages are stored + type: string + username: + default: "" + description: The username for the OCI registry server where the Kadras + packages are stored + type: string + type: object + type: object + version: 0.1.0 diff --git a/repo/packages/namespace-setup.packages.kadras.io/metadata.yml b/repo/packages/namespace-setup.packages.kadras.io/metadata.yml new file mode 100644 index 0000000..70000e2 --- /dev/null +++ b/repo/packages/namespace-setup.packages.kadras.io/metadata.yml @@ -0,0 +1,9 @@ +apiVersion: data.packaging.carvel.dev/v1alpha1 +kind: PackageMetadata +metadata: + creationTimestamp: null + name: namespace-setup.packages.kadras.io +spec: + displayName: namespace-setup + longDescription: namespace-setup.packages.kadras.io + shortDescription: namespace-setup.packages.kadras.io From 6b52418873e57f11032ee05ba909922b3e48c2be Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 4 Oct 2022 13:08:17 +0000 Subject: [PATCH 5/6] Update Kadras Application Platform metadata and add version 0.1.0 --- .../0.1.0.yml | 133 ++++++++++++++++++ .../metadata.yml | 16 +++ 2 files changed, 149 insertions(+) create mode 100644 repo/packages/application-platform.packages.kadras.io/0.1.0.yml create mode 100644 repo/packages/application-platform.packages.kadras.io/metadata.yml diff --git a/repo/packages/application-platform.packages.kadras.io/0.1.0.yml b/repo/packages/application-platform.packages.kadras.io/0.1.0.yml new file mode 100644 index 0000000..9a93468 --- /dev/null +++ b/repo/packages/application-platform.packages.kadras.io/0.1.0.yml @@ -0,0 +1,133 @@ +apiVersion: data.packaging.carvel.dev/v1alpha1 +kind: Package +metadata: + creationTimestamp: null + name: application-platform.packages.kadras.io.0.1.0 +spec: + refName: application-platform.packages.kadras.io + releasedAt: "2022-10-04T13:07:10Z" + template: + spec: + deploy: + - kapp: {} + fetch: + - imgpkgBundle: + image: ghcr.io/arktonix/kadras-application-platform@sha256:88eaece5b5c4e9ed68d008397aff30050e1fb642cf83a25ca4b0ced8c9d559b3 + template: + - ytt: + paths: + - config + - kbld: + paths: + - '-' + - .imgpkg/images.yml + valuesSchema: + openAPIv3: + additionalProperties: false + properties: + cartographer: + additionalProperties: false + description: Configuration for Cartographer related packages + properties: + blueprints: + additionalProperties: false + description: Configuration for the Cartographer Blueprints package + properties: {} + type: object + delivery: + additionalProperties: false + description: Configuration for the Cartographer Delivery package + properties: {} + type: object + golden_path_web: + additionalProperties: false + description: Configuration for the Cartographer Golden Path Web package + properties: {} + type: object + type: object + cert_manager: + additionalProperties: false + description: Configuration for the Cert Manager package + properties: + namespace: + default: cert-manager + description: The namespace where to install of the Cert Manager package + type: string + type: object + contour: + additionalProperties: false + description: Configuration for the Contour package + properties: {} + type: object + conventions: + additionalProperties: false + description: Configuration for Cartographer Conventions related packages + properties: + spring_boot: + additionalProperties: false + description: Configuration for the Spring Boot Conventions package + properties: {} + type: object + type: object + knative: + additionalProperties: false + description: Configuration for Knative related packages + properties: + serving: + additionalProperties: false + description: Configuration for the Knative Serving package + properties: {} + type: object + type: object + kpack: + additionalProperties: false + description: Configuration for the Kpack package + properties: + kp_default_repository: + default: "" + description: The OCI registry where to publish builder images. + type: string + type: object + metrics_server: + additionalProperties: false + description: Configuration for the Metrics Server package + properties: {} + type: object + namespace_setup: + additionalProperties: false + description: Configuration for the Namespace Setup package + properties: {} + type: object + packages: + additionalProperties: false + description: Configuration for the platform packages + properties: + exclusions: + default: [] + description: A list of packages to exclude from being installed + items: + default: "" + type: string + type: array + namespace: + default: "" + description: The namespace where to install the platform + type: string + type: object + secretgen_controller: + additionalProperties: false + description: Configuration for the Secretgen Controller package + properties: {} + type: object + tekton: + additionalProperties: false + description: Configuration for Tekton related packages + properties: + pipelines: + additionalProperties: false + description: Configuration for the Tekton Pipelines package + properties: {} + type: object + type: object + type: object + version: 0.1.0 diff --git a/repo/packages/application-platform.packages.kadras.io/metadata.yml b/repo/packages/application-platform.packages.kadras.io/metadata.yml new file mode 100644 index 0000000..fcc08cf --- /dev/null +++ b/repo/packages/application-platform.packages.kadras.io/metadata.yml @@ -0,0 +1,16 @@ +apiVersion: data.packaging.carvel.dev/v1alpha1 +kind: PackageMetadata +metadata: + creationTimestamp: null + name: application-platform.packages.kadras.io +spec: + categories: + - internal developer platform + - application platform + displayName: application-platform + longDescription: A curated set of Carvel packages to build an application platform + or internal developer platform (IDP) on Kubernetes. + maintainers: + - name: Thomas Vitale + providerName: Arktonix + shortDescription: Application platform on Kubernetes. From e08cd0a212e17415fb78af4c0ff983f0a59bd827 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Tue, 4 Oct 2022 15:09:57 +0200 Subject: [PATCH 6/6] Add Application Platform and Namespace Seyup --- .github/workflows/release.yml | 2 +- README.md | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 913e59d..c5ccc8f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,7 +6,7 @@ env: COSIGN_EXPERIMENTAL: 1 REGISTRY: ghcr.io IMAGE_NAME: ${{ github.repository }} - VERSION: 0.1.9 + VERSION: 0.2.0 jobs: build: diff --git a/README.md b/README.md index 38b3a1c..e5241cb 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ This repository contains the Carvel packages part of the Kadras project. The following packages are maintained by the [Arktonix](https://github.com/arktonix) organization: +* [application-platform](https://github.com/arktonix/kadras-application-platform) * [argo-cd](https://github.com/arktonix/package-for-argo-cd) * [cartographer-blueprints](https://github.com/arktonix/cartographer-blueprints) * [cartographer-delivery](https://github.com/arktonix/cartographer-delivery) @@ -16,6 +17,7 @@ The following packages are maintained by the [Arktonix](https://github.com/arkto * [knative-eventing](https://github.com/arktonix/package-for-knative-eventing) * [knative-serving](https://github.com/arktonix/package-for-knative-serving) * [kpack-dependencies](https://github.com/arktonix/kpack-dependencies) +* [namespace-setup](https://github.com/arktonix/namespace-setup) * [spring-boot-conventions](https://github.com/arktonix/package-for-spring-boot-conventions) * [tekton-pipelines](https://github.com/arktonix/package-for-tekton-pipelines) @@ -46,7 +48,7 @@ You can install the Kadras package repository in a dedicated namespace using `kc ```shell kubectl create namespace carvel-packages kctrl package repository add -r kadras-repo \ - --url ghcr.io/arktonix/kadras-packages:0.1.9 \ + --url ghcr.io/arktonix/kadras-packages:0.2.0 \ -n carvel-packages ```