Skip to content

Commit

Permalink
Migrate to App Build Suite (ABS)
Browse files Browse the repository at this point in the history
- Add .abs/main.yaml configuration
- Update CircleCI config to use app-build-suite executor
- Update Chart.yaml with proper versioning and metadata
- Add serviceType to values.yaml

Co-Authored-By: [email protected] <[email protected]>
  • Loading branch information
devin-ai-integration[bot] and lyind committed Jan 23, 2025
1 parent 897a228 commit e984713
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 11 deletions.
8 changes: 5 additions & 3 deletions .abs/main.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
replace-chart-version-with-git: true
destination: build
generate-metadata: true
catalog-base-url: https://giantswarm.github.io/control-plane-test-catalog/
chart-dir: ./helm/kyverno-policies-dx
destination: ./build
catalog-base-url: https://giantswarm.github.io/control-plane-catalog/
replace-chart-version-with-git: true
replace-app-version-with-git: true
6 changes: 2 additions & 4 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ workflows:

- architect/push-to-app-catalog:
name: push-kyverno-policies-dx-to-catalog
executor: app-build-suite
app_catalog: control-plane-catalog
app_catalog_test: control-plane-test-catalog
attach_workspace: true
Expand All @@ -98,11 +99,8 @@ workflows:
filters:
tags:
only: /^v.*/

branches:
ignore:
- main
- master
only: /.*/
- architect/push-to-app-collection:
name: push-kyverno-policies-dx-to-aws-app-collection
context: architect
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Changed

- Migrate to App Build Suite (ABS)
- Update CircleCI config to use app-build-suite executor
- Update Chart.yaml with proper versioning and metadata
- Add serviceType to values.yaml

## [0.5.1] - 2024-09-25

### Changed
Expand Down
13 changes: 9 additions & 4 deletions helm/kyverno-policies-dx/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
apiVersion: v1
apiVersion: v2
name: kyverno-policies-dx
appVersion: master
description: Giant Swarm policies for DX management.
home: https://github.com/giantswarm/kyverno-policies-dx
version: 0.0.1-dev
appVersion: 0.0.1-dev
icon: https://s.giantswarm.io/app-icons/giantswarm/1/light.svg
annotations:
application.giantswarm.io/team: "honeybadger"
config.giantswarm.io/version: 1.x.x
version: [[ .Version ]]
icon: https://s.giantswarm.io/app-icons/giantswarm/1/light.svg
ui.giantswarm.io/logo: https://s.giantswarm.io/app-icons/giantswarm/1/light.svg
restrictions:
clusterSingleton: true
fixedNamespace: kube-system
gpuInstances: false
2 changes: 2 additions & 0 deletions helm/kyverno-policies-dx/values.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
serviceType: managed

Installation:
V1:
Proxy:
Expand Down

0 comments on commit e984713

Please sign in to comment.