-
Notifications
You must be signed in to change notification settings - Fork 524
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DINFRA Milestone 1 #947
DINFRA Milestone 1 #947
Conversation
@keeganquigley, @dastansam let me know if you need any assistance or need any additional information. |
@rvalle thank you the milestone delivery and @dastansam thank you for the external evaluation. I have some doubts. For deliverable 5. SSH Key Derivation, the link provided informs that is a WIP (work in progress), and there are no instructions for testing it. This deliverable is done? How can I test it? Furthermore, I could spin up the system but there is no testing guide for inside of Apache Cloud Stack to check the application. In the API part, some routes need authentication but there are no instructions on how to authenticate. In the deliverable "Substrate Deployment Descriptors" there are some examples and documentation, but there are some executable examples ready to use that we can use to deploy some substrate network and check it in the application? I couldn't find it. |
Hi @dsm-w3f : My Replies bellow:
There is a Test to check the interoperability in that package, but it fails and that is why is not yet included in the package main test: You can test it manually as:
Test guide: https://gitlab.com/dinfra/dinfra#testing-guide
So when you enter, while the system is UP, you will see that objects are created in ACS, according to events triggered from substrate. The Substrate Network is milestone 2, but the events are currently simulated by the Test Tookit. You can enter into Domains, Accounts, Projects and you will see that the deployments and accounts have been created, you can also go to instances, enable project switch, and check that an instance is created, then it is upgraded, and finally destroyed. The simulation runs in Loops. In the Ogate component documentation you find out how to authenticate to check the API: https://gitlab.com/dinfra/dinfra/-/tree/main/packages/ogate#authentication
You can use any of the development tokens, which are logged at the start of OGate, and check the API methods. Like getting the next event, asking for deployments or getting the deployment details.
The current descriptor focuses on delivering independent VMs like this:
We are not simulating the creation of more complex objects, because it was not relevant for the milestone deliverables. Essentially different descriptors call different Ansible playbooks into the Reactor, so, from here it is fairly easy to simulate any descriptor imaginable. It is also convenient to have simple descriptors to test and debug end-to-end easier: ogate->reactor->ansible->acs. @dsm-w3f let me know if you need additional information |
@rvalle thank you for the answers. I checked again and the milestone is accepted. I'll forward your invoice internally and the payment should take place within two weeks. Great job! |
Congratulations on completing the first milestone of this grant! As part of the Grants Program, we want to help grant recipients acknowledge their grants publicly. To that end, we’ve created a badge for projects that successfully deliver their first milestone. Please use the badge only in reference to the work that has been completed as part of this grant, so please do not display it on your team or project's homepage unless accompanied by a short description of the grant. Furthermore, you're now welcome to announce the grant publicly. Please remember to observe the foundation’s guidelines in doing so. If you haven't already, reach out to [email protected] for feedback on your announcement and cross-promotion. |
@dsm-w3f, @dastansam thanks for your time reviewing the milestone. |
@rvalle W3F finance team informed me that you would prefer to receive the payment in FIAT. In this case, could you please send an amendment to the application document to change from BTC to FIAT? You don't need to disclose your FIAT payment information, this is more to have registered the right payment information. |
@dsm-w3f thanks I will. |
Milestone Delivery Checklist
Link to the application pull request: w3f/Grants-Program#1622