Message from the host 💬
Thanks for all the questions! If you have any more questions, you can always ask us on Twitter: @dzaporozhets @jobvo. We hope to see you in issues! gitlab.com/gitlab-org/gitlab-ce/issues
I have to say, the way you fought your downtime with full transparency in February this year was amazing.
So, this is my question for you. Just like how buildings have mock fire drills, do you think programmers should simulate failures?
Let's face it, downtime is bad and no one wants it. That being said, one should be prepared to handle it. A team of engineers can take the test environment down and another team will try to bring it back up. So, when production actually goes down (god forbid), the engineers will be acclimatized to handling it in a nice way.
Hi, Dmitriy, Thanks for the AMA.
People might have asked you this question thousands of times previously, but I want to hear your opinion on it.
Why should a developer (not so famous) choose to go with GitLab instead of GitHub in 2017? GitHub has many users today, so the chances of getting more visibility are definitely higher if they opted to go with GitHub.
I have one more question for you guys.
I believe competition is a very nice thing and it keeps you on your toes. And as an end user, it gives me a variety of options, so everyone's happy. I actually use GitHub, BitBucket and Gitlab, and I love all of them.
What would you say are your favorite things about your competition (I would assume, that's GitHub or BitBucket)?
Thanks for building a great product! I love your ideology around CI/CD (Auto devops, Review Apps). Also, the fact that you're the poster child for distributed teams is incredible.
I wanted to ask what tools do you use on a daily basis to ensure that everyone on the team is on the same page? Do timezones play havoc in daily sync-ups or meetings in general?
Firstly, I must say that I admire your transparency policy in GitLab. It serves as a great source of inspiration for me in my work.
However, now I'm using GitLab on a daily basis, and when I see information about downtimes or some issues, it makes me sad. It's because I know that with high probability my work routine will be affected by those failures.
So here is my question: in your opinion, what is better for a product or a company – be transparent and let people see that nobody's perfect or make an impression of being reliable and trustworthy?
Hi people, you team made a really nice job!
I want to ask something kinda particular, but do you guys see GitLab's position at market as a David against a Goliath at the opensource?
I asked because opensource software is mainly at GitHub. Codeplex is closed, so is Google Code and maybe SourceForge is going to the same direction. I just see you and Atlassian working a viable alternative, and mainly being used by closed source projects.
I just created a fresh GCP cluster, successfully linked it to my gitlab.com project settings (under Kubernetes integrations) and now I'm a bit confused by a failing "staging" job that returns Unable to connect to the server: x509: certificate signed by unknown authority
ERROR: Job failed: exit code 1. Btw, I'm following this tutorial (https://www.youtube.com/watch?v=PoBaY_rqeKA) and I can't go past editing the.gitlab-ci.yml config file KUBE_DOMAIN value which is the IP of my Kubernetes master. Any reaction is most welcome. And yes I did a
kubectl describe -o yaml and copied the ca.crt and token values into the appropriate fields.
Hi GitLab, thank you for hosting an AMA! Lot of love to you guys for the work you have put in the community edition. ❤️
Right now CE is available to host on Linux distributions. Do you have any plans for macOS and Windows? Are there any technical bottlenecks that are stopping you to ship the CE to be hosted on these OSes?
I have recently been proofing out a Netlify automatic deploy (JAMStack) project using the API and (oAuth). Do you have any active discussions going on with the JAMStack community on supporting the API going forward? Specifically provider companies like Netlify.
By the way, the proof of concept went well so far. Hosting a couple sites from Netlify with automatic deploys from GitLab!