From 72f421ac07c859a7934e1224d641232999b3417d Mon Sep 17 00:00:00 2001 From: github-actions Date: Sun, 6 Nov 2022 13:14:45 +0000 Subject: [PATCH 01/10] Update Argo CD metadata and add version 2.5.1 --- .../argo-cd.packages.kadras.io/2.5.1.yml | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 repo/packages/argo-cd.packages.kadras.io/2.5.1.yml diff --git a/repo/packages/argo-cd.packages.kadras.io/2.5.1.yml b/repo/packages/argo-cd.packages.kadras.io/2.5.1.yml new file mode 100644 index 0000000..bf87bef --- /dev/null +++ b/repo/packages/argo-cd.packages.kadras.io/2.5.1.yml @@ -0,0 +1,45 @@ +apiVersion: data.packaging.carvel.dev/v1alpha1 +kind: Package +metadata: + creationTimestamp: null + name: argo-cd.packages.kadras.io.2.5.1 +spec: + licenses: + - Apache 2.0 + refName: argo-cd.packages.kadras.io + releaseNotes: https://github.com/argoproj/argo-cd/releases + releasedAt: "2022-11-06T13:12:28Z" + template: + spec: + deploy: + - kapp: {} + fetch: + - imgpkgBundle: + image: ghcr.io/arktonix/package-for-argo-cd@sha256:f0880ad6fdfaf80a49f331abefff202b3f57940a9c8e69037df3f54cc8d0fcc1 + template: + - ytt: + paths: + - config + - kbld: + paths: + - '-' + - .imgpkg/images.yml + valuesSchema: + openAPIv3: + additionalProperties: false + properties: + namespace: + default: argocd + description: The namespace where to install Argo CD + type: string + service: + additionalProperties: false + description: Service configuration for the Argo CD Server + properties: + type: + default: ClusterIP + description: The Service type for the Argo CD Server + type: string + type: object + type: object + version: 2.5.1 From 3885aede1765bee741af6458dad5b350b19116c5 Mon Sep 17 00:00:00 2001 From: github-actions Date: Sun, 6 Nov 2022 13:30:54 +0000 Subject: [PATCH 02/10] Update Tekton Pipelines metadata and add version 0.41.0 --- .../0.41.0.yml | 137 ++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 repo/packages/tekton-pipelines.packages.kadras.io/0.41.0.yml diff --git a/repo/packages/tekton-pipelines.packages.kadras.io/0.41.0.yml b/repo/packages/tekton-pipelines.packages.kadras.io/0.41.0.yml new file mode 100644 index 0000000..8647589 --- /dev/null +++ b/repo/packages/tekton-pipelines.packages.kadras.io/0.41.0.yml @@ -0,0 +1,137 @@ +apiVersion: data.packaging.carvel.dev/v1alpha1 +kind: Package +metadata: + creationTimestamp: null + name: tekton-pipelines.packages.kadras.io.0.41.0 +spec: + licenses: + - Apache 2.0 + refName: tekton-pipelines.packages.kadras.io + releaseNotes: https://github.com/tektoncd/pipeline/releases + releasedAt: "2022-11-06T13:29:50Z" + template: + spec: + deploy: + - kapp: {} + fetch: + - imgpkgBundle: + image: ghcr.io/arktonix/package-for-tekton-pipelines@sha256:c4ae69b7d9cf261d09846d6e39fa53b7ef68890df1333339c921a1f5f10fe321 + template: + - ytt: + paths: + - config + - kbld: + paths: + - '-' + - .imgpkg/images.yml + valuesSchema: + openAPIv3: + additionalProperties: false + properties: + defaults: + additionalProperties: false + description: Default configuration stored in the config-defaults ConfigMap. + properties: + affinity_assistant_pod_template: + default: "" + description: Pod template to use for affinity assistant pods. + type: string + cloud_events_sink: + default: "" + description: CloudEvents sink to be used for TaskRun and PipelineRun. + If no sink is specified, no CloudEvent is generated. + type: string + managed_by_label_value: + default: tekton-pipelines + description: Value given to the 'app.kubernetes.io/managed-by' label + applied to all Pods created for TaskRuns. + type: string + max_matrix_combinations_count: + default: "256" + description: Maximum number of combinations from a Matrix, if none is + specified. + type: string + pod_template: + default: "" + description: Pod template to use for TaskRun and PipelineRun. + type: string + service_account: + default: default + description: Service account name to use for TaskRun and PipelineRun, + if none is specified. + type: string + task_run_workspace_binding: + default: "" + description: Workspace configuration provided for any Workspaces that + a Task declares but that a TaskRun does not explicitly provide. + example: 'emptyDir: {}' + type: string + x-example-description: Use emptyDir volume for workspace + timeout_minutes: + default: "60" + description: Number of minutes to use for TaskRun and PipelineRun, if + none is specified. + type: string + type: object + feature_flags: + additionalProperties: false + description: Feature flags configuration stored in the feature-flags ConfigMap. + properties: + await_sidecar_readiness: + default: "true" + description: Setting this flag to 'false' will stop Tekton from waiting + for a TaskRun's sidecar containers to be running before starting the + first step. This will allow Tasks to be run in environments that don't + support the DownwardAPI volume type, but may lead to unintended behaviour + if sidecars are used. + type: string + disable_affinity_assistant: + default: "false" + description: Setting this flag to 'true' will prevent Tekton to create + an Affinity Assistant for every TaskRun sharing a PVC workspace. + type: string + disable_creds_init: + default: "false" + description: Setting this flag to 'true' will prevent Tekton scanning + attached service accounts and injecting any credentials it finds into + your Steps. + type: string + enable_api_fields: + default: stable + description: Setting this flag will determine which gated features are + enabled. + type: string + enable_custom_tasks: + default: "false" + description: Setting this flag to 'true' enables the use of custom tasks + from within pipelines. This is an experimental feature and thus should + still be considered an alpha feature. + type: string + enable_tekton_oci_bundles: + default: "false" + description: Setting this flag to 'true' enables the use of Tekton OCI + bundle. This is an experimental feature and thus should still be considered + an alpha feature. + type: string + require_git_ssh_secret_known_hosts: + default: "false" + description: Setting this flag to 'true' will require that any Git SSH + Secret offered to Tekton must have known_hosts included. + type: string + running_in_environment_with_injected_sidecars: + default: "true" + description: This option should be set to 'false' when Pipelines is + running in a cluster that does not use injected sidecars such as Istio. + Setting it to false should decrease the time it takes for a TaskRun + to start running. For clusters that use injected sidecars, setting + this option to false can lead to unexpected behavior. + type: string + send_cloudevents_for_runs: + default: "false" + description: Setting this flag to 'true' enables CloudEvents for Runs, + as long as a CloudEvents sink is configured in the config-defaults + config map. + type: string + type: object + type: object + version: 0.41.0 From 2e38048adba817ff28cc870bc204c70b8ab04e7e Mon Sep 17 00:00:00 2001 From: github-actions Date: Sun, 13 Nov 2022 11:19:59 +0000 Subject: [PATCH 03/10] Update Argo CD metadata and add version 2.5.2 --- .../argo-cd.packages.kadras.io/2.5.2.yml | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 repo/packages/argo-cd.packages.kadras.io/2.5.2.yml diff --git a/repo/packages/argo-cd.packages.kadras.io/2.5.2.yml b/repo/packages/argo-cd.packages.kadras.io/2.5.2.yml new file mode 100644 index 0000000..2cdaa88 --- /dev/null +++ b/repo/packages/argo-cd.packages.kadras.io/2.5.2.yml @@ -0,0 +1,45 @@ +apiVersion: data.packaging.carvel.dev/v1alpha1 +kind: Package +metadata: + creationTimestamp: null + name: argo-cd.packages.kadras.io.2.5.2 +spec: + licenses: + - Apache 2.0 + refName: argo-cd.packages.kadras.io + releaseNotes: https://github.com/argoproj/argo-cd/releases + releasedAt: "2022-11-13T11:18:56Z" + template: + spec: + deploy: + - kapp: {} + fetch: + - imgpkgBundle: + image: ghcr.io/arktonix/package-for-argo-cd@sha256:215f490bfb3f17f55f995ce8cda135f4be45f6c84e4a17a8fc5369549830403b + template: + - ytt: + paths: + - config + - kbld: + paths: + - '-' + - .imgpkg/images.yml + valuesSchema: + openAPIv3: + additionalProperties: false + properties: + namespace: + default: argocd + description: The namespace where to install Argo CD + type: string + service: + additionalProperties: false + description: Service configuration for the Argo CD Server + properties: + type: + default: ClusterIP + description: The Service type for the Argo CD Server + type: string + type: object + type: object + version: 2.5.2 From 111f8227ca3e91a0640dac2f9bea19970f1b6878 Mon Sep 17 00:00:00 2001 From: github-actions Date: Sun, 13 Nov 2022 14:25:22 +0000 Subject: [PATCH 04/10] Update Cert Manager metadata and add version 1.10.0-kadras.1 --- .../1.10.0-kadras.1.yml | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 repo/packages/cert-manager.packages.kadras.io/1.10.0-kadras.1.yml diff --git a/repo/packages/cert-manager.packages.kadras.io/1.10.0-kadras.1.yml b/repo/packages/cert-manager.packages.kadras.io/1.10.0-kadras.1.yml new file mode 100644 index 0000000..250860c --- /dev/null +++ b/repo/packages/cert-manager.packages.kadras.io/1.10.0-kadras.1.yml @@ -0,0 +1,40 @@ +apiVersion: data.packaging.carvel.dev/v1alpha1 +kind: Package +metadata: + creationTimestamp: null + name: cert-manager.packages.kadras.io.1.10.0-kadras.1 +spec: + licenses: + - Apache 2.0 + refName: cert-manager.packages.kadras.io + releaseNotes: https://github.com/jetstack/cert-manager/releases + releasedAt: "2022-11-13T14:24:26Z" + template: + spec: + deploy: + - kapp: + rawOptions: + - --wait-timeout=5m + - --kube-api-qps=50 + - --kube-api-burst=100 + fetch: + - imgpkgBundle: + image: ghcr.io/arktonix/package-for-cert-manager@sha256:074da91e68a85ad579cbd06c279bad63257368301ce3759c650c243c1b5aa85c + template: + - ytt: + paths: + - config + - kbld: + paths: + - '-' + - .imgpkg/images.yml + valuesSchema: + openAPIv3: + additionalProperties: false + properties: + namespace: + default: cert-manager + description: The namespace in which to deploy Cert Manager + type: string + type: object + version: 1.10.0-kadras.1 From a800b4cbcca2ccef790e62e05e91b79a194d102c Mon Sep 17 00:00:00 2001 From: github-actions Date: Sun, 13 Nov 2022 15:20:19 +0000 Subject: [PATCH 05/10] Update Contour metadata and add version 1.23.0-kadras.1 --- .../1.23.0-kadras.1.yml | 206 ++++++++++++++++++ 1 file changed, 206 insertions(+) create mode 100644 repo/packages/contour.packages.kadras.io/1.23.0-kadras.1.yml diff --git a/repo/packages/contour.packages.kadras.io/1.23.0-kadras.1.yml b/repo/packages/contour.packages.kadras.io/1.23.0-kadras.1.yml new file mode 100644 index 0000000..360c3b2 --- /dev/null +++ b/repo/packages/contour.packages.kadras.io/1.23.0-kadras.1.yml @@ -0,0 +1,206 @@ +apiVersion: data.packaging.carvel.dev/v1alpha1 +kind: Package +metadata: + creationTimestamp: null + name: contour.packages.kadras.io.1.23.0-kadras.1 +spec: + capacityRequirementsDescription: Varies significantly based on number of Services, + Ingresses/HTTPProxies, etc. A starting point is 128MB RAM and 0.5 CPU for each + Contour and Envoy pod, but this can and should be tuned based on observed usage. + licenses: + - Apache 2.0 + refName: contour.packages.kadras.io + releaseNotes: https://github.com/projectcontour/contour/releases + releasedAt: "2022-11-13T15:19:13Z" + template: + spec: + deploy: + - kapp: + rawOptions: + - --wait-timeout=5m + - --kube-api-qps=50 + - --kube-api-burst=100 + fetch: + - imgpkgBundle: + image: ghcr.io/arktonix/package-for-contour@sha256:630042e1bc237671ff2821f1487bbe85a6564602b18481d49561e0c2990a0ca4 + template: + - ytt: + paths: + - config + - kbld: + paths: + - '-' + - .imgpkg/images.yml + valuesSchema: + openAPIv3: + additionalProperties: false + description: OpenAPIv3 Schema + properties: + certificates: + additionalProperties: false + description: Settings for the TLS certificates for securing communication + between Contour and Envoy. + properties: + duration: + default: 8760h + description: If using cert-manager, how long the certificates should + be valid for. If useCertManager is false, this field is ignored. + type: string + renewBefore: + default: 360h + description: If using cert-manager, how long before expiration the certificates + should be renewed. If useCertManager is false, this field is ignored. + type: string + useCertManager: + default: false + description: Whether to use cert-manager to provision TLS certificates + for securing communication between Contour and Envoy. If false, the + upstream Contour certgen job will be used to provision certificates. + If true, the cert-manager addon must be installed in the cluster. + type: boolean + type: object + contour: + additionalProperties: false + description: Settings for the Contour component. + properties: + configFileContents: + default: null + description: The YAML contents of the Contour config file. See https://projectcontour.io/docs/latest/configuration/#configuration-file + for more information. + nullable: true + logLevel: + default: info + description: The Contour log level. Valid options are 'info' and 'debug'. + type: string + replicas: + default: 2 + description: How many Contour pod replicas to have. + type: integer + useProxyProtocol: + default: false + description: Whether to enable PROXY protocol for all Envoy listeners. + type: boolean + type: object + envoy: + additionalProperties: false + description: Settings for the Envoy component. + properties: + hostNetwork: + default: false + description: Whether to enable host networking for the Envoy pods. + type: boolean + hostPorts: + additionalProperties: false + description: Host port settings for the Envoy pods. + properties: + enable: + default: false + description: Whether to enable host ports. If false, http & https + are ignored. + type: boolean + http: + default: 80 + description: If enable == true, the host port number to expose Envoy's + HTTP listener on. + type: integer + https: + default: 443 + description: If enable == true, the host port number to expose Envoy's + HTTPS listener on. + type: integer + type: object + logLevel: + default: info + description: The Envoy log level. + type: string + service: + additionalProperties: false + description: Envoy service settings. + properties: + annotations: + default: null + description: Annotations to set on the Envoy service. + nullable: true + aws: + additionalProperties: false + description: AWS-specific settings for the Envoy service. If infrastructure + provider is not 'aws', these settings are ignored. + properties: + loadBalancerType: + default: classic + description: The type of AWS load balancer to provision. Options + are 'classic' and 'nlb'. + type: string + type: object + externalTrafficPolicy: + default: "" + description: The external traffic policy for the Envoy service. + If type is 'ClusterIP', this field is ignored. Otherwise, defaults + to 'Cluster' for vsphere and 'Local' for others. + type: string + loadBalancerIP: + default: "" + description: The desired load balancer IP. If type is not 'LoadBalancer', + this field is ignored. It is up to the cloud provider whether + to honor this request. If not specified, then load balancer IP + will be assigned by the cloud provider. + type: string + nodePorts: + additionalProperties: false + description: NodePort settings for the Envoy service. If type is + not 'NodePort' or 'LoadBalancer', these settings are ignored. + properties: + http: + default: 0 + description: The node port number to expose Envoy's HTTP listener + on. If not specified, a node port will be auto-assigned by + Kubernetes. + type: integer + https: + default: 0 + description: The node port number to expose Envoy's HTTPS listener + on. If not specified, a node port will be auto-assigned by + Kubernetes. + type: integer + type: object + type: + default: "" + description: The type of Kubernetes service to provision for Envoy. + If not specified, will default to 'NodePort' for docker and vsphere + and 'LoadBalancer' for others. + type: string + type: object + terminationGracePeriodSeconds: + default: 300 + description: The termination grace period, in seconds, for the Envoy + pods. + type: integer + workload: + additionalProperties: false + description: Envoy workload settings. + properties: + replicas: + default: 2 + description: The number of Envoy replicas to deploy when 'type' + is set to 'Deployment'. If not specified, it will default to '2'. + type: integer + type: + default: DaemonSet + description: The type of Kubernetes workload Envoy is deployed as. + Options are 'Deployment' or 'DaemonSet'. If not specified, will + default to 'DaemonSet'. + type: string + type: object + type: object + infrastructureProvider: + default: "" + description: The underlying infrastructure provider. Options are aws, azure, + docker and vsphere. This field is not required, but enables better validation + and defaulting if provided. + type: string + namespace: + default: projectcontour + description: The namespace in which to deploy Contour and Envoy. + type: string + type: object + version: 1.23.0-kadras.1 From cc4f33fa90305bff4104f710ec1192ad7a59de21 Mon Sep 17 00:00:00 2001 From: github-actions Date: Sun, 13 Nov 2022 19:59:11 +0000 Subject: [PATCH 06/10] Update Cert Manager metadata and add version 1.10.0+kadras.2 --- .../1.10.0+kadras.2.yml | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 repo/packages/cert-manager.packages.kadras.io/1.10.0+kadras.2.yml diff --git a/repo/packages/cert-manager.packages.kadras.io/1.10.0+kadras.2.yml b/repo/packages/cert-manager.packages.kadras.io/1.10.0+kadras.2.yml new file mode 100644 index 0000000..41f9152 --- /dev/null +++ b/repo/packages/cert-manager.packages.kadras.io/1.10.0+kadras.2.yml @@ -0,0 +1,40 @@ +apiVersion: data.packaging.carvel.dev/v1alpha1 +kind: Package +metadata: + creationTimestamp: null + name: cert-manager.packages.kadras.io.1.10.0+kadras.2 +spec: + licenses: + - Apache 2.0 + refName: cert-manager.packages.kadras.io + releaseNotes: https://github.com/jetstack/cert-manager/releases + releasedAt: "2022-11-13T19:58:08Z" + template: + spec: + deploy: + - kapp: + rawOptions: + - --wait-timeout=5m + - --kube-api-qps=50 + - --kube-api-burst=100 + fetch: + - imgpkgBundle: + image: ghcr.io/arktonix/package-for-cert-manager@sha256:074da91e68a85ad579cbd06c279bad63257368301ce3759c650c243c1b5aa85c + template: + - ytt: + paths: + - config + - kbld: + paths: + - '-' + - .imgpkg/images.yml + valuesSchema: + openAPIv3: + additionalProperties: false + properties: + namespace: + default: cert-manager + description: The namespace in which to deploy Cert Manager + type: string + type: object + version: 1.10.0+kadras.2 From b266ad4efc98bc3af8b1a71c962f7c180f318629 Mon Sep 17 00:00:00 2001 From: github-actions Date: Sun, 13 Nov 2022 20:15:23 +0000 Subject: [PATCH 07/10] Update Contour metadata and add version 1.23.0+kadras.2 --- .../1.23.0+kadras.2.yml | 206 ++++++++++++++++++ 1 file changed, 206 insertions(+) create mode 100644 repo/packages/contour.packages.kadras.io/1.23.0+kadras.2.yml diff --git a/repo/packages/contour.packages.kadras.io/1.23.0+kadras.2.yml b/repo/packages/contour.packages.kadras.io/1.23.0+kadras.2.yml new file mode 100644 index 0000000..a3a1d1e --- /dev/null +++ b/repo/packages/contour.packages.kadras.io/1.23.0+kadras.2.yml @@ -0,0 +1,206 @@ +apiVersion: data.packaging.carvel.dev/v1alpha1 +kind: Package +metadata: + creationTimestamp: null + name: contour.packages.kadras.io.1.23.0+kadras.2 +spec: + capacityRequirementsDescription: Varies significantly based on number of Services, + Ingresses/HTTPProxies, etc. A starting point is 128MB RAM and 0.5 CPU for each + Contour and Envoy pod, but this can and should be tuned based on observed usage. + licenses: + - Apache 2.0 + refName: contour.packages.kadras.io + releaseNotes: https://github.com/projectcontour/contour/releases + releasedAt: "2022-11-13T20:14:23Z" + template: + spec: + deploy: + - kapp: + rawOptions: + - --wait-timeout=5m + - --kube-api-qps=50 + - --kube-api-burst=100 + fetch: + - imgpkgBundle: + image: ghcr.io/arktonix/package-for-contour@sha256:630042e1bc237671ff2821f1487bbe85a6564602b18481d49561e0c2990a0ca4 + template: + - ytt: + paths: + - config + - kbld: + paths: + - '-' + - .imgpkg/images.yml + valuesSchema: + openAPIv3: + additionalProperties: false + description: OpenAPIv3 Schema + properties: + certificates: + additionalProperties: false + description: Settings for the TLS certificates for securing communication + between Contour and Envoy. + properties: + duration: + default: 8760h + description: If using cert-manager, how long the certificates should + be valid for. If useCertManager is false, this field is ignored. + type: string + renewBefore: + default: 360h + description: If using cert-manager, how long before expiration the certificates + should be renewed. If useCertManager is false, this field is ignored. + type: string + useCertManager: + default: false + description: Whether to use cert-manager to provision TLS certificates + for securing communication between Contour and Envoy. If false, the + upstream Contour certgen job will be used to provision certificates. + If true, the cert-manager addon must be installed in the cluster. + type: boolean + type: object + contour: + additionalProperties: false + description: Settings for the Contour component. + properties: + configFileContents: + default: null + description: The YAML contents of the Contour config file. See https://projectcontour.io/docs/latest/configuration/#configuration-file + for more information. + nullable: true + logLevel: + default: info + description: The Contour log level. Valid options are 'info' and 'debug'. + type: string + replicas: + default: 2 + description: How many Contour pod replicas to have. + type: integer + useProxyProtocol: + default: false + description: Whether to enable PROXY protocol for all Envoy listeners. + type: boolean + type: object + envoy: + additionalProperties: false + description: Settings for the Envoy component. + properties: + hostNetwork: + default: false + description: Whether to enable host networking for the Envoy pods. + type: boolean + hostPorts: + additionalProperties: false + description: Host port settings for the Envoy pods. + properties: + enable: + default: false + description: Whether to enable host ports. If false, http & https + are ignored. + type: boolean + http: + default: 80 + description: If enable == true, the host port number to expose Envoy's + HTTP listener on. + type: integer + https: + default: 443 + description: If enable == true, the host port number to expose Envoy's + HTTPS listener on. + type: integer + type: object + logLevel: + default: info + description: The Envoy log level. + type: string + service: + additionalProperties: false + description: Envoy service settings. + properties: + annotations: + default: null + description: Annotations to set on the Envoy service. + nullable: true + aws: + additionalProperties: false + description: AWS-specific settings for the Envoy service. If infrastructure + provider is not 'aws', these settings are ignored. + properties: + loadBalancerType: + default: classic + description: The type of AWS load balancer to provision. Options + are 'classic' and 'nlb'. + type: string + type: object + externalTrafficPolicy: + default: "" + description: The external traffic policy for the Envoy service. + If type is 'ClusterIP', this field is ignored. Otherwise, defaults + to 'Cluster' for vsphere and 'Local' for others. + type: string + loadBalancerIP: + default: "" + description: The desired load balancer IP. If type is not 'LoadBalancer', + this field is ignored. It is up to the cloud provider whether + to honor this request. If not specified, then load balancer IP + will be assigned by the cloud provider. + type: string + nodePorts: + additionalProperties: false + description: NodePort settings for the Envoy service. If type is + not 'NodePort' or 'LoadBalancer', these settings are ignored. + properties: + http: + default: 0 + description: The node port number to expose Envoy's HTTP listener + on. If not specified, a node port will be auto-assigned by + Kubernetes. + type: integer + https: + default: 0 + description: The node port number to expose Envoy's HTTPS listener + on. If not specified, a node port will be auto-assigned by + Kubernetes. + type: integer + type: object + type: + default: "" + description: The type of Kubernetes service to provision for Envoy. + If not specified, will default to 'NodePort' for docker and vsphere + and 'LoadBalancer' for others. + type: string + type: object + terminationGracePeriodSeconds: + default: 300 + description: The termination grace period, in seconds, for the Envoy + pods. + type: integer + workload: + additionalProperties: false + description: Envoy workload settings. + properties: + replicas: + default: 2 + description: The number of Envoy replicas to deploy when 'type' + is set to 'Deployment'. If not specified, it will default to '2'. + type: integer + type: + default: DaemonSet + description: The type of Kubernetes workload Envoy is deployed as. + Options are 'Deployment' or 'DaemonSet'. If not specified, will + default to 'DaemonSet'. + type: string + type: object + type: object + infrastructureProvider: + default: "" + description: The underlying infrastructure provider. Options are aws, azure, + docker and vsphere. This field is not required, but enables better validation + and defaulting if provided. + type: string + namespace: + default: projectcontour + description: The namespace in which to deploy Contour and Envoy. + type: string + type: object + version: 1.23.0+kadras.2 From 49ddb34506486da09831d4c27ad87868da5acf89 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 13 Nov 2022 21:26:49 +0100 Subject: [PATCH 08/10] Remove unsupported package versions --- .../0.1.0.yml | 133 ----------- .../0.1.1.yml | 28 --- .../0.2.0.yml | 116 ---------- .../0.2.1.yml | 116 ---------- .../argo-cd.packages.kadras.io/2.5.0.yml | 45 ---- .../argo-cd.packages.kadras.io/2.5.1.yml | 45 ---- .../0.1.0.yml | 36 --- .../0.1.1.yml | 36 --- .../0.1.2.yml | 36 --- .../0.1.0.yml | 128 ----------- .../1.10.0-kadras.1.yml | 40 ---- .../1.23.0-kadras.1.yml | 206 ------------------ .../0.2.0.yml | 34 --- .../kpack.packages.kadras.io/0.7.1.yml | 93 -------- .../0.40.0.yml | 137 ------------ 15 files changed, 1229 deletions(-) delete mode 100644 repo/packages/application-platform.packages.kadras.io/0.1.0.yml delete mode 100644 repo/packages/application-platform.packages.kadras.io/0.1.1.yml delete mode 100644 repo/packages/application-platform.packages.kadras.io/0.2.0.yml delete mode 100644 repo/packages/application-platform.packages.kadras.io/0.2.1.yml delete mode 100644 repo/packages/argo-cd.packages.kadras.io/2.5.0.yml delete mode 100644 repo/packages/argo-cd.packages.kadras.io/2.5.1.yml delete mode 100644 repo/packages/cartographer-blueprints.packages.kadras.io/0.1.0.yml delete mode 100644 repo/packages/cartographer-blueprints.packages.kadras.io/0.1.1.yml delete mode 100644 repo/packages/cartographer-blueprints.packages.kadras.io/0.1.2.yml delete mode 100644 repo/packages/cartographer-golden-path-web.packages.kadras.io/0.1.0.yml delete mode 100644 repo/packages/cert-manager.packages.kadras.io/1.10.0-kadras.1.yml delete mode 100644 repo/packages/contour.packages.kadras.io/1.23.0-kadras.1.yml delete mode 100644 repo/packages/kpack-dependencies.packages.kadras.io/0.2.0.yml delete mode 100644 repo/packages/kpack.packages.kadras.io/0.7.1.yml delete mode 100644 repo/packages/tekton-pipelines.packages.kadras.io/0.40.0.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 deleted file mode 100644 index 9a93468..0000000 --- a/repo/packages/application-platform.packages.kadras.io/0.1.0.yml +++ /dev/null @@ -1,133 +0,0 @@ -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/0.1.1.yml b/repo/packages/application-platform.packages.kadras.io/0.1.1.yml deleted file mode 100644 index af16e4b..0000000 --- a/repo/packages/application-platform.packages.kadras.io/0.1.1.yml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: data.packaging.carvel.dev/v1alpha1 -kind: Package -metadata: - creationTimestamp: null - name: application-platform.packages.kadras.io.0.1.1 -spec: - refName: application-platform.packages.kadras.io - releasedAt: "2022-10-04T13:17:59Z" - template: - spec: - deploy: - - kapp: {} - fetch: - - imgpkgBundle: - image: ghcr.io/arktonix/kadras-application-platform@sha256:76bfafcaa8dc685e4aa93533d291833c95d3091eaeb9bf1501e27527e61ad1b8 - template: - - ytt: - paths: - - config - - kbld: - paths: - - '-' - - .imgpkg/images.yml - valuesSchema: - openAPIv3: - default: null - nullable: true - version: 0.1.1 diff --git a/repo/packages/application-platform.packages.kadras.io/0.2.0.yml b/repo/packages/application-platform.packages.kadras.io/0.2.0.yml deleted file mode 100644 index ba6f89c..0000000 --- a/repo/packages/application-platform.packages.kadras.io/0.2.0.yml +++ /dev/null @@ -1,116 +0,0 @@ -apiVersion: data.packaging.carvel.dev/v1alpha1 -kind: Package -metadata: - creationTimestamp: null - name: application-platform.packages.kadras.io.0.2.0 -spec: - licenses: - - Apache 2.0 - refName: application-platform.packages.kadras.io - releasedAt: "2022-10-25T21:16:26Z" - template: - spec: - deploy: - - kapp: {} - fetch: - - imgpkgBundle: - image: ghcr.io/arktonix/kadras-application-platform@sha256:80fddca7e4b837a97fc44dfc82cd573facae3ff6450ae633c3a36f112faf9490 - 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: - default: {} - description: Configuration for the Cartographer Blueprints package - nullable: true - delivery: - default: {} - description: Configuration for the Cartographer Delivery package - nullable: true - golden_path_web: - default: {} - description: Configuration for the Cartographer Golden Path Web package - nullable: true - type: object - cert_manager: - default: {} - description: Configuration for the Cert Manager package - nullable: true - contour: - default: {} - description: Configuration for the Contour package - nullable: true - conventions: - additionalProperties: false - description: Configuration for Cartographer Conventions related packages - properties: - spring_boot: - default: {} - description: Configuration for the Spring Boot Conventions package - nullable: true - type: object - knative: - additionalProperties: false - description: Configuration for Knative related packages - properties: - serving: - default: {} - description: Configuration for the Knative Serving package - nullable: true - type: object - kpack: - default: - kp_default_repository: "" - description: Configuration for the Kpack package - nullable: true - metrics_server: - default: {} - description: Configuration for the Metrics Server package - nullable: true - namespace_setup: - default: {} - description: Configuration for the Namespace Setup package - nullable: true - 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: - default: {} - description: Configuration for the Secretgen Controller package - nullable: true - tekton: - additionalProperties: false - description: Configuration for Tekton related packages - properties: - pipelines: - default: {} - description: Configuration for the Tekton Pipelines package - nullable: true - type: object - type: object - version: 0.2.0 diff --git a/repo/packages/application-platform.packages.kadras.io/0.2.1.yml b/repo/packages/application-platform.packages.kadras.io/0.2.1.yml deleted file mode 100644 index 2a31e19..0000000 --- a/repo/packages/application-platform.packages.kadras.io/0.2.1.yml +++ /dev/null @@ -1,116 +0,0 @@ -apiVersion: data.packaging.carvel.dev/v1alpha1 -kind: Package -metadata: - creationTimestamp: null - name: application-platform.packages.kadras.io.0.2.1 -spec: - licenses: - - Apache 2.0 - refName: application-platform.packages.kadras.io - releasedAt: "2022-10-26T20:20:32Z" - template: - spec: - deploy: - - kapp: {} - fetch: - - imgpkgBundle: - image: ghcr.io/arktonix/kadras-application-platform@sha256:3c97263db70f0b9345e5d14729a3fcbbc2aa4e206b0a302c9dcd2d00c13b6d85 - 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: - default: {} - description: Configuration for the Cartographer Blueprints package - nullable: true - delivery: - default: {} - description: Configuration for the Cartographer Delivery package - nullable: true - golden_path_web: - default: {} - description: Configuration for the Cartographer Golden Path Web package - nullable: true - type: object - cert_manager: - default: {} - description: Configuration for the Cert Manager package - nullable: true - contour: - default: {} - description: Configuration for the Contour package - nullable: true - conventions: - additionalProperties: false - description: Configuration for Cartographer Conventions related packages - properties: - spring_boot: - default: {} - description: Configuration for the Spring Boot Conventions package - nullable: true - type: object - knative: - additionalProperties: false - description: Configuration for Knative related packages - properties: - serving: - default: {} - description: Configuration for the Knative Serving package - nullable: true - type: object - kpack: - default: - kp_default_repository: "" - description: Configuration for the Kpack package - nullable: true - metrics_server: - default: {} - description: Configuration for the Metrics Server package - nullable: true - namespace_setup: - default: {} - description: Configuration for the Namespace Setup package - nullable: true - 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: - default: {} - description: Configuration for the Secretgen Controller package - nullable: true - tekton: - additionalProperties: false - description: Configuration for Tekton related packages - properties: - pipelines: - default: {} - description: Configuration for the Tekton Pipelines package - nullable: true - type: object - type: object - version: 0.2.1 diff --git a/repo/packages/argo-cd.packages.kadras.io/2.5.0.yml b/repo/packages/argo-cd.packages.kadras.io/2.5.0.yml deleted file mode 100644 index 0f57307..0000000 --- a/repo/packages/argo-cd.packages.kadras.io/2.5.0.yml +++ /dev/null @@ -1,45 +0,0 @@ -apiVersion: data.packaging.carvel.dev/v1alpha1 -kind: Package -metadata: - creationTimestamp: null - name: argo-cd.packages.kadras.io.2.5.0 -spec: - licenses: - - Apache 2.0 - refName: argo-cd.packages.kadras.io - releaseNotes: https://github.com/argoproj/argo-cd/releases - releasedAt: "2022-10-25T21:03:56Z" - template: - spec: - deploy: - - kapp: {} - fetch: - - imgpkgBundle: - image: ghcr.io/arktonix/package-for-argo-cd@sha256:0176f9b204f1801e8790d9311e11cacbf597e572e77fad7aaa1f1bb07a91be30 - template: - - ytt: - paths: - - config - - kbld: - paths: - - '-' - - .imgpkg/images.yml - valuesSchema: - openAPIv3: - additionalProperties: false - properties: - namespace: - default: argocd - description: The namespace where to install Argo CD - type: string - service: - additionalProperties: false - description: Service configuration for the Argo CD Server - properties: - type: - default: ClusterIP - description: The Service type for the Argo CD Server - type: string - type: object - type: object - version: 2.5.0 diff --git a/repo/packages/argo-cd.packages.kadras.io/2.5.1.yml b/repo/packages/argo-cd.packages.kadras.io/2.5.1.yml deleted file mode 100644 index bf87bef..0000000 --- a/repo/packages/argo-cd.packages.kadras.io/2.5.1.yml +++ /dev/null @@ -1,45 +0,0 @@ -apiVersion: data.packaging.carvel.dev/v1alpha1 -kind: Package -metadata: - creationTimestamp: null - name: argo-cd.packages.kadras.io.2.5.1 -spec: - licenses: - - Apache 2.0 - refName: argo-cd.packages.kadras.io - releaseNotes: https://github.com/argoproj/argo-cd/releases - releasedAt: "2022-11-06T13:12:28Z" - template: - spec: - deploy: - - kapp: {} - fetch: - - imgpkgBundle: - image: ghcr.io/arktonix/package-for-argo-cd@sha256:f0880ad6fdfaf80a49f331abefff202b3f57940a9c8e69037df3f54cc8d0fcc1 - template: - - ytt: - paths: - - config - - kbld: - paths: - - '-' - - .imgpkg/images.yml - valuesSchema: - openAPIv3: - additionalProperties: false - properties: - namespace: - default: argocd - description: The namespace where to install Argo CD - type: string - service: - additionalProperties: false - description: Service configuration for the Argo CD Server - properties: - type: - default: ClusterIP - description: The Service type for the Argo CD Server - type: string - type: object - type: object - version: 2.5.1 diff --git a/repo/packages/cartographer-blueprints.packages.kadras.io/0.1.0.yml b/repo/packages/cartographer-blueprints.packages.kadras.io/0.1.0.yml deleted file mode 100644 index 258308c..0000000 --- a/repo/packages/cartographer-blueprints.packages.kadras.io/0.1.0.yml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: data.packaging.carvel.dev/v1alpha1 -kind: Package -metadata: - creationTimestamp: null - name: cartographer-blueprints.packages.kadras.io.0.1.0 -spec: - refName: cartographer-blueprints.packages.kadras.io - releasedAt: "2022-09-29T21:56:00Z" - template: - spec: - deploy: - - kapp: {} - fetch: - - imgpkgBundle: - image: ghcr.io/arktonix/cartographer-blueprints@sha256:388156fc3c4cff7dd6e3b72643c366377b9303d1421c5498b0aaaeed5902607a - 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.0 diff --git a/repo/packages/cartographer-blueprints.packages.kadras.io/0.1.1.yml b/repo/packages/cartographer-blueprints.packages.kadras.io/0.1.1.yml deleted file mode 100644 index 5661301..0000000 --- a/repo/packages/cartographer-blueprints.packages.kadras.io/0.1.1.yml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: data.packaging.carvel.dev/v1alpha1 -kind: Package -metadata: - creationTimestamp: null - name: cartographer-blueprints.packages.kadras.io.0.1.1 -spec: - refName: cartographer-blueprints.packages.kadras.io - releasedAt: "2022-10-04T09:00:23Z" - template: - spec: - deploy: - - kapp: {} - fetch: - - imgpkgBundle: - image: ghcr.io/arktonix/cartographer-blueprints@sha256:02e93af08580308e0697b9716d2f6aa83925a55300b717b079dcf16090998a16 - 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.1 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 deleted file mode 100644 index 6c3e129..0000000 --- a/repo/packages/cartographer-blueprints.packages.kadras.io/0.1.2.yml +++ /dev/null @@ -1,36 +0,0 @@ -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 diff --git a/repo/packages/cartographer-golden-path-web.packages.kadras.io/0.1.0.yml b/repo/packages/cartographer-golden-path-web.packages.kadras.io/0.1.0.yml deleted file mode 100644 index 6493a59..0000000 --- a/repo/packages/cartographer-golden-path-web.packages.kadras.io/0.1.0.yml +++ /dev/null @@ -1,128 +0,0 @@ -apiVersion: data.packaging.carvel.dev/v1alpha1 -kind: Package -metadata: - creationTimestamp: null - name: cartographer-golden-path-web.packages.kadras.io.0.1.0 -spec: - refName: cartographer-golden-path-web.packages.kadras.io - releasedAt: "2022-10-03T12:35:56Z" - template: - spec: - deploy: - - kapp: {} - fetch: - - imgpkgBundle: - image: ghcr.io/arktonix/artographer-golden-path-web@sha256:21270578f2c96717aed21091372ef3c65966d2bd3798a769222578088b31ad99 - template: - - ytt: - paths: - - config - - kbld: - paths: - - '-' - - .imgpkg/images.yml - valuesSchema: - openAPIv3: - additionalProperties: false - properties: - cluster_builder: - default: default - description: The ClusterBuilder used by kpack - type: string - git_implementation: - default: go-git - description: The Git implementation used by Flux - type: string - gitops: - additionalProperties: false - description: Configuration for the GitOps steps in the supply chain - properties: - access_secret: - default: git-secret - description: The Secret containing credentials to access the specified - Git repository - type: string - branch: - default: main - description: The branch to use for GitOps activities - type: string - commit_message: - default: Update from Cartographer - description: The commit message to use when pushing configuration changes - to Git - type: string - commit_strategy: - default: direct - description: Whether to commit configuration changes to Git directly - or via a pull request - type: string - pull_request: - additionalProperties: false - properties: - commit_branch: - default: "" - description: The branch to use to open a pull request. If empty, - a random name is generated - type: string - pull_request_body: - default: "" - description: The body of the pull request - type: string - pull_request_title: - default: "" - description: The title of the pull request - type: string - server_kind: - default: "" - description: The type of Git server where to open the pull request - example: github - type: string - x-example-description: Open a pull request on GitHub - type: object - repository_name: - default: "" - description: The name of the Git repository to use for GitOps - type: string - repository_owner: - default: "" - description: The owner of the specified Git repository - type: string - server_address: - default: "" - description: The server hosting the specified Git repository - type: string - user_email: - default: cartographer@kadras.io - description: The email of the user interacting with the Git repository - type: string - user_name: - default: cartographer - description: The name of the user interacting with the Git repository - type: string - type: object - registry: - additionalProperties: false - description: Configuration for the OCI Registry where to store the application - images - properties: - repository: - default: "" - description: The repository under an OCI Registry where to store the - application images - type: string - server: - default: "" - description: The server of the OCI Registry where to store the application - images - type: string - type: object - service_account: - default: default - description: The ServiceAccount used by the supply chain - type: string - supply_chain: - default: basic - description: The type of supply chain to use for this golden path - type: string - type: object - version: 0.1.0 diff --git a/repo/packages/cert-manager.packages.kadras.io/1.10.0-kadras.1.yml b/repo/packages/cert-manager.packages.kadras.io/1.10.0-kadras.1.yml deleted file mode 100644 index 250860c..0000000 --- a/repo/packages/cert-manager.packages.kadras.io/1.10.0-kadras.1.yml +++ /dev/null @@ -1,40 +0,0 @@ -apiVersion: data.packaging.carvel.dev/v1alpha1 -kind: Package -metadata: - creationTimestamp: null - name: cert-manager.packages.kadras.io.1.10.0-kadras.1 -spec: - licenses: - - Apache 2.0 - refName: cert-manager.packages.kadras.io - releaseNotes: https://github.com/jetstack/cert-manager/releases - releasedAt: "2022-11-13T14:24:26Z" - template: - spec: - deploy: - - kapp: - rawOptions: - - --wait-timeout=5m - - --kube-api-qps=50 - - --kube-api-burst=100 - fetch: - - imgpkgBundle: - image: ghcr.io/arktonix/package-for-cert-manager@sha256:074da91e68a85ad579cbd06c279bad63257368301ce3759c650c243c1b5aa85c - template: - - ytt: - paths: - - config - - kbld: - paths: - - '-' - - .imgpkg/images.yml - valuesSchema: - openAPIv3: - additionalProperties: false - properties: - namespace: - default: cert-manager - description: The namespace in which to deploy Cert Manager - type: string - type: object - version: 1.10.0-kadras.1 diff --git a/repo/packages/contour.packages.kadras.io/1.23.0-kadras.1.yml b/repo/packages/contour.packages.kadras.io/1.23.0-kadras.1.yml deleted file mode 100644 index 360c3b2..0000000 --- a/repo/packages/contour.packages.kadras.io/1.23.0-kadras.1.yml +++ /dev/null @@ -1,206 +0,0 @@ -apiVersion: data.packaging.carvel.dev/v1alpha1 -kind: Package -metadata: - creationTimestamp: null - name: contour.packages.kadras.io.1.23.0-kadras.1 -spec: - capacityRequirementsDescription: Varies significantly based on number of Services, - Ingresses/HTTPProxies, etc. A starting point is 128MB RAM and 0.5 CPU for each - Contour and Envoy pod, but this can and should be tuned based on observed usage. - licenses: - - Apache 2.0 - refName: contour.packages.kadras.io - releaseNotes: https://github.com/projectcontour/contour/releases - releasedAt: "2022-11-13T15:19:13Z" - template: - spec: - deploy: - - kapp: - rawOptions: - - --wait-timeout=5m - - --kube-api-qps=50 - - --kube-api-burst=100 - fetch: - - imgpkgBundle: - image: ghcr.io/arktonix/package-for-contour@sha256:630042e1bc237671ff2821f1487bbe85a6564602b18481d49561e0c2990a0ca4 - template: - - ytt: - paths: - - config - - kbld: - paths: - - '-' - - .imgpkg/images.yml - valuesSchema: - openAPIv3: - additionalProperties: false - description: OpenAPIv3 Schema - properties: - certificates: - additionalProperties: false - description: Settings for the TLS certificates for securing communication - between Contour and Envoy. - properties: - duration: - default: 8760h - description: If using cert-manager, how long the certificates should - be valid for. If useCertManager is false, this field is ignored. - type: string - renewBefore: - default: 360h - description: If using cert-manager, how long before expiration the certificates - should be renewed. If useCertManager is false, this field is ignored. - type: string - useCertManager: - default: false - description: Whether to use cert-manager to provision TLS certificates - for securing communication between Contour and Envoy. If false, the - upstream Contour certgen job will be used to provision certificates. - If true, the cert-manager addon must be installed in the cluster. - type: boolean - type: object - contour: - additionalProperties: false - description: Settings for the Contour component. - properties: - configFileContents: - default: null - description: The YAML contents of the Contour config file. See https://projectcontour.io/docs/latest/configuration/#configuration-file - for more information. - nullable: true - logLevel: - default: info - description: The Contour log level. Valid options are 'info' and 'debug'. - type: string - replicas: - default: 2 - description: How many Contour pod replicas to have. - type: integer - useProxyProtocol: - default: false - description: Whether to enable PROXY protocol for all Envoy listeners. - type: boolean - type: object - envoy: - additionalProperties: false - description: Settings for the Envoy component. - properties: - hostNetwork: - default: false - description: Whether to enable host networking for the Envoy pods. - type: boolean - hostPorts: - additionalProperties: false - description: Host port settings for the Envoy pods. - properties: - enable: - default: false - description: Whether to enable host ports. If false, http & https - are ignored. - type: boolean - http: - default: 80 - description: If enable == true, the host port number to expose Envoy's - HTTP listener on. - type: integer - https: - default: 443 - description: If enable == true, the host port number to expose Envoy's - HTTPS listener on. - type: integer - type: object - logLevel: - default: info - description: The Envoy log level. - type: string - service: - additionalProperties: false - description: Envoy service settings. - properties: - annotations: - default: null - description: Annotations to set on the Envoy service. - nullable: true - aws: - additionalProperties: false - description: AWS-specific settings for the Envoy service. If infrastructure - provider is not 'aws', these settings are ignored. - properties: - loadBalancerType: - default: classic - description: The type of AWS load balancer to provision. Options - are 'classic' and 'nlb'. - type: string - type: object - externalTrafficPolicy: - default: "" - description: The external traffic policy for the Envoy service. - If type is 'ClusterIP', this field is ignored. Otherwise, defaults - to 'Cluster' for vsphere and 'Local' for others. - type: string - loadBalancerIP: - default: "" - description: The desired load balancer IP. If type is not 'LoadBalancer', - this field is ignored. It is up to the cloud provider whether - to honor this request. If not specified, then load balancer IP - will be assigned by the cloud provider. - type: string - nodePorts: - additionalProperties: false - description: NodePort settings for the Envoy service. If type is - not 'NodePort' or 'LoadBalancer', these settings are ignored. - properties: - http: - default: 0 - description: The node port number to expose Envoy's HTTP listener - on. If not specified, a node port will be auto-assigned by - Kubernetes. - type: integer - https: - default: 0 - description: The node port number to expose Envoy's HTTPS listener - on. If not specified, a node port will be auto-assigned by - Kubernetes. - type: integer - type: object - type: - default: "" - description: The type of Kubernetes service to provision for Envoy. - If not specified, will default to 'NodePort' for docker and vsphere - and 'LoadBalancer' for others. - type: string - type: object - terminationGracePeriodSeconds: - default: 300 - description: The termination grace period, in seconds, for the Envoy - pods. - type: integer - workload: - additionalProperties: false - description: Envoy workload settings. - properties: - replicas: - default: 2 - description: The number of Envoy replicas to deploy when 'type' - is set to 'Deployment'. If not specified, it will default to '2'. - type: integer - type: - default: DaemonSet - description: The type of Kubernetes workload Envoy is deployed as. - Options are 'Deployment' or 'DaemonSet'. If not specified, will - default to 'DaemonSet'. - type: string - type: object - type: object - infrastructureProvider: - default: "" - description: The underlying infrastructure provider. Options are aws, azure, - docker and vsphere. This field is not required, but enables better validation - and defaulting if provided. - type: string - namespace: - default: projectcontour - description: The namespace in which to deploy Contour and Envoy. - type: string - type: object - version: 1.23.0-kadras.1 diff --git a/repo/packages/kpack-dependencies.packages.kadras.io/0.2.0.yml b/repo/packages/kpack-dependencies.packages.kadras.io/0.2.0.yml deleted file mode 100644 index 7ddaf09..0000000 --- a/repo/packages/kpack-dependencies.packages.kadras.io/0.2.0.yml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: data.packaging.carvel.dev/v1alpha1 -kind: Package -metadata: - creationTimestamp: null - name: kpack-dependencies.packages.kadras.io.0.2.0 -spec: - refName: kpack-dependencies.packages.kadras.io - releasedAt: "2022-10-25T21:05:46Z" - template: - spec: - deploy: - - kapp: {} - fetch: - - imgpkgBundle: - image: ghcr.io/arktonix/kpack-dependencies@sha256:6b95a9dda1e836a8b976a0be4e1e6f997731d86bea5d245fddbfd25b7b347d32 - template: - - ytt: - paths: - - config - - kbld: - paths: - - '-' - - .imgpkg/images.yml - valuesSchema: - openAPIv3: - additionalProperties: false - properties: - kp_default_repository: - default: "" - description: The OCI registry where to publish builder images. The same - as configured in kpack. - type: string - type: object - version: 0.2.0 diff --git a/repo/packages/kpack.packages.kadras.io/0.7.1.yml b/repo/packages/kpack.packages.kadras.io/0.7.1.yml deleted file mode 100644 index 5cae272..0000000 --- a/repo/packages/kpack.packages.kadras.io/0.7.1.yml +++ /dev/null @@ -1,93 +0,0 @@ -apiVersion: data.packaging.carvel.dev/v1alpha1 -kind: Package -metadata: - creationTimestamp: null - name: kpack.packages.kadras.io.0.7.1 -spec: - capacityRequirementsDescription: Registry with > 1GB available space - refName: kpack.packages.kadras.io - releaseNotes: https://github.com/pivotal/kpack/releases - releasedAt: "2022-10-24T19:33:24Z" - template: - spec: - deploy: - - kapp: {} - fetch: - - imgpkgBundle: - image: ghcr.io/arktonix/package-for-kpack@sha256:c4403002c15d82c8f78f4d1d9bf3e4b86a8a3f248876f5ea6fb12481225486e2 - template: - - ytt: - paths: - - config - - kbld: - paths: - - '-' - - .imgpkg/images.yml - valuesSchema: - openAPIv3: - additionalProperties: false - properties: - ca_cert_data: - default: "" - description: 'CA Certificate to be injected into the kpack controller trust - store for communicating with self signed registries. 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 - kp_default_repository: - 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 - kp_default_repository_aws_iam_role_arn: - default: "" - description: IAM credentials to access kp_default_repository if the registry - is on AWS - type: string - kp_default_repository_password: - default: "" - description: 'Token to access kp_default_repository. Note: Use contents - of service account key json for GCR' - type: string - kp_default_repository_secret: - additionalProperties: false - description: Configuration for the Secret holding the credentials to access - kp_default_repository - properties: - name: - default: "" - description: The name of the Secret holding the credentials to access - kp_default_repository - type: string - namespace: - default: "" - description: The namespace of the Secret holding the credentials to - access kp_default_repository - type: string - type: object - kp_default_repository_username: - default: "" - description: 'Username to access kp_default_repository. Note: Use _json_key - for GCR' - type: string - proxy: - additionalProperties: false - description: Configure proxy support - 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.7.1 diff --git a/repo/packages/tekton-pipelines.packages.kadras.io/0.40.0.yml b/repo/packages/tekton-pipelines.packages.kadras.io/0.40.0.yml deleted file mode 100644 index cd5b2ae..0000000 --- a/repo/packages/tekton-pipelines.packages.kadras.io/0.40.0.yml +++ /dev/null @@ -1,137 +0,0 @@ -apiVersion: data.packaging.carvel.dev/v1alpha1 -kind: Package -metadata: - creationTimestamp: null - name: tekton-pipelines.packages.kadras.io.0.40.0 -spec: - licenses: - - Apache 2.0 - refName: tekton-pipelines.packages.kadras.io - releaseNotes: https://github.com/tektoncd/pipeline/releases - releasedAt: "2022-09-25T13:06:05Z" - template: - spec: - deploy: - - kapp: {} - fetch: - - imgpkgBundle: - image: ghcr.io/arktonix/package-for-tekton-pipelines@sha256:22f5bced42f931e3c2a17363a6601aa51aa07b03f4c7d883e6c0267fbffa6a23 - template: - - ytt: - paths: - - config - - kbld: - paths: - - '-' - - .imgpkg/images.yml - valuesSchema: - openAPIv3: - additionalProperties: false - properties: - defaults: - additionalProperties: false - description: Default configuration stored in the config-defaults ConfigMap. - properties: - affinity_assistant_pod_template: - default: "" - description: Pod template to use for affinity assistant pods. - type: string - cloud_events_sink: - default: "" - description: CloudEvents sink to be used for TaskRun and PipelineRun. - If no sink is specified, no CloudEvent is generated. - type: string - managed_by_label_value: - default: tekton-pipelines - description: Value given to the 'app.kubernetes.io/managed-by' label - applied to all Pods created for TaskRuns. - type: string - max_matrix_combinations_count: - default: "256" - description: Maximum number of combinations from a Matrix, if none is - specified. - type: string - pod_template: - default: "" - description: Pod template to use for TaskRun and PipelineRun. - type: string - service_account: - default: default - description: Service account name to use for TaskRun and PipelineRun, - if none is specified. - type: string - task_run_workspace_binding: - default: "" - description: Workspace configuration provided for any Workspaces that - a Task declares but that a TaskRun does not explicitly provide. - example: 'emptyDir: {}' - type: string - x-example-description: Use emptyDir volume for workspace - timeout_minutes: - default: "60" - description: Number of minutes to use for TaskRun and PipelineRun, if - none is specified. - type: string - type: object - feature_flags: - additionalProperties: false - description: Feature flags configuration stored in the feature-flags ConfigMap. - properties: - await_sidecar_readiness: - default: "true" - description: Setting this flag to 'false' will stop Tekton from waiting - for a TaskRun's sidecar containers to be running before starting the - first step. This will allow Tasks to be run in environments that don't - support the DownwardAPI volume type, but may lead to unintended behaviour - if sidecars are used. - type: string - disable_affinity_assistant: - default: "false" - description: Setting this flag to 'true' will prevent Tekton to create - an Affinity Assistant for every TaskRun sharing a PVC workspace. - type: string - disable_creds_init: - default: "false" - description: Setting this flag to 'true' will prevent Tekton scanning - attached service accounts and injecting any credentials it finds into - your Steps. - type: string - enable_api_fields: - default: stable - description: Setting this flag will determine which gated features are - enabled. - type: string - enable_custom_tasks: - default: "false" - description: Setting this flag to 'true' enables the use of custom tasks - from within pipelines. This is an experimental feature and thus should - still be considered an alpha feature. - type: string - enable_tekton_oci_bundles: - default: "false" - description: Setting this flag to 'true' enables the use of Tekton OCI - bundle. This is an experimental feature and thus should still be considered - an alpha feature. - type: string - require_git_ssh_secret_known_hosts: - default: "false" - description: Setting this flag to 'true' will require that any Git SSH - Secret offered to Tekton must have known_hosts included. - type: string - running_in_environment_with_injected_sidecars: - default: "true" - description: This option should be set to 'false' when Pipelines is - running in a cluster that does not use injected sidecars such as Istio. - Setting it to false should decrease the time it takes for a TaskRun - to start running. For clusters that use injected sidecars, setting - this option to false can lead to unexpected behavior. - type: string - send_cloudevents_for_runs: - default: "false" - description: Setting this flag to 'true' enables CloudEvents for Runs, - as long as a CloudEvents sink is configured in the config-defaults - config map. - type: string - type: object - type: object - version: 0.40.0 From e08f3a8b3b8ee0bc66d69b163749cf317c2522f7 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 13 Nov 2022 21:30:25 +0100 Subject: [PATCH 09/10] Update Carvel action in release workflow --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4139891..6a0f948 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,7 +22,7 @@ jobs: uses: actions/checkout@v3.1.0 - name: Set up Carvel - uses: vmware-tanzu/carvel-setup-action@v1.1.1 + uses: vmware-tanzu/carvel-setup-action@v1.2.0 with: token: ${{ secrets.GITHUB_TOKEN }} From 572546e290dd7ca76185cc929ecbf1b5527f5511 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Sun, 13 Nov 2022 21:39:05 +0100 Subject: [PATCH 10/10] Bump to 0.4.0 --- .github/workflows/release.yml | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6a0f948..4a6131b 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.3.2 + VERSION: 0.4.0 jobs: build: diff --git a/README.md b/README.md index ab2b54b..77289d2 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,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.3.2 \ + --url ghcr.io/arktonix/kadras-packages:0.4.0 \ -n carvel-packages ```