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 #862

Merged
merged 32 commits into from
Nov 2, 2021
Merged

chore: release/v0.7.1 #862

merged 32 commits into from
Nov 2, 2021

Conversation

github-actions[bot]
Copy link

v0.7.1

Features

Bug Fixes

Tests

Miscellaneous

daniel-sanche and others added 30 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.
No logic change

Co-authored-by: Ayelet41 <[email protected]>
…adme (#857)

* fix(terraform): mod dupp numbers

* feat(terraform): vars instead of static val

Moving cluster name and app eng. location  to vars

* fix(terraform): update Terraform readme

-Update based on actual dir structure
-Change Stackdriver to Cloud Operations
- Remove AI to create Workspace as it is not needed

* fix(terraform): fix nit desc for GKE Hipster shop cluster name

Co-authored-by: Ayelet41 <[email protected]>
* feat(terraform): add descriptive id + desc to SLOs
* feat(terraform): update SLOs creation rests


Co-authored-by: Ayelet41 <[email protected]>
@google-cla
Copy link

google-cla bot commented Oct 29, 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 29, 2021
@daniel-sanche daniel-sanche added cla: yes This human has signed the Contributor License Agreement. kokoro:run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. and removed cla: no This human has *not* signed the Contributor License Agreement. labels Nov 2, 2021
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. kokoro:run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants