- Sep 06, 2022
-
-
Sri Rang authored
* Use event definitions * By default, track as little as possible * No extra context required * Cover untracked controller methods Fixes: gitlab-org/incubation-engineering/five-minute-production/meta#99
-
- Aug 11, 2022
-
-
Sri Rang authored
- Move methods to base_controller.rb - Reuse them across gcp_regions_controller.rb and service_accounts_controller.rb
-
- Jul 18, 2022
-
-
- May 23, 2022
-
-
- Mar 29, 2022
-
-
Sri Rang authored
..for the incubation-5mp-google-cloud feature flag. This will give us control to enable / disable this feature on gitlab.com for specific projects, groups and/or users.
-
- Mar 16, 2022
-
-
Sri Rang authored
..by removing the `project` param
-
- Mar 08, 2022
-
-
Sri Rang authored
- Use snowplow to track all success and error events in the backend related to `Projects::GoogleCloud` - Update tests to verify tracking of events
-
- Jan 06, 2022
-
-
Sri Rang authored
-
- Dec 03, 2021
-
-
- Feature flag `incubation_5mp_google_cloud` bound to Project This allows for easier testing on gitlab.com where the feature flag may be enabled for select projects. - `service_accounts` is an active route for `google_cloud` menu item This expands the appropriate project sidemenu item when creating a service account - Introduce a top level `app.vue` component Achieves consistency with a majority of frontend code in the repo Where a single route with a single entry point serves multiple templates Instead of routing the frontend in `index.js` use a top level component to render the appropriate `screen` !75295
-
- Dec 01, 2021
-
-
Sean McGivern authored
The only category here which was used was `google_cloud`, but I can't find that on our website. I think it belongs to `five_minute_production_app`: https://about.gitlab.com/handbook/engineering/incubation/5-min-production/
-
- Nov 23, 2021
-
-
Sri Rang authored
- `BaseController` for all `google_cloud` requests - `GoogleCloudController` extends `BaseController` - `ServiceAccountsController` - Perform Google OAuth2 on access - Flash alert on decline - `ServiceAccounts # index` renders ID placeholder to show form - User's GCP projects are fetched - If `cloudresourcemanager` API is enabled, else alert user - Alert if no GCP projects found for user - Render `gcp_projects` and project `environments` for vue component - `ServiceAccounts # create` creates service accounts - If `iam` API is enabled, else alert user - Receives selected GCP project and Environment from form submission - Creates service account and service account key - Stores GCP project id, service account and key as project CI vars - Redirect to `project/google_cloud` main page
-