Граф коммитов

333 Коммитов

Автор SHA1 Сообщение Дата
Ben Bangert 58f184f306
fix(backstage): update db references, add gql API ref
[skip ci]

Because:

* We want to properly name cache vs. databases.
* We want to add the GraphQL API to the list of services.

This commit:

* Renames the database resources to cache resources.
* Adds the GraphQL API to the list of services.
2024-01-26 08:41:53 -08:00
Ben Bangert e4ae527c15
fix(backstage): use api ref now that its allowed
Because:

* We should now be able to use the API location ref.
* We want to use the right group name.

This commit:

* Updates the backstage files to use the new API location ref.
* Updates the backstage files to use the right group name.
2024-01-25 08:53:42 -08:00
Ben Bangert a7e69629e6
feat(backstage): setup initial backstage metadata
Because:

* We want to test Backstage for software catalog uses.

This commit:

* Adds a catalog-info.yaml file to the root of the repo, with individual
  entries for each package.
2024-01-24 13:33:37 -08:00
Vijay Budhram 217901a415
Merge pull request #16037 from mozilla/fxa-8373
chore(deps): Specify 123Done client secret from a secrets.json file
2023-11-08 10:06:32 -05:00
Vijay Budhram 7ae925a452
chore(deps): Specify 123Done client secret from a secrets.json file 2023-11-06 15:50:05 -05:00
dschom 1e455ec9c8
task(ci): Remove redis dev password from source
Because:
- We are cleaning up stray password even those just used for dev

This Commit:
- Removes the dev password, fxa123, from source
2023-11-03 14:24:07 -07:00
dschom d96797ae6a
task(CI): Improve nx caching for CI pipelines
Because:
- Not all CI operations where taking advantage of NX caches

This Commit:
- Adjusts nx.json config to ensure correct caching behavior
- Adjusts nx.json config to ensure proper target chains. ie build is dependent on pre-build
- Uses nx to directly run integration tests
- Uses nx to directly run unit tests
- Phases out dependency on generated .list files
- Ensures 'start up' for services for functional tests is done with nx and uses nx caches.
- Creates nx tags to facilitate test commands
- Fixes linter errors encountered
- Updates docker images to nx for builds
- Updates nx ignore files
2023-08-29 11:19:54 -07:00
Lisa Chan 3e1e00b524
fix(functional-tests): Fix flow metrics errors in Playwright tests 2023-06-06 11:01:54 -04:00
Dan Schomburg 9489d3eb3e
Merge pull request #15323 from mozilla/FXA-7081
chore(many): Remove npm run commands
2023-05-18 17:29:43 -07:00
Dan Schomburg e3300d6d52
Merge pull request #15293 from mozilla/FXA-7333
task(many): Investigate adding auth to redis connection
2023-05-17 11:28:49 -07:00
dschom ce114f7262
chore(many): Remove npm run commands
Because:
- We are cleaning up npm scripts in preparation for nx

This Commit:
- Replaces npm run with yarn
- Removes npm-run-all package
- Replaces npm install -g with yarn global add
- Updates references to npm install or npm run in readme files
2023-05-17 11:24:09 -07:00
dschom 15cdb39f27
task(all): Set package.json versions to 0.0.0
Because:
- We now dynamically generate package versions on deployment.

This Commit:
- Sets all workspaces packages to 0.0.0
2023-05-12 16:46:31 -07:00
dschom c7995188d0
task(many): Investigate adding auth to redis connection
Because:
- We want a poc that auth can be added to redis

This Commit:
- Configures all configs to support a redis password
- Sets the standard env for redis auth to REDIS_PASSWORD
- Creates a default redis password of 'fxa123' for local dev
- Starts redis container with --requirepass fxa123
2023-05-12 16:22:38 -07:00
Bianca Danforth 4382b82931
docs(123done): update heroku deploy instructions in README
Because:

* Any developer should be able to follow the instructions and deploy 123Done to stage/prod.

This commit:

* Updates the README accordingly.

Closes #(No issue)
Relates to: FXA-7165 where we updated 123Done for new functional tests.
2023-04-27 14:45:55 -04:00
Lisa Chan 943710c2c5
fix(content-server): verify metrics opt-out in payments and adds tests to check flow metrics query params 2023-04-25 11:10:43 -04:00
Barry Chen b6b445cd6d
chore(lint): move eslint-plugin-fxa into the monorepo
Because:
 - we don't want to maintain the fxa eslint plugin in another repo

This commit:
 - move the plugin into the monorepo

Co-authored-by: Peter deHaan <peter@deseloper.com>
2023-03-29 11:30:03 -05:00
dependabot[bot] 1c1c325b2e
chore(deps): bump pm2 from 5.2.2 to 5.3.0
Bumps [pm2](https://github.com/Unitech/pm2) from 5.2.2 to 5.3.0.
- [Release notes](https://github.com/Unitech/pm2/releases)
- [Changelog](https://github.com/Unitech/pm2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Unitech/pm2/compare/5.2.2...5.3.0)

---
updated-dependencies:
- dependency-name: pm2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-22 17:18:31 +00:00
Barry Chen da11e63832
chore(deps): upgrade to node.js 18
Because:
 - we want to use the latest node LTS major version

This commit:
 - upgrades FxA to use node 18, with two workarounds
   - Webpack uses a hash algorithm that's no longer supported by default
     in node 17+, causing build failures; --openssl-legacy-provider is
     used as the workaround
   - dns.lookup in node 17+ by default returns the results in the same
     order as they are from the resolver, which could lead to
     'localhost' resolving to ::1; --dns-result-order=ipv4first is used
     as the workaround
2023-03-20 13:28:10 -05:00
dependabot[bot] 0653d4e3d3
chore(deps): bump convict from 6.2.3 to 6.2.4
Bumps [convict](https://github.com/mozilla/node-convict) from 6.2.3 to 6.2.4.
- [Release notes](https://github.com/mozilla/node-convict/releases)
- [Changelog](https://github.com/mozilla/node-convict/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mozilla/node-convict/commits)

---
updated-dependencies:
- dependency-name: convict
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-10 22:25:35 +00:00
dependabot[bot] 946cb34a1b
chore(deps): bump express from 4.17.2 to 4.17.3
Bumps [express](https://github.com/expressjs/express) from 4.17.2 to 4.17.3.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.2...4.17.3)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-06 20:25:51 +00:00
Vijay Budhram 2bc63c6981
fix(test): Update 123Done production urls 2022-12-05 15:54:39 -05:00
Vijay Budhram 62e1e5ead8
feat(oauth): Add support for `prompt=login` and return the `auth_time` in id token 2022-11-17 13:26:19 -05:00
dependabot[bot] 601231d67b
chore(deps): bump pm2 from 5.1.2 to 5.2.2
Bumps [pm2](https://github.com/Unitech/pm2) from 5.1.2 to 5.2.2.
- [Release notes](https://github.com/Unitech/pm2/releases)
- [Changelog](https://github.com/Unitech/pm2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Unitech/pm2/compare/5.1.2...5.2.2)

---
updated-dependencies:
- dependency-name: pm2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-26 16:10:38 +00:00
Vijay Budhram df7e0da589
fix(scope): Add support for 123done to request a scope key 2022-10-05 16:12:20 -04:00
Vijay Budhram 8d8718b207
feat(pair): test 2022-08-30 15:33:52 -04:00
Reino Muhl 1717f79eee
feat(123done): add additional 123done pro plans
Because:

* QA functional test automation requires 6m and 12m plans.

This commit:

* Update 123Done with 6m and 12m plans.

Closes #13841
2022-08-04 16:17:30 -04:00
Peter deHaan 1b11d2f910
chore(lint): Fix 123done ESLint config 2022-07-13 10:39:39 -07:00
Vijay Budhram e731230155
Merge pull request #13409 from mozilla/fxa-5401
chore(deps): Update ioredis in 123Done
2022-06-24 10:02:14 -04:00
Vijay Budhram 49bd59a5cf
chore(deps): Update ioredis in 123Done 2022-06-23 15:35:10 -04:00
Peter deHaan 9c628bad46
fix(lint): Fix stylelint errors 2022-06-17 13:44:58 -07:00
dependabot[bot] 0b915bbfa0
chore(deps): bump convict from 6.2.2 to 6.2.3
Bumps [convict](https://github.com/mozilla/node-convict) from 6.2.2 to 6.2.3.
- [Release notes](https://github.com/mozilla/node-convict/releases)
- [Changelog](https://github.com/mozilla/node-convict/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mozilla/node-convict/compare/v6.2.2...v6.2.3)

---
updated-dependencies:
- dependency-name: convict
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-26 02:59:06 +00:00
dependabot[bot] f8237797a1
chore(deps): bump convict from 6.2.1 to 6.2.2
Bumps [convict](https://github.com/mozilla/node-convict) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/mozilla/node-convict/releases)
- [Changelog](https://github.com/mozilla/node-convict/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mozilla/node-convict/compare/v6.2.1...v6.2.2)

---
updated-dependencies:
- dependency-name: convict
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-18 17:51:36 +00:00
Lauren Zugai e1be26ddda
Merge remote-tracking branch 'origin/main' into train-228-merge-main-v2 2022-04-01 12:48:08 -05:00
Vijay Budhram f4d13cf324
feat(auth): Add third party auth metrics (#12221) 2022-03-29 10:31:07 -04:00
Vijay Budhram 06c16ccf14
fix(google): Pocket third party auth fixes, FAQ link fix (#12177) 2022-03-17 16:24:55 -04:00
Vijay Budhram b6255130df
fix(google): Pocket third party auth fixes, FAQ link fix (#12177) 2022-03-17 15:55:07 -04:00
Vijay Budhram aea4cbe07a
feat(google): return provider user id to the oauth client (#11999) 2022-02-28 11:18:21 -05:00
Vijay Budhram b5eafa1242
fix(metrics): Populate relier `service` value if param exists (#11818) 2022-02-02 10:15:04 -05:00
dependabot[bot] e6433d1de6
chore(deps): bump express from 4.17.1 to 4.17.2 (#11509)
* chore(deps): bump express from 4.17.1 to 4.17.2

Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.17.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.17.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): updated yarn.lock

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fxa-bananafox[bot] <70546514+fxa-bananafox[bot]@users.noreply.github.com>
2022-01-05 10:12:32 -05:00
dependabot[bot] 5577e08e46
chore(deps): bump ioredis from 4.28.0 to 4.28.2 (#11449)
* chore(deps): bump ioredis from 4.28.0 to 4.28.2

Bumps [ioredis](https://github.com/luin/ioredis) from 4.28.0 to 4.28.2.
- [Release notes](https://github.com/luin/ioredis/releases)
- [Changelog](https://github.com/luin/ioredis/blob/master/Changelog.md)
- [Commits](https://github.com/luin/ioredis/compare/v4.28.0...v4.28.2)

---
updated-dependencies:
- dependency-name: ioredis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): updated yarn.lock

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fxa-bananafox[bot] <70546514+fxa-bananafox[bot]@users.noreply.github.com>
2021-12-27 11:59:41 -05:00
Danny Coates dfb1cd9517
feat(event-broker): wire up events from auth-server through event-broker to webhooks in local dev 2021-12-15 16:00:50 -08:00
Danny Coates a62532cc50
chore(ci): slow down pm2 startup (#11084)
* feat(cli): add 'yarn delete services' command

sometimes you may want to leave all your DBs running but completely start over with fresh services. The pm2 restart command doesn't fully reset the environment and sometimes that's what you want. Delete lets us remove the service from pm2 so we can start it fresh.

* chore(ci): slow down pm2 startup

I've noticed ci failures where the services don't even get started up completely happening more frequently. During the brief time that circleci showed resource graphs the pm2 startup pegged both cpu and memory. If we wait for the services that have a lot of building at startup to finish before starting the next service maybe we'll have better stability.

* chore(tests): remove support-panel from functional test startup
2021-11-19 11:52:33 -08:00
dependabot[bot] d74962e1b5
chore(deps): bump ioredis from 4.27.11 to 4.28.0 (#11076)
* chore(deps): bump ioredis from 4.27.11 to 4.28.0

Bumps [ioredis](https://github.com/luin/ioredis) from 4.27.11 to 4.28.0.
- [Release notes](https://github.com/luin/ioredis/releases)
- [Changelog](https://github.com/luin/ioredis/blob/master/Changelog.md)
- [Commits](https://github.com/luin/ioredis/compare/v4.27.11...v4.28.0)

---
updated-dependencies:
- dependency-name: ioredis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): updated yarn.lock

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fxa-bananafox[bot] <70546514+fxa-bananafox[bot]@users.noreply.github.com>
2021-11-19 11:08:01 -08:00
dependabot[bot] ef7842bc0f
chore(deps): bump convict from 6.2.0 to 6.2.1
Bumps [convict](https://github.com/mozilla/node-convict) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/mozilla/node-convict/releases)
- [Changelog](https://github.com/mozilla/node-convict/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mozilla/node-convict/compare/v6.2.0...v6.2.1)

---
updated-dependencies:
- dependency-name: convict
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-26 06:31:54 +00:00
Danny Coates 17e06a38d2
chore(node): upgrade to node 16 (#10799) 2021-10-22 16:10:22 -07:00
dependabot[bot] 8d01acb19e
chore(deps): bump ioredis from 4.27.10 to 4.27.11
Bumps [ioredis](https://github.com/luin/ioredis) from 4.27.10 to 4.27.11.
- [Release notes](https://github.com/luin/ioredis/releases)
- [Changelog](https://github.com/luin/ioredis/blob/master/Changelog.md)
- [Commits](https://github.com/luin/ioredis/compare/v4.27.10...v4.27.11)

---
updated-dependencies:
- dependency-name: ioredis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-12 06:16:11 +00:00
Danny Coates f57031d152
chore(deps): updated dependencies (#10638) 2021-10-06 15:38:39 -07:00
dependabot[bot] c39396ae05
chore(deps): bump ioredis from 4.27.9 to 4.27.10
Bumps [ioredis](https://github.com/luin/ioredis) from 4.27.9 to 4.27.10.
- [Release notes](https://github.com/luin/ioredis/releases)
- [Changelog](https://github.com/luin/ioredis/blob/master/Changelog.md)
- [Commits](https://github.com/luin/ioredis/compare/v4.27.9...v4.27.10)

---
updated-dependencies:
- dependency-name: ioredis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-06 06:21:42 +00:00
Danny Coates 89e549a742
chore(deps): update pm2; dedupe (#10557) 2021-09-29 14:01:10 -07:00
Vijay Budhram 87364e4ed3
fix(tests): Update 123done selectors 2021-09-20 13:40:40 -04:00