-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Create meeting notes for Sig-Client #17
Signed-off-by: George Appiah <[email protected]>
- Loading branch information
1 parent
919003c
commit cbc1b68
Showing
1 changed file
with
191 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |