Skip to content
This repository has been archived by the owner on Nov 2, 2024. It is now read-only.

chore: release/v0.7.1 #847

Closed
wants to merge 24 commits into from
Closed

chore: release/v0.7.1 #847

wants to merge 24 commits into from

Conversation

github-actions[bot]
Copy link

v0.7.1

Features

Bug Fixes

Tests

Miscellaneous

daniel-sanche and others added 24 commits July 20, 2021 15:16
* fix: update outdated loadgen env variable in sandboxctl

* fix: authenticate loadgen before restarting loadgen
* fix develop telemetry

* add a line to source environment variables

Co-authored-by: Simon Zeltser <[email protected]>
* adding app_version as GKE cluster label +fmt

* Add app_version var

* feat(terraform): add GKE location to TF apply

Use current GKE cluster location to avoid recreation + add gke_location var

* fix(terraform):remove app version from this branch

Co-authored-by: Ayelet41 <[email protected]>
Co-authored-by: Daniel Sanche <[email protected]>
In this PR, we support both config-based and implementation-based SRE Recipe implementation.

- The config-based SRE Recipe makes it fast to iterate and add new SRE Recipes, as discussed in the internal design review. It also helps reduce redundant, and hacky code.
- The implementation-based SRE Recipe is kept for backward compatibility and allows for complex implementation needs that config-based SRE Recipe cannot do.
- Documentations are added for both, with support for hiding/disabling recipes.

- Migrated all existing SRE Recipe implementation to config-based YAML recipes
- Added one dummy implementation-based recipe for future reference.
- Updated sandboxctl to support running both types of recipes, using the samesandboxctl syntax right now.
- Refactored generic, reusable shell commands to a standalone utils file, instead of putting them as static methods in (conceptually irrelevant) recipe classes.
* adding app_version as GKE cluster label +fmt
* Update logic and description of app_version tf var
* fix(terraform): Update provider version constraints
* fix(terraform):update providers in ratingservice and monitoring modules
…836)

The validation mainly relies on the newest JSON Schema (https://json-schema.org) definition, and it works by first converting the YAML config to JSON, and then validate directly on the converted JSON. Added relevant README changes as well.

In order to make decoupling JSON schema easier, I decided to write a custom schema bundling logic for schema "references", since the Python version of the JSON schema validator doesn't support referencing local files well.
@google-cla
Copy link

google-cla bot commented Oct 19, 2021

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.


What to do if you already signed the CLA

Individual signers
Corporate signers

ℹ️ Googlers: Go here for more info.

@google-cla google-cla bot added the cla: no This human has *not* signed the Contributor License Agreement. label Oct 19, 2021
@daniel-sanche daniel-sanche added cla: yes This human has signed the Contributor License Agreement. and removed cla: no This human has *not* signed the Contributor License Agreement. labels Oct 19, 2021
@daniel-sanche daniel-sanche deleted the release/v0.7.1 branch October 29, 2021 21:32
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cla: yes This human has signed the Contributor License Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants