diff --git a/.orgids b/.orgids index 6c9b5f83..8106c1ac 100644 --- a/.orgids +++ b/.orgids @@ -1,2 +1,2 @@ -(("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/journal/2020/2020-09-26.org" "d6bfe273-22e1-40b4-92db-14b22e092498") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/journal/2020/2020-09-20.org" "8a931436-5db6-4ff1-8fa8-3415c1f67c61") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org" "a4ebd43b-b589-499e-85e1-7ebea0abf3af") ("../dev/her.esy.fun/src/drafts/XXXX-org-mode-intro/index.org" "21c48431-c0db-4a34-95fe-7228fea6233f")) +(("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/journal/2020-12-04--13-19-56Z--english_lesson.org" "1a758996-2bb0-4753-8365-34ca3ef0f940") ("../dev/her.esy.fun/src/drafts/XXXX-org-mode-intro/index.org" "21c48431-c0db-4a34-95fe-7228fea6233f") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/journal/2020/2020-09-20.org" "8a931436-5db6-4ff1-8fa8-3415c1f67c61") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/journal/2020/2020-09-26.org" "d6bfe273-22e1-40b4-92db-14b22e092498") ("../y/her.esy.fun/src/posts/0013-how-to-choose-your-tools/index.org" "c2e61938-8493-434a-9ffa-9fd4698d9863") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org" "a4ebd43b-b589-499e-85e1-7ebea0abf3af" "797ba971-6ae3-49a1-9499-928572760d09")) diff --git a/Cisco.org.tmpMCoyCD.org b/Cisco.org.tmpMCoyCD.org deleted file mode 100644 index a2daece5..00000000 --- a/Cisco.org.tmpMCoyCD.org +++ /dev/null @@ -1,70 +0,0 @@ -# Created 2021-01-29 Fri 16:16 -#+TITLE: Cisco Notes #+Author: Yann Esposito -#+AUTHOR: Yann Esposito -* Provisionning API doc - -From AMP point of view. -We start from an admin A with some user-id and some business_guid. - - -After the first admin migrate AMP will have: - -- AMP user-id: =amp-user-id= -- AMP business_guid: =business_guid= -- SxSO user-identity-id: =okta-user-id= - -How to migrate users in SecureX with the API - -1. Check SecureX know the org - GET =/iroh/provisioning/org/{business_guid}= - - If the org does not exists stop here there is nothing to migrate in SecureX. - -2. Mark the org as being migrated to Okta - POST to =/iroh/provisioning/org/{business_guid}= - with an empty body. - -3. Check SecureX know the user - GET to =/iroh/provision/user/{amp-user-id}= - -4. If the user exists, update its idp-mapping - -HTTP POST to =/iroh/provisioning/user/{amp-user-id}= -With the following body: - -#+begin_src js -{"idp-mappings":[{ "idp":"sxso", - "user-identity-id": okta-user-id, - "enabled?": true}]} -#+end_src - -Notice there is no =org-id= in the =idp-mappings=. -Optionally AMP can also sync the =user-email=, and =role= (either "user" -or "admin"). - -1. If the user is not found inside SecureX, create the user - -HTTP POST to =/iroh/provisionning/user= -With the following body: - -#+begin_src js -{ - "user-email": user-email, - "org-id": business_guid, - "role": user-role, - "idp-mappings": [ - { - "idp": "sxso", - "user-identity-id": okta-user-id, - "enabled?": true - } - ], - "user-name": user-name -} -#+end_src - - -Everytime a new user login into AMP via Okta. - -1. Check if the org is known. If not, do not migrate the user. -2. Do the step from 3 to 5 of the previous section. diff --git a/archives/tracker.archive.org b/archives/tracker.archive.org index 5f526e3c..765c2aa5 100644 --- a/archives/tracker.archive.org +++ b/archives/tracker.archive.org @@ -12,9 +12,6 @@ Archived entries from file /Users/esposito/Library/Mobile Documents/iCloud~com~a ** 2020-12-14 Monday *** IN-PROGRESS code cleanup :work: -:LOGBOOK: -CLOCK: [2020-12-14 Mon 10:42] -:END: [2020-12-14 Mon 10:42] - ref :: @@ -345,7 +342,6 @@ CLOCK: [2020-05-04 Mon 19:37]--[2020-05-04 Mon 19:39] => 0:02 Archived entries from file /Users/esposito/.org/tracker.org - * 2020-W20 :PROPERTIES: :ARCHIVE_TIME: 2020-12-14 Mon 10:50 @@ -444,7 +440,7 @@ CLOCK: [2020-05-13 Wed 17:31]--[2020-05-13 Wed 17:35] => 0:04 CLOCK: [2020-05-13 Wed 14:38]--[2020-05-13 Wed 16:15] => 1:37 :END: [2020-05-13 Wed 14:38] -*** MEETING Weekly :meeting: +*** MEETING Wooeekly :meeting: :LOGBOOK: CLOCK: [2020-05-13 Wed 16:15]--[2020-05-13 Wed 17:27] => 1:12 :END: @@ -5256,3 +5252,1557 @@ CLOCK: [2020-10-30 Fri 09:57]--[2020-10-30 Fri 10:28] => 0:31 :END: [2020-10-30 Fri 09:57] - ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Telemetry][Telemetry]] + +* 2020-W45 +:PROPERTIES: +:ARCHIVE_TIME: 2020-12-14 Mon 10:52 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org +:ARCHIVE_OLPATH: 2020 +:ARCHIVE_CATEGORY: tracker +:END: +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-11-09 Mon 10:17] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+---------------+----------------------------------------------+---------+-------+------+------| +| | | *Total time* | *36:14* | | | | +|------------------------+---------------+----------------------------------------------+---------+-------+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-W45][2020-W45]] | | 36:14 | | | +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-02 Monday][2020-11-02 Monday]] | | | 7:44 | | +| [2020-11-02 Mon 17:18] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Townhall][Townhall]] | | | | 1:17 | +| [2020-11-02 Mon 16:19] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*csa migration PR feedback][csa migration PR feedback]] | | | | 0:59 | +| [2020-11-02 Mon 15:00] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration discussion][CSA Migration discussion]] | | | | 1:19 | +| [2020-11-02 Mon 14:35] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA user migration workflow feedback][CSA user migration workflow feedback]] | | | | 0:25 | +| [2020-11-02 Mon 09:50] | work, review | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*morning reviews][morning reviews]] | | | | 3:44 | +| [2020-11-03 Tue 18:05] | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-03 Tuesday][2020-11-03 Tuesday]] | | | 8:16 | | +| [2020-11-03 Tue 16:02] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*IdP Migration workflow][IdP Migration workflow]] | | | | 2:03 | +| [2020-11-03 Tue 14:47] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CESv2][CESv2]] | | | | 1:01 | +| [2020-11-03 Tue 09:35] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*morning chat][morning chat]] | | | | 5:12 | +| [2020-11-04 Wed 17:52] | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-04 Wednesday][2020-11-04 Wednesday]] | | | 5:23 | | +| [2020-11-04 Wed 16:15] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Weekly SXS meeting][Weekly SXS meeting]] | | | | 1:36 | +| [2020-11-04 Wed 14:53] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*investigate CI error with service-graph][investigate CI error with...]] | | | | 1:22 | +| [2020-11-04 Wed 10:00] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Morning chat][Morning chat]] | | | | 2:25 | +| [2020-11-09 Mon 10:17] | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-05 Thursday][2020-11-05 Thursday]] | | | 7:16 | | +| [2020-11-05 Thu 18:11] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration][CSA Migration]] | | | | 1:26 | +| [2020-11-05 Thu 13:41] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration; migrate org workflow][CSA Migration; migrate org workflow]] | | | | 4:30 | +| [2020-11-05 Thu 11:00] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Discussion with Matt][Discussion with Matt]] | | | | 1:20 | +| [2020-11-06 Fri 18:36] | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-06 Friday][2020-11-06 Friday]] | | | 7:35 | | +| [2020-11-06 Fri 14:28] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration: org migration][CSA Migration: org migration]] | | | | 6:19 | +| [2020-11-06 Fri 09:43] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*check morning chat][check morning chat]] | | | | 1:12 | +| [2020-11-06 Fri 09:37] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*OpenVPN morning][OpenVPN morning]] | | | | 0:04 | +#+END: +** 2020-11-02 Monday +*** MEETING Townhall :work:meeting: +:LOGBOOK: +CLOCK: [2020-11-02 Mon 17:18]--[2020-11-02 Mon 18:35] => 1:17 +:END: +[2020-11-02 Mon 17:18] + +Dean/Craig resign. + +Check nothing should change. +Craig resigned first. + +Personal decision. +10 years work, stress. +Successfuly delivered this product as core as SBG strategy. +Presented to the board of Cisco. + +First build a sandbox for Thread Intelligence. +Valuable for Cisco bough us. + +Integrated with AMP portofolio. +Initial job here. +Working with the ESA, SMA, AMP, Umbrella, Meraki, etc... +Genesis of Visibility, which became Threat Response, which become SecureX. + +Very gracious support from Al. +Not official Cisco program. + +Transition time for this project. +Very opinionated position vs PM leadership. +Short time and short patience. +Very protective approach to this project. + +I'll let the place to Jyoti. +This is not because of Cisco. +I had all the resources I needed. +Can't ask for a better team. +Never at a place with this level of ownership and initiative and expertise +and collaboration. + +Personal decision. + +Dean: + +I don't think this would have been successful without Craig. +Able to communicate accross multiple teams. + +Keep working like in a startup. +Aversion to process. +Integrating TG portofolio, long journey of success. +Organic innovation. + +World class team. +Rare thing, pretty grateful with work with you guys. + +Mario: + +What kind of advice you passed on Jyoti. + +- half personal, half work. +- lot of the stress came from making vision and work it takes to make that concrete +- build a PoC + +The risk here, having a lot of stakeholders and having a lot of pressure. +Thousands of people lead their sales to SecureX. +Learning how to say no respectfully. +Understand what the priority are. + +Dean: + +Business will push a lot of pressure on you. + +Craig: + +They all agree that we should continue to work that way. +We have the support to higher level to protect this structure. + +Jyoti: + +SecureX is the core product. +That is not going to change. +We have to keep executing. +We are going to lead this together. +We have ownership. + +I'm going to ask for help for everyone of you. + +Autumn Rudolph: + +Part of the new inclusion group. + +Jyoti: + +Everyone should have a seat at the table. + +Alex: + +There are a lot of work to do. + +Craig: + +Levy will be architect. +Best person to replace me at Cisco. +You'll see. +Wrote the first paper on the first buffer overflow. +CSSv2. + +Dean: + +Numrata. +Stealthewatch team. +Certainly a strong person. +*** IN-PROGRESS csa migration PR feedback :work: +:LOGBOOK: +CLOCK: [2020-11-02 Mon 16:19]--[2020-11-02 Mon 17:18] => 0:59 +:END: +[2020-11-02 Mon 16:19] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Discussion about provisionning API][Discussion about provisionning API]] +*** MEETING CSA Migration discussion :work:meeting: +:LOGBOOK: +CLOCK: [2020-11-02 Mon 15:00]--[2020-11-02 Mon 16:19] => 1:19 +:END: +[2020-11-02 Mon 15:00] +**** Vlad demo + +1. User start at CSA login, prompted to migrate. +2. skip, and get to AMP +3. Create an account +4. get back, click on Migrate Now +5. See success, Finish! +6. All users receive the email, etc... +**** Discussion about provisionning API +*** IN-PROGRESS CSA user migration workflow feedback :work: +:LOGBOOK: +CLOCK: [2020-11-02 Mon 14:35]--[2020-11-02 Mon 15:00] => 0:25 +:END: +[2020-11-02 Mon 14:35] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-W44][2020-W44]] +*** GEEK her.esy.fun css :perso: +:LOGBOOK: +CLOCK: [2020-11-02 Mon 13:34]--[2020-11-02 Mon 14:04] => 0:30 +:END: +[2020-11-02 Mon 13:33] +- ref :: +*** REVIEW morning reviews :work:review: +:LOGBOOK: +CLOCK: [2020-11-02 Mon 09:50]--[2020-11-02 Mon 13:34] => 3:44 +:END: +[2020-11-02 Mon 09:50] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-02 Monday][2020-11-02 Monday]] +** 2020-11-03 Tuesday +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-11-03 Tue 18:05] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+------------+--------------------------------+--------+---+------+------| +| | | *Total time* | *8:16* | | | | +|------------------------+------------+--------------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-03 Tuesday][2020-11-03 Tuesday]] | | | 8:16 | | +| [2020-11-03 Tue 16:02] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*IdP Migration workflow][IdP Migration workflow]] | | | | 2:03 | +| [2020-11-03 Tue 14:47] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CESv2][CESv2]] | | | | 1:01 | +| [2020-11-03 Tue 09:35] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*morning chat][morning chat]] | | | | 5:12 | +#+END: +*** DONE IdP Migration workflow :work: +:LOGBOOK: +CLOCK: [2020-11-03 Tue 16:02]--[2020-11-03 Tue 18:05] => 2:03 +:END: +[2020-11-03 Tue 16:02] +*** CHAT CESv2 :work:chat: +:LOGBOOK: +CLOCK: [2020-11-03 Tue 14:47]--[2020-11-03 Tue 15:48] => 1:01 +:END: +[2020-11-03 Tue 14:47] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CESv2, prevent double login][CESv2, prevent double login]] +*** CHAT morning chat :work:chat: +:LOGBOOK: +CLOCK: [2020-11-03 Tue 09:35]--[2020-11-03 Tue 14:47] => 5:12 +:END: +[2020-11-03 Tue 09:35] +** 2020-11-04 Wednesday +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-11-04 Wed 17:52] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+---------------+--------------------------------------+--------+---+------+------| +| | | *Total time* | *5:23* | | | | +|------------------------+---------------+--------------------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-04 Wednesday][2020-11-04 Wednesday]] | | | 5:23 | | +| [2020-11-04 Wed 16:15] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Weekly SXS meeting][Weekly SXS meeting]] | | | | 1:36 | +| [2020-11-04 Wed 14:53] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*investigate CI error with service-graph][investigate CI error with...]] | | | | 1:22 | +| [2020-11-04 Wed 10:00] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Morning chat][Morning chat]] | | | | 2:25 | +#+END: +*** MEETING Weekly SXS meeting :work:meeting: +:LOGBOOK: +CLOCK: [2020-11-04 Wed 16:41]--[2020-11-04 Wed 17:51] => 1:10 +CLOCK: [2020-11-04 Wed 16:15]--[2020-11-04 Wed 16:41] => 0:26 +:END: +[2020-11-04 Wed 16:15] + +Welcome to Clojure Social Club + +Jyoti present Posture spec. + +Individual report. + +Show you our github board. +**** Individual Report +***** Yann + +CSA Migration +***** Victor + +Last week, complete ETags. +Almost there. +Ship one minor PR. +***** Rob + +Week trying to figure out remediation deployed on INT. +Read logs. +Catch upon on chat on that (content team). + +Couple item lefts. +Some PR reviews. + +@Jyoti: ask Matt how did it tests SSE modules. +@Matt: could test locally first. +@Rob: could not find any error in our logs. +***** Matt + +Work on token credential support for Michael Auger. + +@Jyoti: do we worked with Michael Auger. Docs? +@Jyoti: Michael Auger is leaving Cisco. + +@Guillaume: +***** Mark + +AO bootstrap stuff. +Cleaning up, schemas, number of retries, data structure. +Some cleaning up ns naming. + +Taking care of more testing. + +Talking about a proxy server. +***** Ereteo + +delete by query discussion. + +@G: Alex will be very happy to hear it. +Maybe we'll invite Alex in a meeting. + +@Jyoti: another think to support is update in the objects. +@Guillaume: Same concerns with grouping data, make aggregations +***** Ambrose + +demo about #ctia/1028 + +@G: awesome, that will help everybody. +***** Ag + +Target service. +Two PRs based on the work that Rob merged. +Small cleanup there and there. +***** Guillaume + +Feedback API + +Able to put a rating. +Collect some browser data. +Finished the doc. +Going other the web service. +We'll record the object in our DB. +**** Board + +Demo, Millestones, ask to move the current issues in our dashboard. + +@Jyoti: right now or later? +**** Posture Config Service + +https://github.com/threatgrid/response/blob/master/features/platform/postureServiceConfig.org + +Use the web hook. + +- Use two clients; +- Filter by =client-id= +*** IN-PROGRESS investigate CI error with service-graph :work: +:LOGBOOK: +CLOCK: [2020-11-04 Wed 14:53]--[2020-11-04 Wed 16:15] => 1:22 +:END: +[2020-11-04 Wed 14:53] +- ref :: +*** CHAT Morning chat :work:chat: +:LOGBOOK: +CLOCK: [2020-11-04 Wed 10:00]--[2020-11-04 Wed 12:25] => 0:01 +:END: +[2020-11-04 Wed 10:00] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*IdP Migration workflow][IdP Migration workflow]] +** 2020-11-05 Thursday +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-11-09 Mon 10:17] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+---------------+---------------------------------------------+--------+---+------+------| +| | | *Total time* | *7:16* | | | | +|------------------------+---------------+---------------------------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-05 Thursday][2020-11-05 Thursday]] | | | 7:16 | | +| [2020-11-05 Thu 18:11] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration][CSA Migration]] | | | | 1:26 | +| [2020-11-05 Thu 13:41] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration; migrate org workflow][CSA Migration; migrate org workflow]] | | | | 4:30 | +| [2020-11-05 Thu 11:00] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Discussion with Matt][Discussion with Matt]] | | | | 1:20 | +#+END: +*** MEETING CSA Migration :work:meeting: +:LOGBOOK: +CLOCK: [2020-11-05 Thu 18:11]--[2020-11-05 Thu 19:37] => 1:26 +:END: +[2020-11-05 Thu 18:11] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Ag][Ag]] +*** MEETING Weekly :work:meeting: +**** Business update (Ira Piven) +Peter? follow up. +**** Ben Greenbaum +**** Jyoti Business Update +not much +**** Tristan York +Nothing new. +**** Robert Gloria +TAC cases. +- module conf +- account management +- doc disability +**** Integration Team report +Michael Auger: +- Splunk module +- Progress on new auth mechanism. Generate tokens for users. +**** Brian + +- changes to the investigate bot. +- kill out of sessions. +**** Team Focus: Jyoti + +Yesterday, +CSA Migration looks good from service side. 2 weeks. +Open issue with Orbital team. + +Work on notification services +Incident Aggregation + +Service comming along nicely. +Unified connector team. + +CTIA module to support Asset service. + +Work continu on that side. +Provisionning process a lot easier. +**** Demos +***** Ambrose + +Parallel Matrix Build +***** Guillaume Ereteo + +Upgrade ES5 to ES7 +***** Ag + +Mechanism to hide routes. +*** IN-PROGRESS CSA Migration; migrate org workflow :work: +:LOGBOOK: +CLOCK: [2020-11-05 Thu 13:41]--[2020-11-05 Thu 18:11] => 4:30 +:END: +[2020-11-05 Thu 13:41] +- ref :: + +Killed session. +Do not kill session. + +Assign Chloe and Brian +*** CHAT Discussion with Matt :work: +:LOGBOOK: +CLOCK: [2020-11-05 Thu 11:00]--[2020-11-05 Thu 12:20] => 1:20 +:END: +[2020-11-05 Thu 11:00] +- ref :: +** 2020-11-06 Friday +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-11-06 Fri 18:36] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+------------+--------------------------------------+--------+---+------+------| +| | | *Total time* | *7:35* | | | | +|------------------------+------------+--------------------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-06 Friday][2020-11-06 Friday]] | | | 7:35 | | +| [2020-11-06 Fri 14:28] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration: org migration][CSA Migration: org migration]] | | | | 6:19 | +| [2020-11-06 Fri 09:43] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*check morning chat][check morning chat]] | | | | 1:12 | +| [2020-11-06 Fri 09:37] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*OpenVPN morning][OpenVPN morning]] | | | | 0:04 | +#+END: +*** IN-PROGRESS CSA Migration: org migration :work: +:LOGBOOK: +CLOCK: [2020-11-06 Fri 14:10]--[2020-11-06 Fri 18:36] => 4:26 +CLOCK: [2020-11-06 Fri 10:27]--[2020-11-06 Fri 12:20] => 1:53 +:END: +[2020-11-06 Fri 14:28] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-06 Friday][2020-11-06 Friday]] +*** CHAT check morning chat :work:chat: +:LOGBOOK: +CLOCK: [2020-11-06 Fri 09:15]--[2020-11-06 Fri 10:27] => 1:12 +:END: +[2020-11-06 Fri 09:43] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*OpenVPN morning][OpenVPN morning]] +*** DONE OpenVPN morning :work: +:LOGBOOK: +CLOCK: [2020-11-06 Fri 09:37]--[2020-11-06 Fri 09:41] => 0:04 +:END: +[2020-11-06 Fri 09:37] + +* 2020-W46 +:PROPERTIES: +:ARCHIVE_TIME: 2020-12-14 Mon 10:52 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org +:ARCHIVE_OLPATH: 2020 +:ARCHIVE_CATEGORY: tracker +:END: +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-11-16 Mon 10:19] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+--------------------+----------------------------------------------+---------+-------+------+------| +| | | *Total time* | *17:37* | | | | +|------------------------+--------------------+----------------------------------------------+---------+-------+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-W46][2020-W46]] | | 17:37 | | | +| [2020-11-16 Mon 10:19] | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-09 Monday][2020-11-09 Monday]] | | | 7:06 | | +| [2020-11-09 Mon 18:18] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Org management][Org management]] | | | | 0:46 | +| [2020-11-09 Mon 17:40] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Chat after meeting][Chat after meeting]] | | | | 0:08 | +| [2020-11-09 Mon 17:00] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*SSE Review Proposal Decomission anubis][SSE Review Proposal Decomission...]] | | | | 0:40 | +| [2020-11-09 Mon 16:15] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration org][CSA Migration org]] | | | | 0:45 | +| [2020-11-09 Mon 15:24] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Write issue about config.edn simplification][Write issue about config.edn...]] | | | | 0:49 | +| [2020-11-09 Mon 14:10] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Discussion webex teams/Matt][Discussion webex teams/Matt]] | | | | 1:14 | +| [2020-11-09 Mon 14:04] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*check work todo][check work todo]] | | | | 0:05 | +| [2020-11-09 Mon 14:03] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*webex team help Guillaume email conf][webex team help Guillaume email conf]] | | | | 0:04 | +| [2020-11-09 Mon 11:47] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*webex teams re-check][webex teams re-check]] | | | | 0:28 | +| [2020-11-09 Mon 10:14] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Team Space check-in][Team Space check-in]] | | | | 1:50 | +| [2020-11-09 Mon 10:12] | work, email | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Morning check email][Morning check email]] | | | | 0:02 | +| [2020-11-09 Mon 10:11] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*check morning chat][check morning chat]] | | | | 0:01 | +| [2020-11-09 Mon 10:09] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*OpenVPN morning duo][OpenVPN morning duo]] | | | | 0:02 | +| [2020-11-09 Mon 09:57] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*webex team check][webex team check]] | | | | 0:12 | +| [2020-11-10 Tue 18:53] | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-10 Tuesday][2020-11-10 Tuesday]] | | | 5:52 | | +| [2020-11-10 Tue 17:49] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Fix Account Creation issue][Fix Account Creation issue]] | | | | 1:04 | +| [2020-11-10 Tue 17:42] | interruption, work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Chris Duane chat][Chris Duane chat]] | | | | 0:07 | +| [2020-11-10 Tue 14:19] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Fix client presets routes][Fix client presets routes]] | | | | 3:23 | +| [2020-11-10 Tue 13:30] | work, email | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*FMC further questions][FMC further questions]] | | | | 0:49 | +| [2020-11-10 Tue 13:28] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*openVPN][openVPN]] | | | | 0:02 | +| [2020-11-10 Tue 13:01] | work, email | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Chris Duane / FMC email][Chris Duane / FMC email]] | | | | 0:27 | +| [2020-11-12 Thu 18:54] | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-12 Thursday][2020-11-12 Thursday]] | | | 2:20 | | +| [2020-11-12 Thu 18:00] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Fix AO public help Houman][Fix AO public help Houman]] | | | | 0:28 | +| [2020-11-12 Thu 17:06] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Weekly SecureX Meeting][Weekly SecureX Meeting]] | | | | 0:54 | +| [2020-11-12 Thu 16:08] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Weekly meeting Service][Weekly meeting Service]] | | | | 0:58 | +| [2020-11-13 Fri 18:29] | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-13 Friday][2020-11-13 Friday]] | | | 2:19 | | +| [2020-11-13 Fri 17:10] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration org PR][CSA Migration org PR]] | | | | 1:18 | +| [2020-11-13 Fri 10:10] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Morning chat][Morning chat]] | | | | 1:01 | +#+END: +** 2020-11-09 Monday +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-11-16 Mon 10:19] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+---------------+----------------------------------------------+--------+---+------+------| +| | | *Total time* | *7:06* | | | | +|------------------------+---------------+----------------------------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-09 Monday][2020-11-09 Monday]] | | | 7:06 | | +| [2020-11-09 Mon 18:18] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Org management][Org management]] | | | | 0:46 | +| [2020-11-09 Mon 17:40] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Chat after meeting][Chat after meeting]] | | | | 0:08 | +| [2020-11-09 Mon 17:00] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*SSE Review Proposal Decomission anubis][SSE Review Proposal Decomission...]] | | | | 0:40 | +| [2020-11-09 Mon 16:15] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration org][CSA Migration org]] | | | | 0:45 | +| [2020-11-09 Mon 15:24] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Write issue about config.edn simplification][Write issue about config.edn...]] | | | | 0:49 | +| [2020-11-09 Mon 14:10] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Discussion webex teams/Matt][Discussion webex teams/Matt]] | | | | 1:14 | +| [2020-11-09 Mon 14:04] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*check work todo][check work todo]] | | | | 0:05 | +| [2020-11-09 Mon 14:03] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*webex team help Guillaume email conf][webex team help Guillaume email conf]] | | | | 0:04 | +| [2020-11-09 Mon 11:47] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*webex teams re-check][webex teams re-check]] | | | | 0:28 | +| [2020-11-09 Mon 10:14] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Team Space check-in][Team Space check-in]] | | | | 1:50 | +| [2020-11-09 Mon 10:12] | work, email | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Morning check email][Morning check email]] | | | | 0:02 | +| [2020-11-09 Mon 10:11] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*check morning chat][check morning chat]] | | | | 0:01 | +| [2020-11-09 Mon 10:09] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*OpenVPN morning duo][OpenVPN morning duo]] | | | | 0:02 | +| [2020-11-09 Mon 09:57] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*webex team check][webex team check]] | | | | 0:12 | +#+END: +*** MEETING Org management :work:meeting: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 18:18]--[2020-11-09 Mon 19:04] => 0:46 +:END: +[2020-11-09 Mon 18:18] +- ref :: + +Change organisation. + +Default organisation; security concern in OAuth2 workflow. + +@Martin: user needs: + +1. want to switch org without login out. +2. may disable org. + +Easily deactivate it. + +Admin, see the users, option to disable the org. + +> nb user in org & date of creation, & last login. + + +CSA Migration. Multiple users presented with multiple orgs. + +Show migrated org vs just created org. + +> This org last used on this day, nb of users. +> Visible this is a migrated org. +> Last user login date. + + +- Map users internal to App's roles. +- Also add user's groups +*** GEEK blog :perso: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 18:07]--[2020-11-09 Mon 18:18] => 0:11 +:END: +[2020-11-09 Mon 18:07] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Chat after meeting][Chat after meeting]] +*** PAUSE pause :pause: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 17:48]--[2020-11-09 Mon 18:07] => 0:19 +:END: +[2020-11-09 Mon 17:48] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Chat after meeting][Chat after meeting]] +*** CHAT Chat after meeting :work:chat: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 17:40]--[2020-11-09 Mon 17:48] => 0:08 +:END: +[2020-11-09 Mon 17:40] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*SSE Review Proposal Decomission anubis][SSE Review Proposal Decomission anubis]] +*** MEETING SSE Review Proposal Decomission anubis :work:meeting: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 17:00]--[2020-11-09 Mon 17:40] => 0:40 +:END: +[2020-11-09 Mon 17:00] + +Guillaume Buisson, Scott Burnette, Geetha Ravindranathan, Henry Chen. + +We don't need a tenant token in our flow. +Scree share. + +1st usage: ok to remove the need to use the id_token. + +2nd usage: cross-launch. +*** IN-PROGRESS CSA Migration org :work: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 16:15]--[2020-11-09 Mon 17:00] => 0:45 +:END: +[2020-11-09 Mon 16:15] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-09 Monday][2020-11-09 Monday]] +*** PAUSE pause :pause: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 16:13]--[2020-11-09 Mon 16:15] => 0:02 +:END: +[2020-11-09 Mon 16:13] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Write issue about config.edn simplification][Write issue about config.edn simplification]] +*** IN-PROGRESS Write issue about config.edn simplification :work: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 15:24]--[2020-11-09 Mon 16:13] => 0:49 +:END: +[2020-11-09 Mon 15:24] +**** Problem + +we have a lot of duplication between our =config.edn= files in +=tenzin-config=. +This make it easy to be wrong while we copy (5 times) similar values. +We would like to make those configuration file a lot shorter and easier to +manage by only puting into them the field that are really different between +all environment. +**** A little bit of short-time history. + +At first we relied on a single template that used different =.json= +entries. +Which is kind of duplicating the =config.edn= by adding a layer of logic in +the middle. +After lot of confusions and bugs, we decided (both devs and ops) to duplicate +the config.edn and minimize the amount of templating in the process. +**** Abstract of previous discussions + +If you look at the problem, there are plenty of different solutions to +handle that. +Here are what we thought about: + +1. Use a better templating system than jinja. The best in class in my + opinion (and by far) is dhall. + The issue with dhall is that it is still put a limitation about how we + generate the =config.edn= and this is also another new language to + learn. +2. Use a Clojure project to handle =config.edn= templating/generation. + Mainly re-write a dhall-like project in Clojure better suited for our need. +3. Use another =ConfigService= that would take care of some logic in Clojure. +4. Make every service to use better default values. + So typically some service will depend on some `tk-store` that are named + by something and generally the service is also responsible to know the + intended store to be used. Typically the service know that it should + rely on postgres and not redis nor RAM-only store. + The issue is the service will need to declare its expected configuration + to other services (typically to tk-stores). So we should move from + =init= to =start=. Every of our service should declare its default + config to a centralized =IROHConfigService= during =init= phase. + Then every service should initialize its context during the + =start= phase during which we should use a function similar to + =get-in-config= but from =IROHConfigService= and not TK =ConfigService=. + +From an architecture standpoint the conclusion was to prefer the 4th choice +(which would not be incompatible with the 3rd.) +Mainly the service start to take responsibility from some dependencies. +Also the =IROHConfigService= could take care of potential configuration +conflict. +If two services want different value for the same field we should make the +configuration fail (unless the configuration is overwritten in =config.edn=) +**** High level technical spec + +So technically most (all?) our services have a =init-context= function. +Generally this function use =get-in-config= from TK =ConfigService=. +Also the =init-context= is called in the =init= phase. + +We should instead make all our service dependant on the new =IROHConfigService=. +And during the =init= phase the service should send its default +configuration to the =IROHConfigService=. + +Example: + +#+begin_src clojure +(ns iroh.my-service + (:require [iroh.my-service.core :as core],,,)) +(defprotocol MyServiceProt ,,,) +(tk/defservice + [[:IROHConfigService declare-default-conf get-in-conf]] + (init [this context] + (core/init-conf declare-default-conf)) + (start [this context] + (into context + (core/start-context get-in-conf ,,,))) + ,,,) + +(ns iroh.my-service.core ,,,) + +(def default-config + {:stores {"foo" {:type :postgres :conf {:table-name "foo"}} + "my-service-cache" {:type :redis :conf {:db 1}}} + :my-service {:default-timeout 3000}}) + +(defn init-conf + [declare-default-conf] + (declare-default-conf default-config)) + +(defn get-in-conf + [set-default-config + get-in-config path] + (or (get-in-config path) (get-in default-config path))) + +(defn ^:always-validate start-context :- MyServiceContext + [get-in-conf ,,,] + (let [foo (get-in-conf [:my-service :default-timeout])] + )) +#+end_src + +So the =IROHConfigService= should take care of doing a =deep-merge-with +concat= on all default configurations and the config from =ConfigService=. +It should also throw an exception in case of configuration conflict. +If two services do not agree on the value of some inner field. + +Doing so, we should better separate the developer concerns from the ops +concerns. +Currently the ops are responsible to select the type of database, the +default routes. +While this should be configurable and at the same time not the matter of +the ops. +**** Last word + +This Epic is just here to keep track of the discussions about that +recurring subject and make a proposal of solution. +The objective would be to reach a consensus on a the best way to handle +config.edn simplification and prevent duplication. +*** CHAT Discussion webex teams/Matt :work: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 14:10]--[2020-11-09 Mon 15:24] => 1:14 +:END: +[2020-11-09 Mon 14:10] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*check work todo][check work todo]] +*** DONE check work todo :work: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 14:04]--[2020-11-09 Mon 14:09] => 0:05 +:END: +[2020-11-09 Mon 14:04] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*webex team help Guillaume email conf][webex team help Guillaume email conf]] +*** CHAT webex team help Guillaume email conf :work:chat: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 14:00]--[2020-11-09 Mon 14:04] => 0:04 +:END: +[2020-11-09 Mon 14:03] +- ref :: +*** CHAT webex teams re-check :work:chat: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 11:47]--[2020-11-09 Mon 12:15] => 0:28 +:END: +[2020-11-09 Mon 11:47] +- ref :: +*** GEEK check emacs conf / blog maybe :perso: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 10:22]--[2020-11-09 Mon 11:47] => 1:25 +:END: +[2020-11-09 Mon 10:22] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Team Space check-in][Team Space check-in]] +*** DONE Team Space check-in :work: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 10:14]--[2020-11-09 Mon 12:04] => 1:50 +:END: +[2020-11-09 Mon 10:14] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org::*capture check work emails][capture check work emails]] +*** EMAIL Morning check email :work:email: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 10:12]--[2020-11-09 Mon 10:14] => 0:02 +:END: +[2020-11-09 Mon 10:12] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org::*capture check work emails][capture check work emails]] +*** CHAT check morning chat :work:chat: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 10:11]--[2020-11-09 Mon 10:12] => 0:01 +:END: +[2020-11-09 Mon 10:11] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org::*capture check chat][capture check chat]] +*** DONE OpenVPN morning duo :work: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 10:09]--[2020-11-09 Mon 10:11] => 0:02 +:END: +[2020-11-09 Mon 10:09] +- ref :: +*** CHAT webex team check :work:chat: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 09:57]--[2020-11-09 Mon 10:09] => 0:12 +:END: +[2020-11-09 Mon 09:57] +- ref :: +*** GEEK Morning geekiness, elpher/gemini :perso: +:LOGBOOK: +CLOCK: [2020-11-09 Mon 09:56]--[2020-11-09 Mon 09:57] => 0:01 +:END: +[2020-11-09 Mon 09:56] +- ref :: +** 2020-11-10 Tuesday +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-11-10 Tue 18:53] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+--------------------+------------------------------------+--------+---+------+------| +| | | *Total time* | *5:52* | | | | +|------------------------+--------------------+------------------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-10 Tuesday][2020-11-10 Tuesday]] | | | 5:52 | | +| [2020-11-10 Tue 17:49] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Fix Account Creation issue][Fix Account Creation issue]] | | | | 1:04 | +| [2020-11-10 Tue 17:42] | interruption, work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Chris Duane chat][Chris Duane chat]] | | | | 0:07 | +| [2020-11-10 Tue 14:19] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Fix client presets routes][Fix client presets routes]] | | | | 3:23 | +| [2020-11-10 Tue 13:30] | work, email | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*FMC further questions][FMC further questions]] | | | | 0:49 | +| [2020-11-10 Tue 13:28] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*openVPN][openVPN]] | | | | 0:02 | +| [2020-11-10 Tue 13:01] | work, email | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Chris Duane / FMC email][Chris Duane / FMC email]] | | | | 0:27 | +#+END: +*** DONE Fix Account Creation issue :work: +:LOGBOOK: +CLOCK: [2020-11-10 Tue 17:49]--[2020-11-10 Tue 18:53] => 1:04 +:END: +[2020-11-10 Tue 17:49] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Chris Duane chat][Chris Duane chat]] +*** DONE Chris Duane chat :interruption:work: +:LOGBOOK: +CLOCK: [2020-11-10 Tue 17:42]--[2020-11-10 Tue 17:49] => 0:07 +:END: +[2020-11-10 Tue 17:42] +*** IN-PROGRESS Fix client presets routes :work: +:LOGBOOK: +CLOCK: [2020-11-10 Tue 14:19]--[2020-11-10 Tue 17:42] => 3:23 +:END: +[2020-11-10 Tue 14:19] +- ref :: https://github.com/threatgrid/iroh/issues/4409 +*** EMAIL FMC further questions :work:email: +:LOGBOOK: +CLOCK: [2020-11-10 Tue 13:30]--[2020-11-10 Tue 14:19] => 0:49 +:END: +[2020-11-10 Tue 13:30] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*openVPN][openVPN]] +*** IN-PROGRESS openVPN :work: +:LOGBOOK: +CLOCK: [2020-11-10 Tue 13:28]--[2020-11-10 Tue 13:30] => 0:02 +:END: +[2020-11-10 Tue 13:28] +*** EMAIL Chris Duane / FMC email :work:email: +:LOGBOOK: +CLOCK: [2020-11-10 Tue 13:01]--[2020-11-10 Tue 13:28] => 0:27 +:END: +[2020-11-10 Tue 13:01] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-W46][2020-W46]] +** 2020-11-12 Thursday +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-11-12 Thu 18:54] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+---------------+-----------------------------------+--------+---+------+------| +| | | *Total time* | *2:20* | | | | +|------------------------+---------------+-----------------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-12 Thursday][2020-11-12 Thursday]] | | | 2:20 | | +| [2020-11-12 Thu 18:00] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Fix AO public help Houman][Fix AO public help Houman]] | | | | 0:28 | +| [2020-11-12 Thu 17:06] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Weekly SecureX Meeting][Weekly SecureX Meeting]] | | | | 0:54 | +| [2020-11-12 Thu 16:08] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Weekly meeting Service][Weekly meeting Service]] | | | | 0:58 | +#+END: +*** DONE Fix AO public help Houman :work: +:LOGBOOK: +CLOCK: [2020-11-12 Thu 18:00]--[2020-11-12 Thu 18:28] => 0:28 +:END: +[2020-11-12 Thu 18:00] +- ref :: https://github.com/threatgrid/iroh/pull/4420 +*** MEETING Weekly SecureX Meeting :work:meeting: +:LOGBOOK: +CLOCK: [2020-11-12 Thu 17:06]--[2020-11-12 Thu 18:00] => 0:54 +:END: +[2020-11-12 Thu 17:06] + + +Ergon Chief of Stack report. +*** MEETING Weekly meeting Service :work:meeting: +:LOGBOOK: +CLOCK: [2020-11-12 Thu 16:08]--[2020-11-12 Thu 17:06] => 0:58 +:END: +[2020-11-12 Thu 16:08] + +Postpone Assets + +Ag: Question about translate. +** 2020-11-13 Friday +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-11-13 Fri 18:29] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+------------+------------------------------+--------+---+------+------| +| | | *Total time* | *2:19* | | | | +|------------------------+------------+------------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-13 Friday][2020-11-13 Friday]] | | | 2:19 | | +| [2020-11-13 Fri 17:10] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration org PR][CSA Migration org PR]] | | | | 1:18 | +| [2020-11-13 Fri 10:10] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Morning chat][Morning chat]] | | | | 1:01 | +#+END: +*** IN-PROGRESS CSA Migration org PR :work: +:LOGBOOK: +CLOCK: [2020-11-13 Fri 17:11]--[2020-11-13 Fri 18:29] => 1:18 +:END: +[2020-11-13 Fri 17:10] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org::*Envoyer demande de dossier à la MDPH][Envoyer demande de dossier à la MDPH]] +*** CHAT Morning chat :work:chat: +:LOGBOOK: +CLOCK: [2020-11-13 Fri 10:10]--[2020-11-13 Fri 11:11] => 1:01 +:END: +[2020-11-13 Fri 10:10] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-12 Thursday][2020-11-12 Thursday]] + +* 2020-W48 +:PROPERTIES: +:ARCHIVE_TIME: 2020-12-14 Mon 10:52 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org +:ARCHIVE_OLPATH: 2020 +:ARCHIVE_CATEGORY: tracker +:END: +** 2020-11-23 Monday +*** IN-PROGRESS afternoon work :work: +:LOGBOOK: +CLOCK: [2020-11-23 Mon 14:25]--[2020-11-24 Tue 11:10] => 20:45 +:END: +[2020-11-23 Mon 14:25] +*** DONE Dean & Craig handwritten message :work: +:LOGBOOK: +CLOCK: [2020-11-23 Mon 11:24]--[2020-11-23 Mon 12:24] => 1:00 +:END: +[2020-11-23 Mon 11:24] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-23 Monday][2020-11-23 Monday]] +** 2020-11-24 Tuesday +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-11-25 Wed 09:51] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+---------------+----------------------------------------------+--------+---+------+------| +| | | *Total time* | *9:01* | | | | +|------------------------+---------------+----------------------------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-24 Tuesday][2020-11-24 Tuesday]] | | | 9:01 | | +| [2020-11-24 Tue 17:35] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*discussion Matt][discussion Matt]] | | | | 1:00 | +| [2020-11-24 Tue 16:59] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Posture][Posture]] | | | | 0:33 | +| [2020-11-24 Tue 11:17] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*document code, team, discussions, etc...][document code, team, discussions,...]] | | | | 5:42 | +| [2020-11-24 Tue 11:15] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*discussion Guigui][discussion Guigui]] | | | | 0:02 | +| [2020-11-24 Tue 09:30] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Fix routes Search client presets][Fix routes Search client presets]] | | | | 1:44 | +#+END: +*** CHAT discussion Matt :work:chat: +:LOGBOOK: +CLOCK: [2020-11-24 Tue 17:35]--[2020-11-24 Tue 18:35] => 1:00 +:END: +[2020-11-24 Tue 17:35] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*document code, team, discussions, etc...][document code, team, discussions, etc...]] +*** MEETING Posture :work:meeting: +:LOGBOOK: +CLOCK: [2020-11-24 Tue 16:59]--[2020-11-24 Tue 17:32] => 0:33 +:END: +[2020-11-24 Tue 16:59] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/Cisco.org.gpg::*Concerns: Fix 2, the problem][Concerns: Fix 2, the problem]] + + +Martin, Jyoti, Didi, Andy, Andrew Trapani, Aaron Woland, Mirabell Buchanan + +We want them to onboard only once. + +Two timelines. +How we configure. + +1. AMP & Orbital + + Maybe in the next two Months. + 3rd party MDM involved. +*** IN-PROGRESS document code, team, discussions, etc... :work: +:LOGBOOK: +CLOCK: [2020-11-24 Tue 11:17]--[2020-11-24 Tue 16:59] => 5:42 +:END: +[2020-11-24 Tue 11:17] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-24 Tuesday][2020-11-24 Tuesday]] +*** CHAT discussion Guigui :work:chat: +:LOGBOOK: +CLOCK: [2020-11-24 Tue 11:15]--[2020-11-24 Tue 11:17] => 0:02 +:END: +[2020-11-24 Tue 11:15] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Fix routes Search client presets][Fix routes Search client presets]] +*** DONE Fix routes Search client presets :work: +:LOGBOOK: +CLOCK: [2020-11-24 Tue 09:30]--[2020-11-24 Tue 11:14] => 1:44 +:END: +[2020-11-24 Tue 09:30] +** 2020-11-25 Wednesday +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-11-25 Wed 18:07] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+---------------+----------------------------------------+--------+---+------+------| +| | | *Total time* | *7:28* | | | | +|------------------------+---------------+----------------------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-25 Wednesday][2020-11-25 Wednesday]] | | | 7:28 | | +| [2020-11-25 Wed 16:15] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Weekly SecureX backend meeting][Weekly SecureX backend meeting]] | | | | 1:51 | +| [2020-11-25 Wed 09:30] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*morning routine][morning routine]] | | | | 5:37 | +#+END: +*** MEETING Weekly SecureX backend meeting :work:meeting: +:LOGBOOK: +CLOCK: [2020-11-25 Wed 16:15]--[2020-11-25 Wed 18:06] => 1:51 +:END: +[2020-11-25 Wed 16:15] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*morning routine][morning routine]] +*** IN-PROGRESS morning routine :work: +:LOGBOOK: +CLOCK: [2020-11-25 Wed 14:40]--[2020-11-25 Wed 17:17] => 2:37 +CLOCK: [2020-11-25 Wed 09:30]--[2020-11-25 Wed 12:30] => 3:00 +:END: +[2020-11-25 Wed 09:30] +- ref :: +** 2020-11-26 Thursday +*** IN-PROGRESS Issue blocking middleware during migration :work: +[2020-11-26 Thu 14: 47] +- ref :: [[file:~/dev/iroh/services/iroh-auth/test/iroh_auth/user_web_service_test.clj::"Results should not contains idp-mappings field")]] +** 2020-11-27 Friday +*** IN-PROGRESS iroh-admin UI FF :work: +[2020-11-27 Fri 14:37] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*morning chat.][morning chat.]] +*** IN-PROGRESS morning chat. :work: +:LOGBOOK: +CLOCK: [2020-11-27 Fri 10:16]--[2020-11-27 Fri 12:36] => 2:20 +:END: +[2020-11-27 Fri 10:16] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::+TITLE: Work Time Tracker]] + +* 2020-W47 +:PROPERTIES: +:ARCHIVE_TIME: 2020-12-14 Mon 10:52 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org +:ARCHIVE_OLPATH: 2020 +:ARCHIVE_CATEGORY: tracker +:END: +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-11-23 Mon 11:43] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+---------------+-------------------------------------------+---------+-------+------+------| +| | | *Total time* | *24:08* | | | | +|------------------------+---------------+-------------------------------------------+---------+-------+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-W47][2020-W47]] | | 24:08 | | | +| [2020-11-16 Mon 18:35] | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-16 Monday][2020-11-16 Monday]] | | | 5:08 | | +| [2020-11-16 Mon 14:45] | work, review | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Reviews][Reviews]] | | | | 0:04 | +| [2020-11-16 Mon 11:00] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration org migrate route][CSA Migration org migrate route]] | | | | 4:22 | +| [2020-11-16 Mon 10:24] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Morning chat][Morning chat]] | | | | 0:36 | +| [2020-11-16 Mon 10:17] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Teamspace weekly][Teamspace weekly]] | | | | 0:06 | +| [2020-11-18 Wed 11:07] | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-17 Tuesday][2020-11-17 Tuesday]] | | | 3:51 | | +| [2020-11-17 Tue 11:11] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration org migrate route][CSA Migration org migrate route]] | | | | 2:34 | +| [2020-11-17 Tue 09:54] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*morning chat][morning chat]] | | | | 1:17 | +| [2020-11-18 Wed 19:55] | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-18 Wednesday][2020-11-18 Wednesday]] | | | 8:01 | | +| [2020-11-18 Wed 19:02] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration org route feedbacks][CSA Migration org route feedbacks]] | | | | 0:53 | +| [2020-11-18 Wed 16:00] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*weekly service team][weekly service team]] | | | | 1:57 | +| [2020-11-18 Wed 11:06] | work, review | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*morning reviews][morning reviews]] | | | | 5:11 | +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-19 Thursday][2020-11-19 Thursday]] | | | 7:08 | | +| [2020-11-19 Thu 14:24] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*discussion chat][discussion chat]] | | | | 2:50 | +| [2020-11-19 Thu 10:51] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Matt chat][Matt chat]] | | | | 3:33 | +| [2020-11-19 Thu 09:50] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Morning routine, mario fail, chat, etc..][Morning routine, mario fail,...]] | | | | 0:45 | +#+END: +** 2020-11-16 Monday + +BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-11-16 Mon 18:35] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+--------------+-----------------------------------------+--------+---+------+------| +| | | *Total time* | *5:08* | | | | +|------------------------+--------------+-----------------------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-16 Monday][2020-11-16 Monday]] | | | 5:08 | | +| [2020-11-16 Mon 14:45] | work, review | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Reviews][Reviews]] | | | | 0:04 | +| [2020-11-16 Mon 11:00] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration org migrate route][CSA Migration org migrate route]] | | | | 4:22 | +| [2020-11-16 Mon 10:24] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Morning chat][Morning chat]] | | | | 0:36 | +| [2020-11-16 Mon 10:17] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Teamspace weekly][Teamspace weekly]] | | | | 0:06 | +#+END: +*** REVIEW Reviews :work:review: +:LOGBOOK: +CLOCK: [2020-11-16 Mon 14:45]--[2020-11-16 Mon 14:49] => 0:04 +:END: +[2020-11-16 Mon 14:45] +*** PAUSE pause midi :pause: +:LOGBOOK: +CLOCK: [2020-11-16 Mon 12:25]--[2020-11-16 Mon 13:37] => 1:12 +:END: +[2020-11-16 Mon 12:25] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration org migrate route][CSA Migration org migrate route]] +*** IN-PROGRESS CSA Migration org migrate route :work: +:LOGBOOK: +CLOCK: [2020-11-16 Mon 15:39]--[2020-11-16 Mon 18:35] => 2:56 +CLOCK: [2020-11-16 Mon 14:49]--[2020-11-16 Mon 14:50] => 0:01 +CLOCK: [2020-11-16 Mon 11:00]--[2020-11-16 Mon 12:25] => 1:25 +:END: +[2020-11-16 Mon 11:00] +**** QA + +1. Create a dummy Org in AMP +2. Login via Cisco Security to activate the org. +3. (optional) Logout and Login again via Cisco Security Account (CSA/AMP) +4. Go to the SwaggerUI =/iroh/idp-migrate/= and click on =/iroh/idp-migrate/idp-migrate= +5. You should still be able to use SecureX for a while +6. Logout +7. Login again to this org using Cisco Security Account (CSA/AMP) +8. You should see an error message stating the Org can only be joined by + login via SecureX Sign-On +9. Check you emails, you should have received an email for the migration +10. Click on the Migrate Account button/link in the email +11. Login using an existing account or create a new SxSO account +12. Once finished you should endup in the same Org as the same previous + user in SecureX. + + +You should probably repeat the same full test with multiple users in the +org. +And check all users have received an invitation. +You should check that user will still be able to use SecureX until their +session ends. +Once users of this org logout, they can no longer login via Cisco Security +Account but only via SxSO. +*** CHAT Morning chat :work:chat: +:LOGBOOK: +CLOCK: [2020-11-16 Mon 10:24]--[2020-11-16 Mon 11:00] => 0:36 +:END: +[2020-11-16 Mon 10:24] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Teamspace weekly][Teamspace weekly]] +*** DONE Teamspace weekly :work: +:LOGBOOK: +CLOCK: [2020-11-16 Mon 10:17]--[2020-11-16 Mon 10:23] => 0:06 +:END: +[2020-11-16 Mon 10:17] +** 2020-11-17 Tuesday +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-11-18 Wed 11:07] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+------------+-----------------------------------------+--------+---+------+------| +| | | *Total time* | *3:51* | | | | +|------------------------+------------+-----------------------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-17 Tuesday][2020-11-17 Tuesday]] | | | 3:51 | | +| [2020-11-17 Tue 11:11] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration org migrate route][CSA Migration org migrate route]] | | | | 2:34 | +| [2020-11-17 Tue 09:54] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*morning chat][morning chat]] | | | | 1:17 | +#+END: +*** IN-PROGRESS Try to Fix CI tests :work: +[2020-11-17 Tue 16:23] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration org migrate route][CSA Migration org migrate route]] +*** IN-PROGRESS CSA Migration org migrate route :work: +:LOGBOOK: +CLOCK: [2020-11-17 Tue 15:00]--[2020-11-17 Tue 16:12] => 1:12 +CLOCK: [2020-11-17 Tue 11:11]--[2020-11-17 Tue 12:33] => 1:22 +:END: +[2020-11-17 Tue 11:11] +- ref :: +*** CHAT morning chat :work:chat: +:LOGBOOK: +CLOCK: [2020-11-17 Tue 09:54]--[2020-11-17 Tue 11:11] => 1:17 +:END: +[2020-11-17 Tue 09:54] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020][2020]] +*** TODO check webex teams +:LOGBOOK: +CLOCK: [2020-11-17 Tue 09:25]--[2020-11-17 Tue 09:54] => 00:29 +:END: +[2020-11-17 Tue 09:25] +** 2020-11-18 Wednesday +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-11-18 Wed 19:55] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+---------------+-------------------------------------------+--------+---+------+------| +| | | *Total time* | *8:01* | | | | +|------------------------+---------------+-------------------------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-18 Wednesday][2020-11-18 Wednesday]] | | | 8:01 | | +| [2020-11-18 Wed 19:02] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*CSA Migration org route feedbacks][CSA Migration org route feedbacks]] | | | | 0:53 | +| [2020-11-18 Wed 16:00] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*weekly service team][weekly service team]] | | | | 1:57 | +| [2020-11-18 Wed 11:06] | work, review | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*morning reviews][morning reviews]] | | | | 5:11 | +#+END: +*** IN-PROGRESS CSA Migration org route feedbacks :work: +:LOGBOOK: +CLOCK: [2020-11-18 Wed 19:02]--[2020-11-18 Wed 19:55] => 0:53 +:END: +[2020-11-18 Wed 19:02] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*weekly service team][weekly service team]] +*** MEETING weekly service team :work:meeting: +:LOGBOOK: +CLOCK: [2020-11-18 Wed 16:00]--[2020-11-18 Wed 17:57] => 1:57 +:END: +[2020-11-18 Wed 16:00] +- ref :: [[file:~/.m2/repository/threatgrid/ctim/1.0.22/ctim-1.0.22.jar:ctim/domain/observables/ip.clj::(concat private-ipv4-masks]] +*** REVIEW morning reviews :work:review: +:LOGBOOK: +CLOCK: [2020-11-18 Wed 11:07]--[2020-11-18 Wed 16:18] => 5:11 +:END: +[2020-11-18 Wed 11:06] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org::*Thu][Thu]] +** 2020-11-19 Thursday +*** PAUSE gemini browsing :pause: +:LOGBOOK: +CLOCK: [2020-11-19 Thu 17:14]--[2020-11-19 Thu 17:21] => 0:07 +:END: +[2020-11-19 Thu 17:14] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*discussion chat][discussion chat]] +*** CHAT discussion chat :work:chat: +:LOGBOOK: +CLOCK: [2020-11-19 Thu 14:24]--[2020-11-19 Thu 17:14] => 2:50 +:END: +[2020-11-19 Thu 14:24] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Matt chat][Matt chat]] +*** CHAT Matt chat :work:chat: +:LOGBOOK: +CLOCK: [2020-11-19 Thu 10:51]--[2020-11-19 Thu 14:24] => 3:33 +:END: +[2020-11-19 Thu 10:51] +- ref :: [[file:~/org/plan.org.gpg::*Objectifs][Objectifs]] +*** GEEK personal thinking :perso: +:LOGBOOK: +CLOCK: [2020-11-19 Thu 10:36]--[2020-11-19 Thu 10:51] => 0:15 +:END: +[2020-11-19 Thu 10:36] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Morning routine, mario fail, chat, etc..][Morning routine, mario fail, chat, etc..]] +*** DONE Morning routine, mario fail, chat, etc.. :work: +:LOGBOOK: +CLOCK: [2020-11-19 Thu 09:50]--[2020-11-19 Thu 10:35] => 0:45 +:END: +[2020-11-19 Thu 09:50] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-18 Wednesday][2020-11-18 Wednesday]] + +* 2020-W49 +:PROPERTIES: +:ARCHIVE_TIME: 2020-12-14 Mon 10:52 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org +:ARCHIVE_OLPATH: 2020 +:ARCHIVE_CATEGORY: tracker +:END: +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-12-07 Mon 10:39] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+---------------+------------------------------------------------+---------+-------+-------+-------| +| | | *Total time* | *88:36* | | | | +|------------------------+---------------+------------------------------------------------+---------+-------+-------+-------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-W49][2020-W49]] | | 88:36 | | | +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-11-30 Monday][2020-11-30 Monday]] | | | 3:37 | | +| [2020-11-30 Mon 14:24] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*4207 old-idp-mapping in claim-aliases][4207 old-idp-mapping in...]] | | | | 3:35 | +| [2020-11-30 Mon 14:22] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Check morning work][Check morning work]] | | | | 0:02 | +| [2020-12-01 Tue 17:15] | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-01 Tuesday][2020-12-01 Tuesday]] | | | 7:58 | | +| [2020-12-01 Tue 09:17] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Morning routine][Morning routine]] | | | | 7:58 | +| [2020-12-02 Wed 15:26] | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-02 Wednesday][2020-12-02 Wednesday]] | | | 19:47 | | +| [2020-12-02 Wed 16:13] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Weekly meeting][Weekly meeting]] | | | | 17:08 | +| [2020-12-02 Wed 10:41] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Prepare presentation about =with-tk= & =port 0=][Prepare presentation about...]] | | | | 2:30 | +| [2020-12-02 Wed 10:32] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*#4465][#4465]] | | | | 0:09 | +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-03 Thursday][2020-12-03 Thursday]] | | | 20:39 | | +| [2020-12-03 Thu 15:40] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*refacto port 0][refacto port 0]] | | | | 18:20 | +| [2020-12-03 Thu 10:32] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Make email check case insensitive][Make email check case insensitive]] | | | | 1:13 | +| [2020-12-03 Thu 09:21] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*morning routine][morning routine]] | | | | 1:06 | +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-04 Friday][2020-12-04 Friday]] | | | 36:35 | | +| [2020-12-04 Fri 10:00] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*refacto][refacto]] | | | | 36:35 | +#+END: + +** 2020-11-30 Monday +*** DONE 4207 old-idp-mapping in claim-aliases :work: +:LOGBOOK: +CLOCK: [2020-11-30 Mon 14:24]--[2020-11-30 Mon 17:59] => 3:35 +:END: +[2020-11-30 Mon 14:24] +*** DONE Check morning work :work: +:LOGBOOK: +CLOCK: [2020-11-30 Mon 14:22]--[2020-11-30 Mon 14:24] => 0:02 +:END: +[2020-11-30 Mon 14:22] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-W49][2020-W49]] +** 2020-12-01 Tuesday +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-12-01 Tue 17:15] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+------+--------------------------+--------+---+------+------| +| | | *Total time* | *7:58* | | | | +|------------------------+------+--------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-01 Tuesday][2020-12-01 Tuesday]] | | | 7:58 | | +| [2020-12-01 Tue 09:17] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Morning routine][Morning routine]] | | | | 7:58 | +#+END: +*** MEETING Farewell Craig :work:meeting: +[2020-12-01 Tue 21:02] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Morning routine][Morning routine]] + + Changed its background to the picture of all people of the latest Offsite + in Austing. + + Explained the story behind the ranch. + Al needed to ask Gee to authorize the offsites while using 1/10th of a + normal Hotle. + + Video of Matt doing the apple pie flaming. +*** IN-PROGRESS Morning routine :work: +:LOGBOOK: +CLOCK: [2020-12-01 Tue 09:17]--[2020-12-01 Tue 17:15] => 7:58 +:END: +[2020-12-01 Tue 09:17] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*4207 old-idp-mapping in claim-aliases][4207 old-idp-mapping in claim-aliases]] +** 2020-12-02 Wednesday +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-12-02 Wed 15:26] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+------+------------------------------------------------+--------+---+------+------| +| | | *Total time* | *2:39* | | | | +|------------------------+------+------------------------------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-02 Wednesday][2020-12-02 Wednesday]] | | | 2:39 | | +| [2020-12-02 Wed 10:41] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Prepare presentation about =with-tk= & =port 0=][Prepare presentation about...]] | | | | 2:30 | +| [2020-12-02 Wed 10:32] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*#4465][#4465]] | | | | 0:09 | +#+END: +*** MEETING Weekly meeting :work:meeting: +:LOGBOOK: +CLOCK: [2020-12-02 Wed 16:13]--[2020-12-03 Thu 09:21] => 17:08 +:END: +[2020-12-02 Wed 16:13] + +Standup: + +- added schemas to tk-store search +- added claim-aliases to get info from the Org in DB + +Craig left yesterday. + +Jyoti thinkgs to +*** DONE Prepare presentation about =with-tk= & =port 0= :work: +:LOGBOOK: +CLOCK: [2020-12-02 Wed 14:41]--[2020-12-02 Wed 15:26] => 0:45 +CLOCK: [2020-12-02 Wed 10:41]--[2020-12-02 Wed 12:26] => 1:45 +:END: +[2020-12-02 Wed 10:41] +*** REVIEW #4465 :work: +:LOGBOOK: +CLOCK: [2020-12-02 Wed 10:32]--[2020-12-02 Wed 10:41] => 0:09 +:END: +[2020-12-02 Wed 10:32] +** 2020-12-03 Thursday +*** IN-PROGRESS refacto port 0 :work: +:LOGBOOK: +CLOCK: [2020-12-03 Thu 15:40]--[2020-12-04 Fri 10:00] => 18:20 +:END: +[2020-12-03 Thu 15:40] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Make email check case insensitive][Make email check case insensitive]] +*** DONE Make email check case insensitive :work: +:LOGBOOK: +CLOCK: [2020-12-03 Thu 10:32]--[2020-12-03 Thu 11:45] => 1:13 +:END: +[2020-12-03 Thu 10:32] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org::*capture check webex teams][capture check webex teams]] +*** CHAT check webex meeting chat :work:chat: +:LOGBOOK: +CLOCK: [2020-12-03 Thu 10:32]--[2020-12-03 Thu 10:32] => 0:00 +:END: +[2020-12-03 Thu 10:32] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org::*capture check webex teams][capture check webex teams]] +*** IN-PROGRESS openVPN :work: +[2020-12-03 Thu 10:27] +- ref :: +*** IN-PROGRESS morning routine :work: +:LOGBOOK: +CLOCK: [2020-12-03 Thu 09:21]--[2020-12-03 Thu 10:27] => 1:06 +:END: +[2020-12-03 Thu 09:21] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Weekly meeting][Weekly meeting]] +** 2020-12-04 Friday +*** IN-PROGRESS refacto :work: +:LOGBOOK: +CLOCK: [2020-12-04 Fri 10:00]--[2020-12-05 Sat 22:35] => 36:35 +:END: +[2020-12-04 Fri 10:00] +- ref :: [[file:~/dev/iroh/services/iroh-auth/test/iroh_auth/iroh_auth_web_service_test.clj::(let \[helper iroh-auth.test-helpers.tk/iroh-auth-svc-helper\]]] + +* 2020-W50 +:PROPERTIES: +:ARCHIVE_TIME: 2020-12-14 Mon 10:53 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org +:ARCHIVE_OLPATH: 2020 +:ARCHIVE_CATEGORY: tracker +:END: +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-12-14 Mon 10:36] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+---------------+----------------------------------------+---------+-------+-------+-------| +| | | *Total time* | *50:27* | | | | +|------------------------+---------------+----------------------------------------+---------+-------+-------+-------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-W50][2020-W50]] | | 50:27 | | | +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-07 Monday][2020-12-07 Monday]] | | | 18:21 | | +| [2020-12-07 Mon 16:15] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Angela refresh token in logins][Angela refresh token in logins]] | | | | 18:00 | +| [2020-12-07 Mon 13:48] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*openVPN][openVPN]] | | | | 0:01 | +| [2020-12-07 Mon 10:38] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Teamspace][Teamspace]] | | | | 0:02 | +| [2020-12-07 Mon 10:20] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*morning routine][morning routine]] | | | | 0:18 | +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-08 Tuesday][2020-12-08 Tuesday]] | | | 0:50 | | +| [2020-12-08 Tue 10:15] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Chris Duane session][Chris Duane session]] | | | | 0:50 | +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-09 Wednesday][2020-12-09 Wednesday]] | | | 2:14 | | +| [2020-12-09 Wed 17:31] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Chris Duane sessions][Chris Duane sessions]] | | | | 1:04 | +| [2020-12-09 Wed 16:21] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*weekly meeting][weekly meeting]] | | | | 1:10 | +| [2020-12-10 Thu 15:41] | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-10 Thursday][2020-12-10 Thursday]] | | | 22:35 | | +| [2020-12-10 Thu 17:54] | work, meeting | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*weekly meeting][weekly meeting]] | | | | 16:48 | +| [2020-12-10 Thu 15:49] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*cleanup 2][cleanup 2]] | | | | 2:05 | +| [2020-12-10 Thu 15:05] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Coast 403 DELETE vuln on CTIA][Coast 403 DELETE vuln on CTIA]] | | | | 0:35 | +| [2020-12-10 Thu 10:28] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*port 0 feedback review][port 0 feedback review]] | | | | 3:07 | +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-11 Friday][2020-12-11 Friday]] | | | 6:27 | | +| [2020-12-11 Fri 10:42] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*cleanup 2][cleanup 2]] | | | | 6:27 | +#+END: + + +** 2020-12-07 Monday +*** CHAT Angela refresh token in logins :work:chat: +:LOGBOOK: +CLOCK: [2020-12-07 Mon 16:15]--[2020-12-08 Tue 10:15] => 18:00 +:END: +[2020-12-07 Mon 16:15] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-07 Monday][2020-12-07 Monday]] +*** DONE openVPN :work: +:LOGBOOK: +CLOCK: [2020-12-07 Mon 13:48]--[2020-12-07 Mon 13:49] => 0:01 +:END: +[2020-12-07 Mon 13:48] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-07 Monday][2020-12-07 Monday]] +*** GEEK plan :perso: +:LOGBOOK: +CLOCK: [2020-12-07 Mon 10:40]--[2020-12-07 Mon 11:40] => 1:00 +:END: +[2020-12-07 Mon 10:40] +*** DONE Teamspace :work: +:LOGBOOK: +CLOCK: [2020-12-07 Mon 10:38]--[2020-12-07 Mon 10:40] => 0:02 +:END: +[2020-12-07 Mon 10:38] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*morning routine][morning routine]] +*** DONE morning routine :work: +:LOGBOOK: +CLOCK: [2020-12-07 Mon 10:20]--[2020-12-07 Mon 10:38] => 0:18 +:END: +[2020-12-07 Mon 10:20] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-07 Monday][2020-12-07 Monday]] + +** 2020-12-08 Tuesday +*** CHAT Chris Duane session :work:chat: +:LOGBOOK: +CLOCK: [2020-12-08 Tue 10:15]--[2020-12-08 Tue 11:05] => 0:50 +:END: +[2020-12-08 Tue 10:15] +- ref :: [[file:~/dev/iroh/services/iroh-auth/test/iroh_auth/iroh_auth_web_service_test.clj::{:type :postgres]] + +** 2020-12-09 Wednesday +*** MEETING Chris Duane sessions :work:meeting: +:LOGBOOK: +CLOCK: [2020-12-09 Wed 17:31]--[2020-12-09 Wed 18:35] => 1:04 +:END: +[2020-12-09 Wed 17:31] + +Notes: + +- session +- idle session timeout +- absolute session timeout + + + +*** MEETING weekly meeting :work:meeting: +:LOGBOOK: +CLOCK: [2020-12-09 Wed 16:21]--[2020-12-09 Wed 17:31] => 1:10 +:END: +[2020-12-09 Wed 16:21] +- ref :: [[file:~/dev/iroh/services/iroh-auth/src/iroh_auth/grant_service.clj::(start]] + +** 2020-12-10 Thursday +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-12-10 Thu 15:41] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+------------+---------------------------------------+--------+---+------+------| +| | | *Total time* | *3:42* | | | | +|------------------------+------------+---------------------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-10 Thursday][2020-12-10 Thursday]] | | | 3:42 | | +| [2020-12-10 Thu 15:05] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Coast 403 DELETE vuln on CTIA][Coast 403 DELETE vuln on CTIA]] | | | | 0:35 | +| [2020-12-10 Thu 10:28] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*port 0 feedback review][port 0 feedback review]] | | | | 3:07 | +#+END: +*** MEETING weekly meeting :work:meeting: +:LOGBOOK: +CLOCK: [2020-12-10 Thu 17:54]--[2020-12-11 Fri 10:42] => 16:48 +:END: +[2020-12-10 Thu 17:54] +- ref :: [[file:~/dev/iroh/services/iroh-auth/src/iroh_auth/oauth2_service/checking.clj::OAuth2ClientPresetService\]]] +*** IN-PROGRESS cleanup 2 :work: +:LOGBOOK: +CLOCK: [2020-12-10 Thu 15:49]--[2020-12-10 Thu 17:54] => 2:05 +:END: +[2020-12-10 Thu 15:49] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-10 Thursday][2020-12-10 Thursday]] +*** CHAT Coast 403 DELETE vuln on CTIA :work:chat: +:LOGBOOK: +CLOCK: [2020-12-10 Thu 15:05]--[2020-12-10 Thu 15:40] => 0:35 +:END: +[2020-12-10 Thu 15:05] +*** DONE port 0 feedback review :work: +:LOGBOOK: +CLOCK: [2020-12-10 Thu 14:00]--[2020-12-10 Thu 15:05] => 1:05 +CLOCK: [2020-12-10 Thu 10:28]--[2020-12-10 Thu 12:30] => 2:02 +:END: +[2020-12-10 Thu 10:28] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org::*Work][Work]] +*** CHAT Morning routine :work:chat: +[2020-12-10 Thu 09:57] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Chris Duane sessions][Chris Duane sessions]] + +** 2020-12-11 Friday +*** MEETING Monthly Engineer meeting :work:meeting: +[2020-12-11 Fri 17:09] + +Jesse Presentation about the Engine. + +17:13 => technical problem solved. Starting. + + +**** Joel Holdbrooks (aka. Falcon) + +Workflow: a graph static object that will be interpretted instead of +directly a program. + + +*** IN-PROGRESS cleanup 2 :work: +:LOGBOOK: +CLOCK: [2020-12-11 Fri 10:42]--[2020-12-11 Fri 17:09] => 6:27 +:END: +[2020-12-11 Fri 10:42] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*weekly meeting][weekly meeting]] + +* 2020 +:PROPERTIES: +:ARCHIVE_TIME: 2021-01-04 Mon 16:23 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org +:ARCHIVE_CATEGORY: tracker +:END: + +** 2020-W51 + +*** 2020-12-14 Monday +**** DONE cleanup code :work: +[2020-12-14 Mon 10:53] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020][2020]] +**** DONE lein-monolith recursive search :work: +**** IN-PROGRESS HTML errors :work: + +*** 2020-12-16 Wednesday +#+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" +#+CAPTION: Clock summary at [2020-12-16 Wed 13:07] +| Timestamp | Tags | Headline | Time | | | | +|------------------------+------+----------------------------------------+--------+---+------+------| +| | | *Total time* | *3:01* | | | | +|------------------------+------+----------------------------------------+--------+---+------+------| +| | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2020-12-16 Wednesday][2020-12-16 Wednesday]] | | | 3:01 | | +| [2020-12-16 Wed 13:04] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*HTML errors][HTML errors]] | | | | 1:01 | +| | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*lein-monolith recursive search][lein-monolith recursive search]] | | | | 1:00 | +| | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*discussion Posture][discussion Posture]] | | | | 1:00 | +#+END: +**** IN-PROGRESS html-errors :work: +[2020-12-16 Wed 17:11] +- ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*weekly][weekly]] +**** MEETING weekly :work:meeting: +:LOGBOOK: +CLOCK: [2020-12-16 Wed 16:17]--[2020-12-16 Wed 17:11] => 0:54 +:END: +[2020-12-16 Wed 16:17] + + +Vault API. + +Report: +- Big Refactor effort + +- Fix the old invite JSON page to the face of our customers. + Merry Christmas to Al. + +- question about changing aud to list (risk with SSE/Orbital etc...) + Should not be a major issue, but still. + One HARDCORE option would be to change the aud format depending on the + date of the client generating the tokens. +**** IN-PROGRESS HTML errors :work: +:LOGBOOK: +CLOCK: [2020-12-16 Wed 12:04]--[2020-12-16 Wed 13:05] => 2:01 +:END: +[2020-12-16 Wed 13:04] +- ref :: [[file:~/dev/iroh/services/iroh-auth/test/iroh_auth/iroh_auth_web_service_test.clj::(ns iroh-auth.iroh-auth-web-service-test]] +**** IN-PROGRESS lein-monolith recursive search :work: +:LOGBOOK: +CLOCK: [2020-12-16 Wed 10:04]--[2020-12-16 Wed 11:04] => 1:00 +:END: +**** CHAT discussion Posture :work: +:LOGBOOK: +CLOCK: [2020-12-16 Wed 11:04]--[2020-12-16 Wed 12:04] => 1:00 +:END: + diff --git a/elpher-bookmarks b/elpher-bookmarks new file mode 100644 index 00000000..1791a945 --- /dev/null +++ b/elpher-bookmarks @@ -0,0 +1,15 @@ +; Elpher bookmarks file + +; Bookmarks are stored as a list of (label URL) items. +; Feel free to edit by hand, but take care to ensure +; the list structure remains intact. + +(("rosenzweig.io" "gemini://rosenzweig.io/") + ("drewdevault.com" "gemini://drewdevault.com/") + ("Exploration Surprise!" "gemini://tilde.team/~sumpygump/explore/") + ("Spacewalk" "gemini://rawtext.club/~sloum/spacewalk.gmi") + ("Houston search engine" "gemini://houston.coder.town/") + ("gemlog.blue/users" "gemini://gemlog.blue/users/") + ("gopherddit" "gopher://gopherddit.com/1") + ("GUS" "gemini://gus.guru/") + ("gemini://her.esy.fun" "gemini://her.esy.fun/")) diff --git a/init-machine.org b/init-machine.org index 9dc72520..6bf4b677 100644 --- a/init-machine.org +++ b/init-machine.org @@ -8,14 +8,15 @@ tags :: [[file:../journal/2020-06-02--11-31-33Z--nix.org][nix]] [[file:../journa go https://nixos.org/nix/ #+BEGIN_SRC bash -echo "curl -L --proto '=https' --tlsv1.2 https://nixos.org/nix/install | sh" +sh <(curl -L https://nixos.org/nix/install) --darwin-use-unencrypted-nix-store-volume #+END_SRC * Init nix-channels #+BEGIN_SRC bash +. .nix-profile/etc/profile.d/nix.sh nix-channel --add https://nixos.org/channels/nixpkgs-20.03-darwin nixpkgs -nix-channel --add https://github.com/rycee/home-manager/archive/release-20.03.tar.gz home-manager +nix-channel --add https://github.com/rycee/home-manager/archive/release-20.09.tar.gz home-manager nix-channel --update #+END_SRC @@ -79,14 +80,7 @@ open solaryzed-iterm2/*.itermcolors cp -r ~/.nix-profile/Applications/Emacs.app /Applications * Mails -offlineimap -o -notmuch new -cd ~/mail -mkdir yann.esposito.gmail -cd yann.esposito.gmail -gmi init yann.esposito@gmail.com -gmi pull -gmi push +TODO...?? * Install clj-kondo Does not work from =nix=. diff --git a/journal/2020-09-08.org b/journal/2020-09-08.org deleted file mode 100644 index 9a5ce20f..00000000 --- a/journal/2020-09-08.org +++ /dev/null @@ -1 +0,0 @@ -#+title: 2020-09-08 diff --git a/journal/2020-10-25--15-46-53Z--i_m_thinking_of_ending_things_2020.org b/journal/2020-10-25--15-46-53Z--i_m_thinking_of_ending_things_2020.org new file mode 100644 index 00000000..96c272a1 --- /dev/null +++ b/journal/2020-10-25--15-46-53Z--i_m_thinking_of_ending_things_2020.org @@ -0,0 +1,43 @@ +#+TITLE: I'm Thinking of Ending Things (2020) +#+Author: Yann Esposito +#+Date: [2020-10-25] + +tags :: [[file:2020-10-25--15-47-30Z--film.org][film]] +source :: https://www.imdb.com/title/tt7939766/ + +Un film qui m'a fait beaucoup pensé aux films de David Lynch. +Les personnages parraissent vivant mais des choses « impossible » leur arrive. +Des pertes de mémoire, des inconsistences dans leur mémoire, leur vie, etc... + +Parfois un personne se retourne au milieu d'une discussion pour se +retrouver au milieu d'un pièce vide. + +Et c'est ce dont il s'agit dans "I'm Thinking of Ending Things". +Mais comme je suis un fan de David Lynch et que j'analyse ce genre de +chose. +Et bien, j'étais un peu « à la maison » en regardant ce film. + +Les personnages sont tous des personnages inventés dans l'esprit du +personnage principal qui fantasme d'un scénario. +Le personnage principal est un "janitor" de lycée. +Il est la cible des ricanneries des jeunes filles qui lui trouve un air +bizarre. +Il aurait aimé être un scientifique, un poète, ou tout un tas d'autres +choses. +Mais il n'a toujours été bon qu'à s'occuper de nettoyer le lycée le soir. +Dans le scénario qu'il imagine, il s'imagine de nouveau jeune. +Avec une jeune fille qui lui ressemble et qui le trouve super. +Il s'imagine lui faire découvrir sa vie. +Sa famille, là où il a vécu. +Ses moments difficiles, lorsque ses parents tombent malades et meurent. + +Et finalement il l'amène au lieu qui a fini sa vie. +Le lycée qu'il n'a jamais quitté et qu'il soccupe de nettoyer. + +Dans ce film il y avait beaucoup de choses bien faites. +Mais aussi certains ratés. +Les acteurs sont vraiment très bon à mon goût. +Je trouve la fin un peu ratée. +Et il est trop long, certaines scènes sont ennuyeuses. +Pourtant j'aime bien les films avec des longeurs en général, mais là les +longeurs manquaient de profondeur. diff --git a/journal/2020-12-01--10-39-10Z--plan.org b/journal/2020-10-25--15-47-30Z--film.org similarity index 55% rename from journal/2020-12-01--10-39-10Z--plan.org rename to journal/2020-10-25--15-47-30Z--film.org index 746e0140..62ee07fe 100644 --- a/journal/2020-12-01--10-39-10Z--plan.org +++ b/journal/2020-10-25--15-47-30Z--film.org @@ -1,6 +1,6 @@ -#+TITLE: plan +#+TITLE: film #+Author: Yann Esposito -#+Date: [2020-12-01] +#+Date: [2020-10-25] tags :: source :: diff --git a/journal/2020-11-14--12-27-26Z--resume.org b/journal/2020-11-14--12-27-26Z--resume.org deleted file mode 100644 index 6f7d556e..00000000 --- a/journal/2020-11-14--12-27-26Z--resume.org +++ /dev/null @@ -1,6 +0,0 @@ -#+TITLE: Resume -#+Author: Yann Esposito -#+Date: [2020-11-14] - -tags :: -source :: diff --git a/journal/2020-11-26--10-11-23Z--meta_rfc_for_dev_team.tmpg0Rmod.org b/journal/2020-11-26--10-11-23Z--meta_rfc_for_dev_team.tmpg0Rmod.org deleted file mode 100644 index 43155fe6..00000000 --- a/journal/2020-11-26--10-11-23Z--meta_rfc_for_dev_team.tmpg0Rmod.org +++ /dev/null @@ -1,116 +0,0 @@ -# Created 2020-11-26 Thu 11:14 -#+TITLE: [Meta RFC] RFC template -#+DATE: [2020-11-26 Thu] -#+AUTHOR: Yann Esposito -tags :: [[file:../../../../../../.org/journal/2020-11-26--10-12-21Z--work.org][work]] [[file:../../../../../../.org/journal/2020-11-26--10-12-42Z--organisation.org][organisation]] -source :: - -/Abstract/: Yesterday in our weekly meeting I discussed about how I would -like us to work with RFCs. -I would like to add this document to talk about RFCs. -So this is a meta document. -I hope not to trigger the need for a meta-meta-document ;). -I will try to keep it self-referencing by using its own description. -Closer to the quine :). - -*Audience*: (Who's impacted?) -- iroh team -- managers - -*RFC kind*: -- team organisation - -** Objective - -*Improvement*: Write a proper RFC template. - -* Proposed Solutions - -** Template - -This is the template I would like us to provide. -We should probably add that as a github template for issue. -So if you declare you want to create a new RFC issue you will be presented -this template. - -The author will only need to fill the blanks and remove parts that are not -relevant. - -*** [Title] <- name of the issue in github - -/Abstract/: A little bit more than in the title - -*Audience*: (Who's impacted?) -- iroh team -- ops -- ui team -- managers -- customers - -*RFC kind*: (remove non relevant part) -- code convention (=> Audience; iroh-team only) - - ns naming convention - - position of args - - naming of args - - etc.. -- dev tooling (=> Audience; iroh-team, maybe ops) - - emacs mode - - cider - - clj-refactor - - CI - - scripts - - git commit message - - docker - - etc... -- team organisation (=> Audience; iroh-team, managers) -- technical specification (Audience not constrained); - The goal of a technical specification RFC is is to produce a - document containing: - - a functional specification - - a technical specification for our team - - technical specification(s) for other team if necessary (ops, UI, etc...) - - an execution plan - -**** Objective - -Probably it should be one of those: - -- Solve a problem. -- Provide a new feature, -- Improve the current situation. - -Describe the objective of this RFC. - -**** Proposed Solutions - -***** [Solution 1] - -- describe one possible solution -- pros -- cons - -***** [Solution 2] - -- describe another possible solution -- pros -- cons - -**** Furter Considerations and Remarks - -Generic place to put comment not suitable in any other subsection. -Typically, we could add - -- Security -- Communication - -** Further Considerations and Remarks - -*** =dev= label - -We already have a =dev= label we should probably use for RFC whose audience -is just the iroh team. - -*** =Epic= label - -We should continu to use the =Epic= label for issues whose goal is to -produce a specification document along with an execution plan. diff --git a/journal/2020-11-26--10-11-23Z--meta_rfc_for_dev_team.tmpo9WI1e.org b/journal/2020-11-26--10-11-23Z--meta_rfc_for_dev_team.tmpo9WI1e.org deleted file mode 100644 index 97ec86e4..00000000 --- a/journal/2020-11-26--10-11-23Z--meta_rfc_for_dev_team.tmpo9WI1e.org +++ /dev/null @@ -1,111 +0,0 @@ -# Created 2020-11-26 Thu 11:10 -#+TITLE: [Meta RFC] RFC template -#+DATE: [2020-11-26 Thu] -#+AUTHOR: Yann Esposito -tags :: [[file:../../../../../../.org/journal/2020-11-26--10-12-21Z--work.org][work]] [[file:../../../../../../.org/journal/2020-11-26--10-12-42Z--organisation.org][organisation]] -source :: - -/Abstract/: Yesterday in our weekly meeting I discussed about how I would -like us to work with RFCs. -I would like to add this document to talk about RFCs. -So this is a meta document. -I hope not to trigger the need for a meta-meta-document ;). -I will try to keep it self-referencing by using its own description. -Closer to the quine :). - -*Audience*: (Who's impacted?) -- iroh team -- managers - -*RFC kind*: -- team organisation - -** Objective - -*Improvement*: Write a proper RFC template. - -* Proposed Solutions - -** Template - -This is the template I would like us to provide. -We should probably add that as a github template for issue. -So if you declare you want to create a new RFC issue you will be presented -this template. - -The author will only need to fill the blanks and remove parts that are not -relevant. - -*** [Title] <- name of the issue in github - -/Abstract/: A little bit more than in the title - -*Audience*: (Who's impacted?) -- iroh team -- ops -- ui team -- managers -- customers - -*RFC kind*: (remove non relevant part) -- code convention (=> Audience; iroh-team only) - - ns naming convention - - position of args - - naming of args - - etc.. -- dev tooling (=> Audience; iroh-team, maybe ops) - - emacs mode - - cider - - clj-refactor - - CI - - scripts - - git commit message - - docker - - etc... -- team organisation (=> Audience; iroh-team, managers) -- technical specification ( not Audience constraint ) - - goal write a document for other dev (potential other teams), managers, and provide an execution plan - -**** Objective - -Probably it should be one of those: - -- Solve a problem. -- Provide a new feature, -- Improve the current situation. - -Describe the objective of this RFC. - -**** Proposed Solutions - -***** [Solution 1] - -- describe one possible solution -- pros -- cons - -***** [Solution 2] - -- describe another possible solution -- pros -- cons - -**** Furter Considerations and Remarks - -Generic place to put comment not suitable in any other subsection. -Typically, we could add - -- Security -- Communication - -** Further Considerations and Remarks - -*** =dev= label - -We already have a =dev= label we should probably use for RFC whose audience -is just the iroh team. - -*** =Epic= label - -We should continu to use the =Epic= label for issues whose goal is to -produce a specification document along with an execution plan. diff --git a/journal/2020-12-01--10-40-23Z--plan.org b/journal/2020-12-01--10-40-23Z--plan.org deleted file mode 100644 index 746e0140..00000000 --- a/journal/2020-12-01--10-40-23Z--plan.org +++ /dev/null @@ -1,6 +0,0 @@ -#+TITLE: plan -#+Author: Yann Esposito -#+Date: [2020-12-01] - -tags :: -source :: diff --git a/journal/2020-12-27--19-49-15Z--we_ve_got_depression_all_wrong_it_s_trying_to_save_us.org b/journal/2020-12-27--19-49-15Z--we_ve_got_depression_all_wrong_it_s_trying_to_save_us.org index 4e0bb85a..31aaa1b4 100644 --- a/journal/2020-12-27--19-49-15Z--we_ve_got_depression_all_wrong_it_s_trying_to_save_us.org +++ b/journal/2020-12-27--19-49-15Z--we_ve_got_depression_all_wrong_it_s_trying_to_save_us.org @@ -2,16 +2,9 @@ #+Author: Dr Escalante #+Date: [2020-12-27] -tags :: [[file:2020-07-01--07-25-51Z--psychology.org][psychology]] -source :: https://www.psychologytoday.com/us/blog/shouldstorm/202012/we-ve-got-depression-all-wrong-it-s-trying-save-us - -references :: - -- Porges, Stephen. (Apr 2009) The polyvagal theory: - New insights into adaptive reactions of the autonomic nervous system. - Cleve Clin J Med. -- Porges, Stephen. (Feb 2007) The polyvagal perspective - Biol Psychology. +- tags :: [[file:2020-07-01--07-25-51Z--psychology.org][psychology]] +- source :: https://www.psychologytoday.com/us/blog/shouldstorm/202012/we-ve-got-depression-all-wrong-it-s-trying-save-us +- ref :: https://news.ycombinator.com/item?id=25546043 * We’ve Got Depression All Wrong. It’s Trying to Save Us. @@ -221,3 +214,11 @@ It is time we start valuing the incredible capacity of our biology to find a way in hard times. And it is time that we stop pretending depressed people are any different than anyone else. + +* References + +- Porges, Stephen. (Apr 2009) The polyvagal theory: + New insights into adaptive reactions of the autonomic nervous system. + Cleve Clin J Med. +- Porges, Stephen. (Feb 2007) The polyvagal perspective + Biol Psychology. diff --git a/journal/2020/2020-10-09.org b/journal/2020/2020-10-09.org index 2faef167..f913ef61 100644 --- a/journal/2020/2020-10-09.org +++ b/journal/2020/2020-10-09.org @@ -28,3 +28,4 @@ Je pense que c'est plutôt bon signe. Je vais aller à Martigues ce week-end. Mais je me suis réveillé vers 6h30 alors que je faisais un rêve pendant lequel j'étais en colère. +Et je pense que les deux sont corrélés. diff --git a/journal/2020/2020-10-25.org b/journal/2020/2020-10-25.org new file mode 100644 index 00000000..894825c9 --- /dev/null +++ b/journal/2020/2020-10-25.org @@ -0,0 +1,55 @@ +#+Title: Journal (2020-10-25 - ∆y=43.64 (15939)) +#+Author: Yann Esposito +#+Date: [2020-10-25] +#+STARTUP: showeverything +#+STARTUP: inlineimages + +* Résume Journée +:PROPERTIES: +:CREATED: 20201025 +:END: + + | sommeil | 4/5 | horrible -> comme un bébé | + | activité φ | 2/5 | au lit -> sport | + | nourriture | 3/5 | malbouffe -> saine | + | humeur | 3/5 | exécrable -> excellente | + | intérêt | ?/5 | ennuie -> exceptionnel | + +- Faits positifs +- Faits marquants +- Résumé des discussions intéressantes +- Réflexions/Essais + +* 2020-10-25 Sunday +** 15:38 +Celà fait quelques jours que je n'ai pas écrit de journal. + +Il faut du temps, de l'inspiration. + +Je ne sais plus vraiment ce que je racontais dans mes entrées précédentes. +Je vais toutefois essayer de faire un résumé des faits les plus marquants. + +Anna a commencé le CNED cette semaine. +Elle a reçu les cours notre compte a été créé. +Elle m'a dit qu'elle avait fait la moitié d'un cours évalué à 30h de +travail en 2h. +Et ça ne m'étonne pas. +Elle a les capacités de faire de grandes choses et de réussir. +Il lui faut juste un environnement adapté à son état psychologique. + +Krystelle a réussie à se détendre un petit peu. +Elle était très stressée et surmenée. +En réalité il suffit que j'ai un peu plus de temps pour faire des taches +ménagères et ça aide beaucoup. +Le linge, l'aspirateur, un peu de bricolage, etc... + +Bastien continu de s'entraîner, il n'a pas appelé l'auto-école pour prendre +un nouveau rendez-vous pour son permis. +C'est difficile pour lui. + +Au niveau du travail, nous « psychotons » encore pas mal. +Mais petit à petit on se rassure sur le départ de Craig et Dean. +On ne sait toujours pas à quoi ressemblera l'après. +J'ai du mal à imaginer que ça soit vraiment mieux. +Mais ce n'est pas non plus impossible. +Nous verrons bien. diff --git a/journal/2020/2020-10-29.org b/journal/2020/2020-10-29.org new file mode 100644 index 00000000..54b3fb6b --- /dev/null +++ b/journal/2020/2020-10-29.org @@ -0,0 +1,40 @@ +#+Title: Journal (2020-10-29 - ∆y=43.65 (15944)) +#+Author: Yann Esposito +#+Date: [2020-10-29] +#+STARTUP: showeverything +#+STARTUP: inlineimages + +* Résume Journée +:PROPERTIES: +:CREATED: 20201029 +:END: + + | sommeil | 1/5 | horrible -> comme un bébé | + | activité φ | 2/5 | au lit -> sport | + | nourriture | 2/5 | malbouffe -> saine | + | humeur | 2/5 | exécrable -> excellente | + | intérêt | 1/5 | ennuie -> exceptionnel | + +- Faits positifs +- Faits marquants +- Résumé des discussions intéressantes +- Réflexions/Essais + +* 2020-10-29 Thursday +** 18:53 +Krystelle est partie avec les enfants cette semaine de lundi à jeudi. + +Elle est revenue aujourd'hui. +Tout la semaine j'ai été assez détendu. +J'avais le temps de faire un peu ce que je voulais comme je le souhaitais. +Et hier soir je me suis endormi à 1h30. +Ce qui est trop tard. +Et je me suis réveillé vers 7h ce matin. +Du coups, j'ai assez peu dormi. +J'ai publié un nouvel article de blog rapide sur org mode ce matin. + +Il était loin d'être assez complet relativement à mes écrits habituels. + +En tout cas, j'ai pris un café aussi aujourd'hui pour compensé, je pense +que ça m'énerve pour rien. +Je ne me sens pas détendu du tout. diff --git a/journal/2020/2020-11-03.org b/journal/2020/2020-11-03.org new file mode 100644 index 00000000..773d1398 --- /dev/null +++ b/journal/2020/2020-11-03.org @@ -0,0 +1,21 @@ +#+Title: Journal (2020-11-04 - ∆y=43.67 (15950)) +#+Author: Yann Esposito +#+Date: [2020-11-04] +#+STARTUP: showeverything +#+STARTUP: inlineimages + +* Résume Journée +:PROPERTIES: +:CREATED: 20201104 +:END: + + | sommeil | ?/5 | horrible -> comme un bébé | + | activité φ | ?/5 | au lit -> sport | + | nourriture | ?/5 | malbouffe -> saine | + | humeur | ?/5 | exécrable -> excellente | + | intérêt | ?/5 | ennuie -> exceptionnel | + +- Faits positifs +- Faits marquants +- Résumé des discussions intéressantes +- Réflexions/Essais diff --git a/journal/2020/2020-11-18.org b/journal/2020/2020-11-18.org new file mode 100644 index 00000000..c1fd301b --- /dev/null +++ b/journal/2020/2020-11-18.org @@ -0,0 +1,36 @@ +#+Title: Journal (2020-11-18 - ∆y=43.71 (15963)) +#+Author: Yann Esposito +#+Date: [2020-11-18] +#+STARTUP: showeverything +#+STARTUP: inlineimages + +* Résume Journée +:PROPERTIES: +:CREATED: 20201118 +:END: + + | sommeil | ?/5 | horrible -> comme un bébé | + | activité φ | ?/5 | au lit -> sport | + | nourriture | ?/5 | malbouffe -> saine | + | humeur | ?/5 | exécrable -> excellente | + | intérêt | ?/5 | ennuie -> exceptionnel | + +- Faits positifs +- Faits marquants +- Résumé des discussions intéressantes +- Réflexions/Essais + +* 2020-11-18 Wednesday +** 09:59 +Celà fait plusieurs jours que je m'endors très tard (après 1h du matin). +Je sens que ce n'est pas bon du tout. +Il va falloir que je fasse des pauses actives. + +Ah je viens d'avoir ma mère au téléphone, elle voudrait venir la semaine +prochaine pour nous voir. +Je pense elle se sent vraiment seule. + +Ha une petite discussion sur le chat sur les offres Haskell du moment. +Matt me propose de rester chez Cisco et en plus de prendre un contrat à +temps partiel avec l'autre boite. +Comme d'habitude on verra. diff --git a/journal/2020/2020-11-21.org b/journal/2020/2020-11-21.org new file mode 100644 index 00000000..98df3e0b --- /dev/null +++ b/journal/2020/2020-11-21.org @@ -0,0 +1,38 @@ +#+Title: Journal (2020-11-21 - ∆y=43.72 (15966)) +#+Author: Yann Esposito +#+Date: [2020-11-21] +#+STARTUP: showeverything +#+STARTUP: inlineimages + +* Résume Journée +:PROPERTIES: +:CREATED: 20201121 +:END: + + | sommeil | 2/5 | horrible -> comme un bébé | + | activité φ | 2/5 | au lit -> sport | + | nourriture | 2/5 | malbouffe -> saine | + | humeur | 4/5 | exécrable -> excellente | + | intérêt | 3/5 | ennuie -> exceptionnel | + +- Faits positifs +- Faits marquants +- Résumé des discussions intéressantes +- Réflexions/Essais + +* 2020-11-21 Saturday + +** 16:07 + +Aujourd'hui Krystelle travaille. +Je me suis réveillé avec elle et je me suis rendormi jusqu'a 9h. +Je me suis forcé pour sortir le chien. +Une petite balade sympathique. +Je m'amuse actuellement à avoir un mode d'écriture agréable pour org-mode. +J'ai installé le package focus qui fait exactement ce que je veux. +Il grise toute la page à l'exception de la phrase courante. + +Du coups, j'ai pu un peu geeker ce matin. +** 18:53 +Je me prépare à faire des présentations avec emacs. +Ce n'est pas directement facile à accomplir. diff --git a/journal/2020/2020-11-27.org b/journal/2020/2020-11-27.org index ed7e2143..a0e0f58c 100644 --- a/journal/2020/2020-11-27.org +++ b/journal/2020/2020-11-27.org @@ -24,5 +24,3 @@ ** 12:24 Ma mère est arrivée hier. C'est bien de l'avoir avec nous. - -J diff --git a/journal/2020/2020-12-29.org b/journal/2020/2020-12-29.org index 5f0d01ee..0ffd2961 100644 --- a/journal/2020/2020-12-29.org +++ b/journal/2020/2020-12-29.org @@ -136,3 +136,12 @@ J'ai pu réagir plus efficacement contre des frustrations. J'ai pu avoir assez d'énergie pour faire des choses. J'ai pu faire ces choses qui me gonfle sans le vivre trop mal. J'ai pu prendre le temps d'écrire cette entrée de journal. + +Vraiment, c'est mieux que mes habitudes. +Je pense aussi la musique aide à puiser dans l'énergie que j'ai. +Il va falloir que je fasse un peu attention. + +Bon, je pense qu'il en est assez. +Je vais aller me coucher. +Je ne sais pas encore ce que je vais faire. +Mais il est presque 22h et je commence à fatiguer. diff --git a/journal/2021/2021-01-02.org b/journal/2021/2021-01-02.org index da92e1f9..ee034a49 100644 --- a/journal/2021/2021-01-02.org +++ b/journal/2021/2021-01-02.org @@ -85,3 +85,9 @@ Ai-je de bonne résolutions pour 2021 ? Pas vraiment, mais j'ai une forme d'inuition légèrement optimiste pour le monde. Par contre, j'ai une intuition très pessimiste sur ma vie personnelle. +Je ne sais pas trop de quoi demain sera fait. +Et si je ne trouve pas un moyen de me retrouver une passion très vite. +Quelque chose qui me redonne un élan de vie. +J'ai peur de m'enfoncer dans une spirale de négativité et d'échec. + +Il est très probable que l'écriture d'un journal sera utile. diff --git a/journal/2021/2021-01-05.org b/journal/2021/2021-01-05.org index b3bdc55a..1362ce44 100644 --- a/journal/2021/2021-01-05.org +++ b/journal/2021/2021-01-05.org @@ -10,10 +10,10 @@ :END: | sommeil | 3/5 | horrible -> comme un bébé | - | activité φ | ?/5 | au lit -> sport | - | nourriture | ?/5 | malbouffe -> saine | - | humeur | ?/5 | exécrable -> excellente | - | intérêt | ?/5 | ennuie -> exceptionnel | + | activité φ | 1/5 | au lit -> sport | + | nourriture | 2/5 | malbouffe -> saine | + | humeur | 3/5 | exécrable -> excellente | + | intérêt | 2/5 | ennuie -> exceptionnel | - Faits positifs - Faits marquants @@ -47,3 +47,9 @@ Les malheurs du mondes et les catastrophes finiront par arriver, ainsi va la vie. Et il faut donc une stratégie pour se préparer à elles sans trop se blinder. +** 18:50 +Sur le résumé de cette journée je dois dire j'ai encore des fragilités avec +mon rapport avec les autres au travail. +Disons là c'était avec Victor. +Je trouve que ça avance positivement mais je peux facilement mal vivre +certains échanges. diff --git a/journal/org-roam.db b/journal/org-roam.db index 7acf84e6..9d060d13 100644 Binary files a/journal/org-roam.db and b/journal/org-roam.db differ diff --git a/menus.org b/menus.org index c7df58fd..10c0188f 100644 --- a/menus.org +++ b/menus.org @@ -11,7 +11,7 @@ DEADLINE: <2020-10-20 Tue> DEADLINE: <2020-10-21 Wed> ***** DONE Poisson, riz, légumes DEADLINE: <2020-10-22 Thu> -***** Couscous végétarien +***** DONE Couscous végétarien DEADLINE: <2020-10-23 Fri> ***** Poque ball *** W22 diff --git a/org-fc-reviews.tsv b/org-fc-reviews.tsv index 357f290a..3dec9066 100644 --- a/org-fc-reviews.tsv +++ b/org-fc-reviews.tsv @@ -39,35 +39,22 @@ 2020-08-10T12:53:36Z /Users/yaesposi/.org/inbox.org 96343FD2-E7A9-4AAA-A40A-8D048DA340E9 0 2.50 5 38.96 hard 13.71 sm2-v1 2020-08-13T08:40:19Z /Users/yaesposi/.org/inbox.org A87F7BB6-BEE1-4C07-85AD-018AFDCD38D6 front 2.65 5 46.37 hard 20.23 sm2-v1 2020-08-14T09:25:03Z /Users/yaesposi/.org/inbox.org 49981B50-AFBD-4C93-A9C2-8D88550AB425 front 2.80 5 45.26 hard 8.73 sm2-v1 - - - - 2020-08-27T08:05:10Z /Users/yaesposi/.org/inbox.org 90110976-520D-4B0C-B1D9-3798323C370E front 2.65 5 46.07 hard 25.57 sm2-v1 2020-08-27T08:05:30Z /Users/yaesposi/.org/inbox.org 2110820C-4877-40B3-A351-2DEDE0F222C6 front 2.50 4 15.77 easy 20.20 sm2-v1 - - - - - - - - - - - 2020-09-03T12:19:21Z /Users/esposito/.org/inbox.org a4ebd43b-b589-499e-85e1-7ebea0abf3af front 2.50 0 0.00 hard 22.88 sm2-v1 2020-09-04T08:20:08Z /Users/esposito/.org/inbox.org a4ebd43b-b589-499e-85e1-7ebea0abf3af front 2.50 1 0.01 good 73.91 sm2-v1 2020-09-07T10:13:56Z /Users/esposito/.org/inbox.org a4ebd43b-b589-499e-85e1-7ebea0abf3af front 2.50 2 1.00 good 16.86 sm2-v1 2020-09-14T12:07:50Z /Users/esposito/.org/inbox.org a4ebd43b-b589-499e-85e1-7ebea0abf3af front 2.50 3 6.00 easy 24.15 sm2-v1 - - - - - - - - - 2020-10-01T16:33:58Z /Users/esposito/.org/inbox.org a4ebd43b-b589-499e-85e1-7ebea0abf3af front 2.65 4 16.32 easy 11.52 sm2-v1 2020-10-08T10:25:05Z /Users/esposito/.org/inbox.org 2110820C-4877-40B3-A351-2DEDE0F222C6 front 2.65 5 38.28 hard 24.88 sm2-v1 +2020-11-10T15:12:11Z /Users/esposito/.org/inbox.org 96343FD2-E7A9-4AAA-A40A-8D048DA340E9 0 2.35 6 91.09 hard 21.33 sm2-v1 +2020-11-19T08:54:08Z /Users/esposito/.org/inbox.org a4ebd43b-b589-499e-85e1-7ebea0abf3af front 2.80 5 43.21 hard 43.58 sm2-v1 +2020-12-02T13:55:49Z /Users/esposito/.org/inbox.org 9207b53a-e38e-4996-abc6-140c31f2960a front 2.50 0 0.00 good 28.63 sm2-v1 +2020-12-03T15:21:19Z /Users/esposito/.org/inbox.org 9207b53a-e38e-4996-abc6-140c31f2960a front 2.50 1 0.01 good 28.65 sm2-v1 +2021-01-19T12:56:07Z /Users/esposito/.org/inbox.org 49981B50-AFBD-4C93-A9C2-8D88550AB425 front 2.65 6 117.87 good 46.03 sm2-v1 +2021-01-25T14:01:35Z /Users/esposito/.org/inbox.org 8B092321-BA1F-47F9-A927-76D2E232CF51 front 3.10 6 131.51 easy 17.37 sm2-v1 +2021-01-25T14:01:50Z /Users/esposito/.org/inbox.org B72E4288-E96B-4099-8684-37DDF3395C50 front 2.65 6 120.74 hard 15.31 sm2-v1 +2021-01-25T14:02:00Z /Users/esposito/.org/inbox.org 2110820C-4877-40B3-A351-2DEDE0F222C6 front 2.50 6 102.66 easy 9.95 sm2-v1 +2021-01-25T14:02:24Z /Users/esposito/.org/inbox.org B72E4288-E96B-4099-8684-37DDF3395C50 back 2.95 6 154.63 easy 23.64 sm2-v1 +2021-01-25T14:02:51Z /Users/esposito/.org/inbox.org 9207b53a-e38e-4996-abc6-140c31f2960a front 2.50 2 1.00 hard 26.49 sm2-v1 +2021-01-25T14:03:08Z /Users/esposito/.org/inbox.org 90110976-520D-4B0C-B1D9-3798323C370E front 2.50 6 110.04 hard 17.15 sm2-v1 diff --git a/org-roam.db b/org-roam.db new file mode 100644 index 00000000..bb9de67c Binary files /dev/null and b/org-roam.db differ diff --git a/roam/org-roam.db b/roam/org-roam.db index 8c78f3dc..19d7772d 100644 Binary files a/roam/org-roam.db and b/roam/org-roam.db differ diff --git a/tracker.tmp92sD1A.org b/tracker.tmp92sD1A.org deleted file mode 100644 index c5dd3706..00000000 --- a/tracker.tmp92sD1A.org +++ /dev/null @@ -1,125 +0,0 @@ -# Created 2020-11-09 Mon 16:07 -#+TITLE: Work Time Tracker -#+AUTHOR: Yann Esposito -* IN-PROGRESS Write issue about config.edn simplification :work: -[2020-11-09 Mon 15:24] - - -** Problem - -we have a lot of duplication between our =config.edn= files in -=tenzin-config=. -This make it easy to be wrong while we copy (5 times) similar values. -We would like to make those configuration file a lot shorter and easier to -manage by only puting into them the field that are really different between -all environment. - -** A little bit of short-time history. - -At first we relied on a single template that used different =.json= -entries. -Which is kind of duplicating the =config.edn= by adding a layer of logic in -the middle. -After lot of confusions and bugs, we decided (both devs and ops) to duplicate -the config.edn and minimize the amount of templating in the process. - -** Abstract of previous discussions - -If you look at the problem, there are plenty of different solutions to -handle that. -Here are what we thought about: - -1. Use a better templating system than jinja. The best in class in my - opinion (and by far) is dhall. - The issue with dhall is that it is still put a limitation about how we - generate the =config.edn= and this is also another new language to - learn. -2. Use a Clojure project to handle =config.edn= templating/generation. - Mainly re-write a dhall-like project in Clojure better suited for our need. -3. Use another =ConfigService= that would take care of some logic in Clojure. -4. Make every service to use better default values. - So typically some service will depend on some `tk-store` that are named - by something and generally the service is also responsible to know the - intended store to be used. Typically the service know that it should - rely on postgres and not redis nor RAM-only store. - The issue is the service will need to declare its expected configuration - to other services (typically to tk-stores). So we should move from - =init= to =start=. Every of our service should declare its default - config to a centralized =IROHConfigService= during =init= phase. - Then every service should initialize its context during the - =start= phase during which we should use a function similar to - =get-in-config= but from =IROHConfigService= and not TK =ConfigService=. - -From an architecture standpoint the conclusion was to prefer the 4th choice -(which would not be incompatible with the 3rd.) -Mainly the service start to take responsibility from some dependencies. -Also the =IROHConfigService= could take care of potential configuration -conflict. -If two services want different value for the same field we should make the -configuration fail (unless the configuration is overwritten in =config.edn=) - -** High level technical spec - -So technically most (all?) our services have a =init-context= function. -Generally this function use =get-in-config= from TK =ConfigService=. -Also the =init-context= is called in the =init= phase. - -We should instead make all our service dependant on the new =IROHConfigService=. -And during the =init= phase the service should send its default -configuration to the =IROHConfigService=. - -Example: - -#+begin_src clojure -(ns iroh.my-service - (:require [iroh.my-service.core :as core],,,)) -(defprotocol MyServiceProt ,,,) -(tk/defservice - [[:IROHConfigService declare-default-conf get-in-conf]] - (init [this context] - (core/init-conf declare-default-conf)) - (start [this context] - (into context - (core/start-context get-in-conf ,,,))) - ,,,) - -(ns iroh.my-service.core ,,,) - -(def default-config - {:stores {"foo" {:type :postgres :conf {:table-name "foo"}} - "my-service-cache" {:type :redis :conf {:db 1}}} - :my-service {:default-timeout 3000}}) - -(defn init-conf - [declare-default-conf] - (declare-default-conf default-config)) - -(defn get-in-conf - [set-default-config - get-in-config path] - (or (get-in-config path) (get-in default-config path))) - -(defn ^:always-validate start-context :- MyServiceContext - [get-in-conf ,,,] - (let [foo (get-in-conf [:my-service :default-timeout])] - )) -#+end_src - -So the =IROHConfigService= should take care of doing a =deep-merge-with -concat= on all default configurations and the config from =ConfigService=. -It should also throw an exception in case of configuration conflict. -If two services do not agree on the value of some inner field. - -Doing so, we should better separate the developer concerns from the ops -concerns. -Currently the ops are responsible to select the type of database, the -default routes. -While this should be configurable and at the same time not the matter of -the ops. - -** Last word - -This Epic is just here to keep track of the discussions about that -recurring subject and make a proposal of solution. -The objective would be to reach a consensus on a the best way to handle -config.edn simplification and prevent duplication.