Skip to content

Commit b375c23

Browse files
committed
Update external packages
1 parent d73899b commit b375c23

File tree

3 files changed

+212
-2
lines changed

3 files changed

+212
-2
lines changed

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,6 @@ Install the Kadras package repository in a dedicated namespace using `kctrl`:
5757
```
5858

5959
<details><summary>Installation via CRDs</summary>
60-
The recommended way of installing the Cert Manager package is via the Kadras <a href="https://github.com/kadras-io/kadras-packages">package repository</a>. Instead of installing the , you can add the package definition directly using <a href="https://carvel.dev/kapp/docs/latest/install"><code>kapp</code></a> or <code>kubectl</code>.
61-
6260
Instead of installing the Kadras package repository with `kctrl`, you can apply the necessary Carvel CRDs directly using [`kapp`](https://carvel.dev/kapp/docs/latest/install), `kubectl` or a GitOps operator.
6361

6462
```shell
Lines changed: 146 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,146 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
name: cartographer.packages.kadras.io.0.7.1
5+
spec:
6+
refName: cartographer.packages.kadras.io
7+
version: 0.7.1
8+
releaseNotes: https://github.com/vmware-tanzu/package-for-cartographer/releases/tag/0.7.1
9+
releasedAt: "2023-03-10T18:38:54Z"
10+
valuesSchema:
11+
openAPIv3:
12+
title: cartographer.packages.kadras.io.0.7.1 values schema
13+
properties:
14+
ca_cert_data:
15+
type: string
16+
description: 'Optional: PEM Encoded certificate data for image registries with private CA.'
17+
default: ""
18+
excluded_components:
19+
type: array
20+
items:
21+
type: string
22+
default: []
23+
description: 'Optional: List of components to exclude from installation (e.g. [conventions])'
24+
aws_iam_role_arn:
25+
type: string
26+
description: 'Optional: Arn role that has access to pull images from ECR container registry'
27+
default: ""
28+
cartographer:
29+
type: object
30+
properties:
31+
concurrency:
32+
type: object
33+
properties:
34+
max_workloads:
35+
type: integer
36+
description: 'Optional: maximum number of Workloads to process concurrently.'
37+
default: 2
38+
max_deliveries:
39+
type: integer
40+
description: 'Optional: maximum number of Deliverables to process concurrently.'
41+
default: 2
42+
max_runnables:
43+
type: integer
44+
description: 'Optional: maximum number of Runnables to process concurrently.'
45+
default: 2
46+
resources:
47+
type: object
48+
properties:
49+
limits:
50+
type: object
51+
properties:
52+
cpu:
53+
anyOf:
54+
- type: integer
55+
- type: string
56+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
57+
x-kubernetes-int-or-string: true
58+
description: 'Optional: maximum amount of cpu resources to allow the controller to use'
59+
default: 1000m
60+
memory:
61+
anyOf:
62+
- type: integer
63+
- type: string
64+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
65+
x-kubernetes-int-or-string: true
66+
description: 'Optional: maximum amount of memory to allow the controller to use'
67+
default: 128Mi
68+
requests:
69+
type: object
70+
properties:
71+
cpu:
72+
anyOf:
73+
- type: integer
74+
- type: string
75+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
76+
x-kubernetes-int-or-string: true
77+
description: 'Optional: minimum amount of cpu to reserve'
78+
default: 250m
79+
memory:
80+
anyOf:
81+
- type: integer
82+
- type: string
83+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
84+
x-kubernetes-int-or-string: true
85+
description: 'Optional: minimum amount of memory to reserve'
86+
default: 128Mi
87+
conventions:
88+
type: object
89+
properties:
90+
resources:
91+
type: object
92+
properties:
93+
limits:
94+
type: object
95+
properties:
96+
cpu:
97+
anyOf:
98+
- type: integer
99+
- type: string
100+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
101+
x-kubernetes-int-or-string: true
102+
description: 'Optional: maximum amount of cpu resources to allow the controller to use'
103+
default: 1000m
104+
memory:
105+
anyOf:
106+
- type: integer
107+
- type: string
108+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
109+
x-kubernetes-int-or-string: true
110+
description: 'Optional: maximum amount of memory to allow the controller to use'
111+
default: 128Mi
112+
requests:
113+
type: object
114+
properties:
115+
cpu:
116+
anyOf:
117+
- type: integer
118+
- type: string
119+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
120+
x-kubernetes-int-or-string: true
121+
description: 'Optional: minimum amount of cpu to reserve'
122+
default: 250m
123+
memory:
124+
anyOf:
125+
- type: integer
126+
- type: string
127+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
128+
x-kubernetes-int-or-string: true
129+
description: 'Optional: minimum amount of memory to reserve'
130+
default: 128Mi
131+
template:
132+
spec:
133+
fetch:
134+
- imgpkgBundle:
135+
image: index.docker.io/projectcartographer/package-for-cartographer@sha256:e39f96dc9b778f81a83e55dd5f30eb38d3f92469787b9152fc1190e1e5de9050
136+
template:
137+
- ytt:
138+
ignoreUnknownComments: true
139+
paths:
140+
- config
141+
- kbld:
142+
paths:
143+
- .imgpkg/images.yml
144+
- '-'
145+
deploy:
146+
- kapp: {}
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: secretgen-controller.packages.kadras.io.0.14.2
6+
spec:
7+
licenses:
8+
- Apache 2.0
9+
refName: secretgen-controller.packages.kadras.io
10+
releasedAt: "2023-03-09T08:21:37Z"
11+
template:
12+
spec:
13+
deploy:
14+
- kapp: {}
15+
fetch:
16+
- imgpkgBundle:
17+
image: ghcr.io/carvel-dev/secretgen-controller-package-bundle@sha256:2ad6dca5a96ac317c01b05d2e62c3c45370888a75f9ba2b7ab946bc53bb38634
18+
template:
19+
- ytt:
20+
paths:
21+
- config/package-bundle/config
22+
- kbld:
23+
paths:
24+
- '-'
25+
- .imgpkg/images.yml
26+
valuesSchema:
27+
openAPIv3:
28+
additionalProperties: false
29+
properties:
30+
create_namespace:
31+
default: true
32+
description: Whether to create namespace specified for secretgen-controller
33+
type: boolean
34+
deployment:
35+
additionalProperties: false
36+
description: Configuration for secretgen-controller deployment
37+
properties:
38+
nodeSelector:
39+
default: null
40+
description: NodeSelector configuration applied to all the deployments
41+
nullable: true
42+
rollingUpdate:
43+
additionalProperties: false
44+
properties:
45+
maxSurge:
46+
default: 0
47+
description: The maxSurge of rollingUpdate. Applied only if RollingUpdate
48+
is used as updateStrategy
49+
type: integer
50+
maxUnavailable:
51+
default: 1
52+
description: The maxUnavailable of rollingUpdate. Applied only if
53+
RollingUpdate is used as updateStrategy
54+
type: integer
55+
type: object
56+
updateStrategy:
57+
default: ""
58+
description: Update strategy of deployments, empty uses default strategy
59+
type: string
60+
type: object
61+
namespace:
62+
default: secretgen-controller
63+
description: The namespace in which to deploy secretgen-controller
64+
type: string
65+
type: object
66+
version: 0.14.2

0 commit comments

Comments
 (0)