Skip to content

Commit 7c822b2

Browse files
Merge pull request #136 from meshcloud/feature/release2-0-0-beta1
feature/release2 0 0 beta1
2 parents 439cc86 + 699fd6d commit 7c822b2

File tree

9 files changed

+41
-162
lines changed

9 files changed

+41
-162
lines changed

.github/workflows/release-workflow.yml

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -147,28 +147,3 @@ jobs:
147147
asset_path: ./cli/bin/unipipe-cli-x86_64-pc-windows-msvc.exe
148148
asset_name: unipipe-cli-x86_64-pc-windows-msvc.exe
149149
asset_content_type: application/octet-stream
150-
release-terraform-runner-docker-image:
151-
runs-on: ubuntu-latest
152-
needs: release-cli
153-
steps:
154-
- name: Set up Docker Buildx
155-
uses: docker/setup-buildx-action@v2
156-
- name: Create docker meta
157-
id: meta
158-
uses: docker/metadata-action@v4
159-
with:
160-
images: ghcr.io/meshcloud/unipipe-terraform-runner
161-
tags: type=ref,event=tag
162-
- name: Login to GitHub Container Registry
163-
uses: docker/login-action@v1
164-
with:
165-
registry: ghcr.io
166-
username: ${{ github.repository_owner }}
167-
password: ${{ secrets.GITHUB_TOKEN }}
168-
- name: Build and push
169-
uses: docker/build-push-action@v3
170-
with:
171-
context: "{{defaultContext}}:terraform-runner"
172-
push: ${{ startsWith(github.ref, 'refs/tags/') }}
173-
labels: ${{ steps.meta.outputs.labels }}
174-
tags: ${{ steps.meta.outputs.tags }}

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,43 @@
11
# Changelog
22

3+
## v2.0.0beta-1
4+
5+
This release contains two breaking changes to the OSB:
6+
7+
- removed support for emitting consumption metrics for billing
8+
- we will no longer publish terraform-runner images
9+
10+
As an OSS project it's important that we focus our resources on
11+
maintaining widely used functionality and keeping up with the
12+
terraform/opentofu ecosystem requires constant maintenance which we are
13+
not able to offer at this point. Users that still want to leverage
14+
the docker image are welcome to fork the Dockerfile and maintain their
15+
own build. The "unipipe terraform" command in unipipe cli continues
16+
to be supported at this point.
17+
18+
### CLI
19+
20+
- no changes
21+
22+
### OSB
23+
24+
- Added status update for to be updated instances by @spetzold in https://github.com/meshcloud/unipipe-service-broker/pull/129
25+
- feat: remove support for metrics extensions by @JohannesRudolph in https://github.com/meshcloud/unipipe-service-broker/pull/133
26+
- fix: local commit detection not thread safe by @tracemeyers in https://github.com/meshcloud/unipipe-service-broker/pull/120
27+
- update to JDK 17 and Spring 2.7.16 by @JohannesRudolph in https://github.com/meshcloud/unipipe-service-broker/pull/135
28+
- feature/ensure git operations locked by @JohannesRudolph in https://github.com/meshcloud/unipipe-service-broker/pull/134
29+
30+
### New Contributors
31+
* @spetzold made their first contribution in https://github.com/meshcloud/unipipe-service-broker/pull/129
32+
* @tracemeyers made their first contribution in https://github.com/meshcloud/unipipe-service-broker/pull/120
33+
34+
**Full Changelog**: https://github.com/meshcloud/unipipe-service-broker/compare/v1.8.1...v2.0.0-beta.1
35+
36+
### Terraform Runner
37+
38+
- no changes
39+
40+
341
## v1.8.1
442

543
### CLI

cli/unipipe/info.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export const VERSION = "1.8.1";
1+
export const VERSION = "2.0.0-beta.1";
22
export const FLAGS =
33
"--unstable --allow-read --allow-write --allow-env --allow-net --allow-run --no-check";
44
export const GITHUB_REPO = "meshcloud/unipipe-service-broker";

src/main/kotlin/io/meshcloud/dockerosb/config/MeshServiceDefinition.kt

Lines changed: 0 additions & 13 deletions
This file was deleted.

src/main/kotlin/io/meshcloud/dockerosb/persistence/CatalogRepository.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package io.meshcloud.dockerosb.persistence
22

3-
import io.meshcloud.dockerosb.config.MeshServiceDefinition
43
import mu.KotlinLogging
54
import org.springframework.cloud.servicebroker.model.catalog.Catalog
5+
import org.springframework.cloud.servicebroker.model.catalog.ServiceDefinition
66

77
private val log = KotlinLogging.logger { }
88

@@ -30,6 +30,6 @@ class CatalogRepository(
3030
}
3131

3232
class YamlCatalog(
33-
val services: List<MeshServiceDefinition>
33+
val services: List<ServiceDefinition>
3434
)
3535
}

terraform-runner/Dockerfile

Lines changed: 0 additions & 27 deletions
This file was deleted.

terraform-runner/README.MD

Lines changed: 0 additions & 46 deletions
This file was deleted.

terraform-runner/entry.sh

Lines changed: 0 additions & 20 deletions
This file was deleted.

terraform-runner/run-unipipe-terraform.sh

Lines changed: 0 additions & 28 deletions
This file was deleted.

0 commit comments

Comments
 (0)