Skip to content
Duncan Sparrell edited this page Sep 17, 2020 · 12 revisions

Welcome to the TwinklyMaHa wiki!

Still figuring out how to use this. For now it's a scratch area to prioritize work Order is not yet priority. First just getting stuff down. Ideally will figure out how to use projects tool to do this.

  1. Duncan understand Sigu's process to get twinklymaha running on GCP instance
    • document process (@sigu task)
    • Duncan able to duplicate (@duncan task with @sigu answering questions)
  2. Maha (ie oc2 mqtt) integrated into develop branch and onto GCP instance
    • CI/CD pipeline ie fix Duncan format, etc errors
    • secrets process
    • done?
  3. instantiate twinklyhaha on GCP
    • done?
  4. instantiate SbomPoc-sFractal simple phoenix server on different GCP instance
    • @duncan task - blocked by #1
  5. merge twinklymaha to main branch making release 0.5.0 and run GCP off release
    • @sigu task
  6. merge twinklyhaha to main branch making release 0.5 and run GCP off release
    • @duncan task, blocked by duncan understanding previous task
  7. merge SbomPoc-sFractal to main branch making release 0.5 and run GCP off release
    • @duncan task
  8. dns for all gcp instances
    • static ip's
    • dns records
    • sbom.sfractal.com for status machine
    • twinklymaha001.sbom.sfractal.com, etc for twinkly's
    • @duncan task
  9. establish what available to others at 24-Sep, 8-Oct, 22-Oct status meetings for interim integration
    • @duncan task
  10. establish what available to others by 22- Oct for Oct 28th Meetup integration
    • @duncan task
  11. create accurate 1-level SBOM for TwinklyMaha in one of cylclonedx-xml/cylclonedx-json/swid/spdx
    • @duncan task but maybe with @sigu help wrt building use of hex sbom as part of building release and modifying code so uses that file instead of hardcoded sbom twinkly currently uses in oc2.do_query_sbom.ex
  12. create accurate 1-level SBOM for SbomPoc-sFractal in one of cylclonedx-xml/cylclonedx-json/swid/spdx
  13. create accurate 1-level SBOM for TwinklyHaha in one of cylclonedx-xml/cylclonedx-json/swid/spdx
  14. create/convert whatever SBOMs to other formats (eg to spdx)
  15. create more levels of SBOM (eg SBOM for Phoenix, Nerves, Tortoise, etc as implemented)
  16. instantiate "many" TwinklyMaha flavors (eg different sboms on different ip addresses)
    • make sbom file part of configuration
    • how to instantiate multiple servers off same repo (but with different configs)
  17. instantiate "many" TwinklyHaha flavors (eg different sboms on different ip addresses)
    • ditto Maha for Haha
  18. fix twinkly logos (the stacked version got lost along the way)
  19. add in other logos (IACD, SCAPv2, OCA, CACAO, logo for PoC, logo for Plugfest, Logo for Hackathon) all around leds
  20. fancier SbomPoc-sFractal where status of each subproject in a databases
  21. yet fancier SbomPoc-sFractal with users and users can update status of their subprojects
  22. instantiate "many" copies of each flavor of TwinklyMaha/TwinklyHaha
  23. add certificates and do TLS for ...Maha
  24. add certificates and do TLS for ...Haha
  25. how to pull out common code from Maha and Haha and refactor using common repo
  26. make OpenDxl twinkly
    • elixir opendxl lib or use python (either erlang-wrapped or integrate python with existing other libs or everything python)
Clone this wiki locally