Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature/release2 0 0 beta1 #136

Merged
merged 3 commits into from
Jun 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 0 additions & 25 deletions .github/workflows/release-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -147,28 +147,3 @@ jobs:
asset_path: ./cli/bin/unipipe-cli-x86_64-pc-windows-msvc.exe
asset_name: unipipe-cli-x86_64-pc-windows-msvc.exe
asset_content_type: application/octet-stream
release-terraform-runner-docker-image:
runs-on: ubuntu-latest
needs: release-cli
steps:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Create docker meta
id: meta
uses: docker/metadata-action@v4
with:
images: ghcr.io/meshcloud/unipipe-terraform-runner
tags: type=ref,event=tag
- name: Login to GitHub Container Registry
uses: docker/login-action@v1
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v3
with:
context: "{{defaultContext}}:terraform-runner"
push: ${{ startsWith(github.ref, 'refs/tags/') }}
labels: ${{ steps.meta.outputs.labels }}
tags: ${{ steps.meta.outputs.tags }}
38 changes: 38 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,43 @@
# Changelog

## v2.0.0beta-1

This release contains two breaking changes to the OSB:

- removed support for emitting consumption metrics for billing
- we will no longer publish terraform-runner images

As an OSS project it's important that we focus our resources on
maintaining widely used functionality and keeping up with the
terraform/opentofu ecosystem requires constant maintenance which we are
not able to offer at this point. Users that still want to leverage
the docker image are welcome to fork the Dockerfile and maintain their
own build. The "unipipe terraform" command in unipipe cli continues
to be supported at this point.

### CLI

- no changes

### OSB

- Added status update for to be updated instances by @spetzold in https://github.com/meshcloud/unipipe-service-broker/pull/129
- feat: remove support for metrics extensions by @JohannesRudolph in https://github.com/meshcloud/unipipe-service-broker/pull/133
- fix: local commit detection not thread safe by @tracemeyers in https://github.com/meshcloud/unipipe-service-broker/pull/120
- update to JDK 17 and Spring 2.7.16 by @JohannesRudolph in https://github.com/meshcloud/unipipe-service-broker/pull/135
- feature/ensure git operations locked by @JohannesRudolph in https://github.com/meshcloud/unipipe-service-broker/pull/134

### New Contributors
* @spetzold made their first contribution in https://github.com/meshcloud/unipipe-service-broker/pull/129
* @tracemeyers made their first contribution in https://github.com/meshcloud/unipipe-service-broker/pull/120

**Full Changelog**: https://github.com/meshcloud/unipipe-service-broker/compare/v1.8.1...v2.0.0-beta.1

### Terraform Runner

- no changes


## v1.8.1

### CLI
Expand Down
2 changes: 1 addition & 1 deletion cli/unipipe/info.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const VERSION = "1.8.1";
export const VERSION = "2.0.0-beta.1";
export const FLAGS =
"--unstable --allow-read --allow-write --allow-env --allow-net --allow-run --no-check";
export const GITHUB_REPO = "meshcloud/unipipe-service-broker";

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package io.meshcloud.dockerosb.persistence

import io.meshcloud.dockerosb.config.MeshServiceDefinition
import mu.KotlinLogging
import org.springframework.cloud.servicebroker.model.catalog.Catalog
import org.springframework.cloud.servicebroker.model.catalog.ServiceDefinition

private val log = KotlinLogging.logger { }

Expand Down Expand Up @@ -30,6 +30,6 @@ class CatalogRepository(
}

class YamlCatalog(
val services: List<MeshServiceDefinition>
val services: List<ServiceDefinition>
)
}
27 changes: 0 additions & 27 deletions terraform-runner/Dockerfile

This file was deleted.

46 changes: 0 additions & 46 deletions terraform-runner/README.MD

This file was deleted.

20 changes: 0 additions & 20 deletions terraform-runner/entry.sh

This file was deleted.

28 changes: 0 additions & 28 deletions terraform-runner/run-unipipe-terraform.sh

This file was deleted.

Loading