deft/2021-W04.org
Yann Esposito (Yogsototh) b6e6e5dc96
update
2022-04-27 15:46:51 +02:00

20 KiB
Raw Blame History

2021-W04

Timestamp Tags Headline Time
Total time 41:38
2021-W04 41:38
2021-01-25 Monday 7:28
[2021-01-25 Mon 19:23] work, meeting Posture Onboarding 0:38
[2021-01-25 Mon 15:04] work cleanup jwt extract feedback 4:19
[2021-01-25 Mon 14:36] work refacto JWT extraction reviews 0:15
[2021-01-25 Mon 10:16] work, chat morning chat issues org 2:16
[2021-01-26 Tue 19:06] 2021-01-26 Tuesday 9:03
[2021-01-26 Tue 10:36] work, review Victors UncaughtExceptionHandler 8:29
[2021-01-26 Tue 10:16] work, review PR review 0:06
[2021-01-26 Tue 09:47] work Weekly meeting Presentation 0:28
[2021-01-27 Wed 22:01] 2021-01-27 Wednesday 10:59
[2021-01-27 Wed 18:22] work, meeting CSA Migration workflow presentation 2:10
[2021-01-27 Wed 17:26] interruption, work Helping Jessica Bair about client 0:54
[2021-01-27 Wed 16:01] work, meeting weekly dev meeting 1:25
[2021-01-27 Wed 12:07] work CSA Migration notes preparation 3:54
[2021-01-27 Wed 09:31] work, chat morning chat 2:36
[2021-01-28 Thu 18:09] 2021-01-28 Thursday 8:09
[2021-01-28 Thu 09:52] work CSA Migration API PoC preparation 8:09
[2021-01-29 Fri 17:46] 2021-01-29 Friday 5:59
[2021-01-29 Fri 15:47] work create Client for Vitalii in TEST 1:59
[2021-01-29 Fri 15:46] work provisionning API 4:00
Clock summary at [2021-02-01 Mon 14:47]

2021-01-25 Monday

MEETING Posture Onboarding   work meeting

CLOCK: [2021-01-25 Mon 19:24][2021-01-25 Mon 20:02] => 0:38

[2021-01-25 Mon 19:23]

ref
cleanup jwt extract feedback
Notes

Martin, Trapani, Didi, Jyoti, Elias, Mirabell, Guillaume

@Martin:

I am a customer of SecureX

Sources (inTune, AMP, Custom, JAMF, Duo, Meraki) Creating the inventory on their behalf. Active AMP, should be onboarded in SecureX.

Onboard device managers, Meraki, etc… Into "my" SecureX Tenant.

Extra credit if we can do this with OAuth2.

Most important make a connection here.

  • email exchange.

@Jyoti

@Martin

Vault service and what is authorized between services. APIs underneath

@Didi

webhook to push changes. Ask the vault. Return keys, etc…

We need continuation.

@Didi

Google, trusts, etc…

@Martin

onboarding, revocation,

What about notification?

@Didi that's the idea of continuous data flow. Bidirectional webhooks. Some services will need to have webhooks. Orbital webehook is a very good example.

You go into orbital, you register webhook. And webhook is triggered.

@Elias to Didi

use cases?

@Martin

  • continuous flow of data? need to describe use cases.
DONE cleanup jwt extract feedback   work

CLOCK: [2021-01-25 Mon 15:04][2021-01-25 Mon 19:23] => 4:19

[2021-01-25 Mon 15:04]

ref
commander les fruits & légumes
DONE refacto JWT extraction reviews   work

CLOCK: [2021-01-25 Mon 14:36][2021-01-25 Mon 14:51] => 0:15

[2021-01-25 Mon 14:36]

ref
morning chat issues org
CHAT morning chat issues org   work chat

CLOCK: [2021-01-25 Mon 10:00][2021-01-25 Mon 12:16] => 2:16

[2021-01-25 Mon 10:16]

ref

2021-01-26 Tuesday

Timestamp Tags Headline Time
Total time 9:03
2021-01-26 Tuesday 9:03
[2021-01-26 Tue 10:36] work, review Victors UncaughtExceptionHandler 8:29
[2021-01-26 Tue 10:16] work, review PR review 0:06
[2021-01-26 Tue 09:47] work Weekly meeting Presentation 0:28
Clock summary at [2021-01-26 Tue 19:06]
REVIEW Victors UncaughtExceptionHandler   work review

CLOCK: [2021-01-26 Tue 10:37][2021-01-26 Tue 19:06] => 8:29

[2021-01-26 Tue 10:36]

GEEK Try to write JS warn in dashboard   perso

CLOCK: [2021-01-26 Tue 10:22][2021-01-26 Tue 10:32] => 0:10

[2021-01-26 Tue 10:22]

ref
Weekly meeting Presentation
REVIEW PR review   work review

CLOCK: [2021-01-26 Tue 10:16][2021-01-26 Tue 10:22] => 0:06

[2021-01-26 Tue 10:16]

DONE Weekly meeting Presentation   work

CLOCK: [2021-01-26 Tue 09:47][2021-01-26 Tue 10:15] => 0:28

[2021-01-26 Tue 09:47]

Weekly Status
  • Extracted a JWT service
  • Added audiences as an array. Does not appear to break anything
  • Updated the SSE OIDC Clients to support CSA Migration
  • Contacted QA for testing CSA Migration, Houman will probably ping me today.
  • Testing CSA Migration
Tech notes worth seeing by the team
naming conventions

After a few discussions choose a project/ns naming convention for the iroh-service lein template. We do not really have one. Selected this conventions because it is:

  • shorter than most actual used conventions
  • iroh specific to make it clear a ns is iroh related.

Need to find files via path, not just its name. Sounds ok to me. For an example look at the jwt service:

  • project.clj: (defproject iroh/foo ,,,,)
  • src/iroh/foo/service.clj => (ns iroh.foo.service ,,,)
  • src/iroh/foo/web_service.clj => (ns iroh.foo.web-service ,,,)
  • test/iroh/foo/service/test_helpers.clj => (ns iroh.foo.service.test-helpers ,,,)

I don't think we should move the existing code to the new conventions yet. But new services should probably try to follow this convention.

Refacto Plan: Testing web services and cycles.

Example:

(deftest my-web-service-test
  (tk-test app svc-helper
    (let [{:keys [mk-jwt svc-get client-post]}
          (init-tst-state app "/iroh/my-service")
          jwt (mk-jwt {})
          jwt-admin (mk-jwt {:role roles/admin})]
      (check-status 403 (svc-get "/sub-route" jwt {}))
      (check-status 200 (svc-get "/sub-route" jwt-admin {}))
      (check-status 200 (client-post "/sub-route" jwt
                                     {:form-parms {:foo "bar"}})))))

See a few init-tst-state examples which uses get-jetty-port, mk-http-callers, iroh-web.test-helpers.core/gen-jwt. Takes care of:

  • starting the web app on a random port.
  • providing functions to make http call

    • narrowed to your service (svc-get, svc-post, etc…)
    • narrowed only the localhost:PORT (client-get, client-post, etc…)
  • providing a jwt generator.
GEEK org-fc conf for doom-emacs   perso

CLOCK: [2021-01-26 Tue 09:39][2021-01-26 Tue 09:47] => 0:08

[2021-01-26 Tue 09:39]

ref
bouteilles

2021-01-27 Wednesday

Timestamp Tags Headline Time
Total time 10:59
2021-01-27 Wednesday 10:59
[2021-01-27 Wed 18:22] work, meeting CSA Migration workflow presentation 2:10
[2021-01-27 Wed 17:26] interruption, work Helping Jessica Bair about client 0:54
[2021-01-27 Wed 16:01] work, meeting weekly dev meeting 1:25
[2021-01-27 Wed 12:07] work CSA Migration notes preparation 3:54
[2021-01-27 Wed 09:31] work, chat morning chat 2:36
Clock summary at [2021-01-27 Wed 22:01]
MEETING CSA Migration workflow presentation   work meeting

CLOCK: [2021-01-27 Wed 18:22][2021-01-27 Wed 20:32] => 2:10

[2021-01-27 Wed 18:22]

AMP accounts, TG accounts, SSE devices, Orbital

Prepare a reset system to reset to before migration.

DONE Helping Jessica Bair about client   interruption work

CLOCK: [2021-01-27 Wed 17:27][2021-01-27 Wed 18:21] => 0:54

[2021-01-27 Wed 17:26]

MEETING weekly dev meeting   work meeting

CLOCK: [2021-01-27 Wed 16:01][2021-01-27 Wed 17:26] => 1:25

[2021-01-27 Wed 16:01]

  • Talk about dahsboard
DONE CSA Migration notes preparation   work

CLOCK: [2021-01-27 Wed 12:07][2021-01-27 Wed 16:01] => 3:54

[2021-01-27 Wed 12:07]

CHAT morning chat   work chat

CLOCK: [2021-01-27 Wed 09:31][2021-01-27 Wed 12:07] => 2:36

[2021-01-27 Wed 09:31]

ref
PR review

2021-01-28 Thursday

Timestamp Tags Headline Time
Total time 8:09
2021-01-28 Thursday 8:09
[2021-01-28 Thu 09:52] work CSA Migration API PoC preparation 8:09
Clock summary at [2021-01-28 Thu 18:09]
DONE CSA Migration API PoC preparation   work

CLOCK: [2021-01-29 Fri 15:46][2021-01-29 Fri 15:46] => 0:00 CLOCK: [2021-01-28 Thu 10:50][2021-01-28 Thu 18:09] => 7:19 CLOCK: [2021-01-28 Thu 09:52][2021-01-28 Thu 10:42] => 0:50

[2021-01-28 Thu 09:52]

ref
CSA Migration workflow presentation

2021-01-29 Friday

Timestamp Tags Headline Time
Total time 5:59
2021-01-29 Friday 5:59
[2021-01-29 Fri 15:47] work create Client for Vitalii in TEST 1:59
[2021-01-29 Fri 15:46] work provisionning API 4:00
Clock summary at [2021-01-29 Fri 17:46]
DONE create Client for Vitalii in TEST   work

CLOSED: [2022-03-19 Sat 14:16]

CLOCK: [2021-01-29 Fri 15:47][2021-01-29 Fri 17:46] => 1:59

[2021-01-29 Fri 15:47]

ref
provisionning API
DONE provisionning API   work

CLOCK: [2021-01-29 Fri 14:16][2021-01-29 Fri 15:46] => 1:30 CLOCK: [2021-01-29 Fri 09:46][2021-01-29 Fri 12:16] => 2:30

[2021-01-29 Fri 15:46]

ref
CSA Migration API PoC preparation