Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A tentative schedule of my plan is as follows.


Week

Deliverables

Week 1 - Week 2 

June 1 - June 15

  • Read Documentation for HL Besu.
  • Read Documentation for Operator framework.
  • Get accustomed to the Go programming language.
  • Environment Setup.
  • Discuss the high level design of the project with mentors.
  • Document the process

Week 3 - Week 8

June 15 - July 31

  • Prepared, automated installation of an application using operator
  • Unit Test
    • Document the process
    • Get feedback from the mentor

    July 10

    • Submission for 1st Quarter Evaluation

    Week 9 - Week 12

    August 1 - August 21

    • Add support for seamless patch and minor version upgrades.
    Unit Test
    • Document the process
    • Get feedback from the mentor

    August 21

    • Submission for 2nd Quarter Evaluation

    Week 13 - Week 16

    August 21 - September 21

    • Add support for app/storage lifecycle, backup, failure, recovery
  • Unit Test
    • Document the process
    • Get feedback from the mentor

    Week 17 - Week 19
    September 21 - October 14

    • Add monitoring capabilities to the operator.
    Unit Test
    • Document the process
    • Get feedback from the mentor

    October 2

    • Submission for 3rd Quarter Evaluation

    Week 20 - Week 22

    October 14 - November 6

    • Set up OLM for the operator
    Unit Test
    • Document the process
    • Get feedback from the mentor

    Week 23 ( Final weeks )

    November 6 - November 13

    • Clean up the documentation
    • Catch up on any pending work

    November 13

    Final Evaluations

     

    Process

    • Quarter basis review according to Hyperledger Internship Programme schedule
    • Internal communication and updates:
      • Rocket Chat/Email for communication
      • Weekly zoom call with mentor for project updates