Skip to content

Commit

Permalink
Create meeting notes for Sig-Client #17
Browse files Browse the repository at this point in the history
Signed-off-by: George Appiah <[email protected]>
  • Loading branch information
iamGeorgePro authored Aug 22, 2024
1 parent 919003c commit cbc1b68
Showing 1 changed file with 191 additions and 0 deletions.
191 changes: 191 additions & 0 deletions sig-clients/meetings/017-2024-08-20.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,191 @@
# Akash Network - Clients Special Interest Group (SIG) - Meeting #17

## Agenda
- Updates on Clients Built on Akash
- Terraform and Go Client Libraries
- Updates from the Console Team
- Discussion of Console 2.0
- Open Floor for Questions and Additional Agenda Items

## Meeting Details
- Date: Wednesday, August 20, 2024
- Time: 08:30 AM PT (Pacific Time)
- Recording:Coming Soon
- [Transcript](#transcript)

## Participants
- Anil Murty
- B S
- Dominikus Brian
- Jigar Patel
- Maxime Beauchamp
- Maxime Cyr
- Rodri R
- Tyler Wright
- ⻲人小河

## Meeting Notes

### Introduction
- **Tyler Wright:**
- Welcomed participants to the bi-monthly SIG Clients meeting.
- Focus of the meeting was on updates and developments related to clients being built on the Akash Network.

### Updates on Clients
- **Tyler Wright:**
- Provided an update on Cloudmos, now rebranded as Console, which continues to be the primary deployment tool on Akash.
- Mentioned the upcoming Cosmos SDK 47 upgrade and its potential impact on both Terraform providers and Go client libraries.
- **Terraform Providers and Go Libraries:**
- Work is already planned to address compatibility and functionality with the SDK upgrade.
- Detailed discussions on these updates will be deferred to future meetings.

### Changes in Meeting Cadence
- **Tyler Wright:**
- Announced a change in the meeting frequency from monthly to bi-monthly.
- **Reason:** The availability of updates from other sources, including the steering committee and product/engineering roadmap, reduced the need for monthly meetings.
- Emphasized the importance of the SIG Clients Discord channel as a primary communication and update platform.
- Encouraged members to share ideas for improving the user experience or adding new features to Console via Discord.

### Console Team Updates

- **Tyler Wright:**
- Transitioned the discussion to the Console team for updates on recent work and future plans.

#### Updates from Maxime Beauchamp:
- **Managed Wallets on Console:**
- Significant progress has been made toward enabling managed wallets on Console.
- The feature is designed to abstract away the complexity of managing on-chain wallets, making the platform more accessible to users.
- **MVP (Minimum Viable Product):**
- Near completion, with plans to release it to production shortly.
- **Bug Fixes:**
- The team has been actively addressing bugs reported by users.
- Focus has been on improving the overall user experience, especially as the platform sees increased usage.

#### Updates from Anil Murty:
- **Trial Wallet Implementation:**
- Focused on the implementation of managed wallets and the integration of credit card payments on Console.
- **Trial Wallet:**
- Allows users to experience Console without needing a wallet or login.
- Currently in beta testing within Overclock Labs, with plans to extend testing to a broader audience soon.
- Potential use in an upcoming hackathon in India as part of the extended testing phase.
- **Shared Packages:**
- The codebase has been reorganized to separate shared packages.
- **Impact:**
- This restructuring allows for parallel development of different components, such as the new user interface for the provider console.
- **Persistent Storage Tracking:**
- Persistent storage is now being tracked in Console's statistics, in addition to ephemeral storage.
- **Benefit:**
- Enables more accurate monitoring and reporting of storage usage across providers.
- **Exponential Backoff Algorithm Update:**
- The algorithm has been updated to improve the user experience by ensuring new providers appear online more reliably and quickly.
- **CICD Progress:**
- Significant progress has been made in enhancing the CICD (Continuous Integration/Continuous Deployment) pipeline.
- **Features:**
- Users will be able to connect their repositories (GitHub, Bitbucket, GitLab).
- Automatic building and deployment of applications.
- Triggering redeployments based on new pull requests.

### Discussion and Feedback

- **Tyler Wright:**
- Expressed gratitude for Anil’s updates and invited attendees to ask questions regarding the Console team’s progress.
- Highlighted the work of Jigar and Duval in integrating the Prater app into Console.
- Mentioned that more details would be discussed in the upcoming SIG Providers call.

- **Dominikus Brian:**
- **Positive Feedback:**
- Praised the new SSH key generation feature, describing it as user-friendly and convenient.
- **Concerns:**
- **Bid Availability:**
- Reported issues with selecting providers due to configuration mismatches.
- Suggested that instead of failing bids, there should be an option to select lower configurations when the requested ones are unavailable.
- **Connection Stability:**
- Noted occasional instability with connections when using Console.
- **Suggestions:**
- Proposed implementing a system to show available bids that are close to the requested configurations.
- Suggested exploring the integration of Docker files to provide more detailed assessments of requirements for Dockerized applications.

- **Anil Murty:**
- **Bid Availability:**
- Acknowledged the issue with filtering out some providers based on default values.
- Mentioned ongoing work to update the value from 1000 to 10,000 to include more providers, with changes currently in progress.
- **Design Choices:**
- Discussed the intention behind certain design choices aimed at simplifying the user interface for less technical users.
- Appreciated the feedback on potentially adding more detailed options and raw data views.
- **Persistent Storage and GPU Configuration:**
- Confirmed ongoing updates aimed at improving the visibility and management of persistent storage and GPU configurations.
- **CICD Pipeline Integration:**
- Reiterated the exciting developments in the CICD pipeline, including automatic Dockerization and repository integration.

### Awesome Akash Templates

- **Tyler Wright:**
- Encouraged contributions to the "Awesome Akash" repository.
- Mentioned that templates from this repository automatically integrate with Console.
- Invited attendees to contribute any Dockerized templates that might be valuable for others in the Akash ecosystem.

### Client Contributions

- **Tyler Wright:**
- Highlighted the ongoing efforts of contributors and the community in addressing smaller issues related to Console.
- **Community Pool Support:**
- Acknowledged the financial support from the community pool, which has been instrumental in funding CICD improvements.
- **Good First Issues:**
- Emphasized the availability of "good first issues" for those interested in contributing.
- Advised newcomers to start by running Console locally on their machines and exploring the available documentation.

### Call to Action

- **Tyler Wright:**
- Reminded attendees to stay involved by participating in discussions within the SIG Clients and Console ecosystem channels on Discord.
- Reiterated the importance of community feedback and engagement in the ongoing development of Console.

### Feedback from Dominikus Brian

- **Help and Guidance in Console:**
- Suggested implementing a help button or agent within Console to assist users by suggesting requirements and guiding them through various tasks.
- This feature would improve the overall user experience, especially for those unfamiliar with the platform’s intricacies.
- **Future Enhancements:**
- Expressed openness to contributing more ideas as he continues to use and test Console, particularly around making the tool more intuitive.

### Acknowledgements and Next Steps

- **Tyler Wright:**
- Extended thanks to George for supporting with meeting notes and to Maxime, Anil, and Dominikus for their contributions.
- Emphasized the importance of community involvement.
- Announced that more detailed discussions on Console 2.0 will take place in the SIG Providers meeting.
- **Looking Ahead:**
- The SIG Clients group will reconvene in two months, with ongoing updates provided via social media and the product and engineering roadmap.

### Closing Remarks

- **Tyler Wright:**
- Thanked participants for their contributions and updates.
- Encouraged staying connected between meetings via the SIG Clients Discord channel.
- Mentioned that any additional updates from other teams would be shared in the Discord channel before the next meeting.

## Action Items

- **Anil Murty:**
- Continue working on improving bid availability and capturing more scenarios related to bid issues.
- Review and potentially integrate Docker file assessments into the Console experience.
- Oversee the broader beta testing of the trial wallet feature and ensure readiness for the upcoming hackathon.

- **Maxime Beauchamp:**
- Proceed with planned updates to the bid filtering system.
- Continue finalizing the MVP for managed wallets and prepare for its production release.

- **Tyler Wright:**
- Share meeting notes and recordings with attendees.
- Prepare for the upcoming SIG Providers meeting focusing on Console 2.0.
- Coordinate with teams working on Terraform providers and Go client libraries to ensure updates are made ahead of the Cosmos SDK 47 upgrade.

- **Console Team:**
- Explore the possibility of integrating a help agent within Console to assist users with real-time suggestions and guidance.
- Continue to engage with the community for feedback and contributions.
- Provide further updates on their work and future developments, particularly related to Console 2.0.

- **Dominikus Brian:**
- Test different GPU and storage options and provide feedback.

## Transcript

0 comments on commit cbc1b68

Please sign in to comment.