hashlab / zeta Goto Github PK
View Code? Open in Web Editor NEWA bot to help our DevOps teams manage our infrastructure
License: MIT License
A bot to help our DevOps teams manage our infrastructure
License: MIT License
Zeta was created in another time, when we had different needs (and had a different infrastructure), so there's some possible legacy in there.
I'll check with @chrisenytc to validate what can be removed.
Try to improve some commands to use user-friendly names instead of IDs (specially deploy command).
Since we're deploying a specific commit, we must validate if both repository and commit exists in GitHub before proceeding with the deploy process.
When merging to master
CircleCI reports errors, that some configuration file is missing. Find the complete error here
The API urls are hard-coded, but for greater flexibility, it should be on a separate .env file.
Some things must be done when dealing with Rancher:
The command's documentation will be written here.
We have several workloads at Rancher that we need to individually deploy to, and that's a very tedious works to do. So, to make the deployment process better, we should be able to deploy to all those workloads at once.
We're using Hash Pipe token, but this project should have its own token.
Zeta is not waiting for messages to be sent before proceeding with execution, so when deploying itself, all messages are not sent (since Rancher kills the pods to upgrade its image). But since it only impacts messages when deploying Zeta, that's a very low priority.
Maybe due to dependencies updates, Hubot is throwing an error (that does not block execution) when calling the RespondToUser method at respond.js helper.
Since it does not blocks execution and needs investigation to solve, it will stay there for a while until the task is finished.
To be able to access Zeta from anywhere, without the need to use VPN, the best solution will be to host it at Rancher.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.