diff --git a/sig-clients/meetings/017-2024-08-20.md b/sig-clients/meetings/017-2024-08-20.md new file mode 100644 index 00000000..3c446abb --- /dev/null +++ b/sig-clients/meetings/017-2024-08-20.md @@ -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