Skip to content

Commit 6318a47

Browse files
committed
feat: Add Dependency Track and bump packages
1 parent cc37764 commit 6318a47

File tree

11 files changed

+58
-9
lines changed

11 files changed

+58
-9
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ jobs:
1818
registry-server: ghcr.io
1919
registry-username: ${{ github.actor }}
2020
image: ${{ github.repository }}
21-
version: 0.19.1
21+
version: 0.20.0
2222
secrets:
2323
pull-request-token: ${{ secrets.GH_ORG_PAT }}

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ Each Kadras package included in the platform can be configured independently.
127127
| `contour` | `{}` | Configuration for the Contour package. |
128128
| `crossplane` | `{}` | Configuration for the Crossplane package. |
129129
| `dapr` | `{}` | Configuration for the Dapr package. |
130+
| `dependency-track` | `{}` | Configuration for the Dependency Track package. |
130131
| `developer_portal` | `{}` | Configuration for the Developer Portal package. |
131132
| `flux` | `{}` | Configuration for the Flux package. |
132133
| `gitops_configurer` | `{}` | Configuration for the GitOps Configurer package. |

docs/quick-start/getting-started.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Add the Kadras repository to make the platform packages available to the cluster
5050

5151
```shell
5252
kctrl package repository add -r kadras-packages \
53-
--url ghcr.io/kadras-io/kadras-packages:0.21.0 \
53+
--url ghcr.io/kadras-io/kadras-packages:0.22.0 \
5454
-n kadras-system --create-namespace
5555
```
5656

@@ -78,7 +78,7 @@ Reference the `values.yml` file you created in the previous step and install the
7878
```shell
7979
kctrl package install -i engineering-platform \
8080
-p engineering-platform.packages.kadras.io \
81-
-v 0.19.0 \
81+
-v 0.20.0 \
8282
-n kadras-system \
8383
--values-file values.yml
8484
```

package/config/components/buildpacks-catalog.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ spec:
3434
packageRef:
3535
refName: buildpacks-catalog.packages.kadras.io
3636
versionSelection:
37-
constraints: 0.12.2
37+
constraints: 0.12.3
3838
prereleases: {}
3939
values:
4040
- secretRef:

package/config/components/crossplane.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ spec:
2525
packageRef:
2626
refName: crossplane.packages.kadras.io
2727
versionSelection:
28-
constraints: 1.17.0
28+
constraints: 1.17.1
2929
values:
3030
- secretRef:
3131
name: crossplane-values

package/config/components/dapr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ spec:
2525
packageRef:
2626
refName: dapr.packages.kadras.io
2727
versionSelection:
28-
constraints: 1.14.1
28+
constraints: 1.14.4
2929
values:
3030
- secretRef:
3131
name: dapr-values
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
#@ load("@ytt:data", "data")
2+
#@ load("@ytt:struct", "struct")
3+
#@ load("@ytt:yaml", "yaml")
4+
#@ load("/helpers.star", "is_package_additional")
5+
6+
#@ if is_package_additional("dependency-track"):
7+
8+
#@ def compute_package_values():
9+
#@ values = struct.decode(data.values.dependency_track)
10+
#@ return struct.encode(values)
11+
#@ end
12+
13+
---
14+
apiVersion: packaging.carvel.dev/v1alpha1
15+
kind: PackageInstall
16+
metadata:
17+
name: dependency-track
18+
namespace: #@ data.values.platform.namespace
19+
annotations:
20+
kapp.k14s.io/change-group: dependency-track
21+
kapp.k14s.io/change-rule.cert-manager: upsert after upserting cert-manager
22+
kapp.k14s.io/change-rule.contour: upsert after upserting contour
23+
kapp.k14s.io/change-rule.postgresql-operator: upsert after upserting postgresql-operator
24+
kapp.k14s.io/change-rule.secretgen-controller: upsert after upserting secretgen-controller
25+
kapp.k14s.io/change-rule.serviceaccount: delete before deleting serviceaccount
26+
spec:
27+
serviceAccountName: kadras-install-sa
28+
packageRef:
29+
refName: dependency-track.packages.kadras.io
30+
versionSelection:
31+
constraints: 4.11.7
32+
values:
33+
- secretRef:
34+
name: dependency-track-values
35+
---
36+
apiVersion: v1
37+
kind: Secret
38+
metadata:
39+
name: dependency-track-values
40+
namespace: #@ data.values.platform.namespace
41+
stringData:
42+
values.yaml: #@ yaml.encode(compute_package_values())
43+
44+
#@ end

package/config/components/developer-portal.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ spec:
2626
packageRef:
2727
refName: developer-portal.packages.kadras.io
2828
versionSelection:
29-
constraints: 0.2.0
29+
constraints: 0.2.1
3030
values:
3131
- secretRef:
3232
name: developer-portal-values

package/config/components/rabbitmq-operator.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ spec:
2424
packageRef:
2525
refName: rabbitmq-operator.packages.kadras.io
2626
versionSelection:
27-
constraints: 2.9.0
27+
constraints: 2.10.0
2828
values:
2929
- secretRef:
3030
name: rabbitmq-operator-values

package/config/components/secretgen-controller.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ spec:
2323
packageRef:
2424
refName: secretgen-controller.packages.kadras.io
2525
versionSelection:
26-
constraints: 0.18.0
26+
constraints: 0.18.1
2727
prereleases: {}
2828
values:
2929
- secretRef:

package/config/values-schema.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,10 @@ crossplane: {}
9696
#@schema/type any=True
9797
dapr: {}
9898

99+
#@schema/desc "Configuration for the Dependency Track package."
100+
#@schema/type any=True
101+
dependency_track: {}
102+
99103
#@schema/desc "Configuration for the Developer Portal package."
100104
#@schema/type any=True
101105
developer_portal: {}

0 commit comments

Comments
 (0)