diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4139891..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: @@ -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 }} 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 ``` 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.2.yml similarity index 81% rename from repo/packages/argo-cd.packages.kadras.io/2.5.0.yml rename to repo/packages/argo-cd.packages.kadras.io/2.5.2.yml index 0f57307..2cdaa88 100644 --- a/repo/packages/argo-cd.packages.kadras.io/2.5.0.yml +++ b/repo/packages/argo-cd.packages.kadras.io/2.5.2.yml @@ -2,20 +2,20 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: argo-cd.packages.kadras.io.2.5.0 + 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-10-25T21:03:56Z" + releasedAt: "2022-11-13T11:18:56Z" template: spec: deploy: - kapp: {} fetch: - imgpkgBundle: - image: ghcr.io/arktonix/package-for-argo-cd@sha256:0176f9b204f1801e8790d9311e11cacbf597e572e77fad7aaa1f1bb07a91be30 + image: ghcr.io/arktonix/package-for-argo-cd@sha256:215f490bfb3f17f55f995ce8cda135f4be45f6c84e4a17a8fc5369549830403b template: - ytt: paths: @@ -42,4 +42,4 @@ spec: type: string type: object type: object - version: 2.5.0 + version: 2.5.2 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.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 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 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.41.0.yml similarity index 97% rename from repo/packages/tekton-pipelines.packages.kadras.io/0.40.0.yml rename to repo/packages/tekton-pipelines.packages.kadras.io/0.41.0.yml index cd5b2ae..8647589 100644 --- a/repo/packages/tekton-pipelines.packages.kadras.io/0.40.0.yml +++ b/repo/packages/tekton-pipelines.packages.kadras.io/0.41.0.yml @@ -2,20 +2,20 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: creationTimestamp: null - name: tekton-pipelines.packages.kadras.io.0.40.0 + 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-09-25T13:06:05Z" + releasedAt: "2022-11-06T13:29:50Z" template: spec: deploy: - kapp: {} fetch: - imgpkgBundle: - image: ghcr.io/arktonix/package-for-tekton-pipelines@sha256:22f5bced42f931e3c2a17363a6601aa51aa07b03f4c7d883e6c0267fbffa6a23 + image: ghcr.io/arktonix/package-for-tekton-pipelines@sha256:c4ae69b7d9cf261d09846d6e39fa53b7ef68890df1333339c921a1f5f10fe321 template: - ytt: paths: @@ -134,4 +134,4 @@ spec: type: string type: object type: object - version: 0.40.0 + version: 0.41.0