Nigeria No1. Music site And Complete Entertainment portal for Music Promotion WhatsApp:- +2349077287056
Thursday, 10 February 2022
Show HN: What if Dependabot and Ansible had a child? updatecli.io https://bit.ly/3oF81N4
Show HN: What if Dependabot and Ansible had a child? updatecli.io What if Dependabot and Ansible had a child? Well for me that could be Updatecli. Updatecli is a project that I started to help maintain the infrastructure of the Jenkins project. I needed something flexible enough to update YAML with whatever information needed. Because let’s say it, everybody loves YAML. YAML is everywhere. Run it from everywhere… Updatecli is a command-line tool written in Golang and available for Windows, Linux, MacOSx, amd64, arm64, thank you Goreleaser All of that to say that it runs from wherever CI or laptop we need. As of today, Updatecli opened over 3000 Pull requests on Github, and it evolved to update automatically Dockerfile, Markdown, Helm Chart, and of course a lot of YAML for tools like Puppet, Kubernetes, or Jenkins. How does it work? Updatecli loads pipeline configurations from YAML(s) or Golang templates then enforce the state defined by the pipeline configuration. A pipeline run as followed: 1. Clone in a temporary location any git repositories used by the pipeline. 2. Fetch information for every *source* defined, and then inject them as entry parameters into condition(s) and target(s). 3. Test that all *conditions* defined succeed otherwise abort the pipeline. 4. Enforce the state for every *target* defined. A state means different things depending on the resource type, more on this later. 5. Commit and open pull requests when needed. 6. Apply next pipeline A Updatecli pipeline relies on resources aka “extension” aka “plugins” to adapt pipeline behavior. By combining them, we can easily automate scenarios for release workflow, GitOps, dependency management, documentation update, etc. A simple scenario could be: * Retrieve the latest Golang version * Test that a docker image with the latest Golang version exist on Dockerhub * If it exists, then bump the version in a YAML file and open a pull request on GitHub with the change As of today, there are 9 extensions for "sources", 8 for "conditions", 6 for "targets", 2 for git repositories, and 1 for pull requests. A very simple pipeline is available on -> https://bit.ly/3HJmCP4 For more complex pipelines, you can look for directories named “updatecli/updatecli.d” at the root of repositories on https://bit.ly/3JzmeTV or the Jenkins infrastructure repository such as https://bit.ly/34vaTVS I maintain a documentation website to document the different configuration. It’s not perfect but it’s available on https://bit.ly/3BacOeg What’s next? Well, it depends on many things. Updatecli is since the beginning, a fun side project, I wanted to practice Golang programming while automating tedious recurring tasks. I built it in a way that I could reuse it across the different projects which I maintain. It’s rather simple to add new resources so I’ll keep adding them based on my needs, I welcome any contributions that would benefit the community. More information on https://bit.ly/35XHG6h https://bit.ly/3HGEw55 February 10, 2022 at 02:59PM
Show HN: Class Variance Authority – type-safe variants for your UI components https://bit.ly/35RGCRl
Show HN: Class Variance Authority – type-safe variants for your UI components https://bit.ly/3stwkyB February 10, 2022 at 11:01AM
Wednesday, 9 February 2022
Show HN: Redirect your customers from your marketing page to your app https://bit.ly/3oBJ3xY
Show HN: Redirect your customers from your marketing page to your app Hi HN! I've gotten a bit frustrated by going to `datadog.com` instead of `app.datadog.com`. I know that I could use a chrome extension to do this redirect for me (I do). But since this is a painful UX, I think that SaaS companies should do something to improve it for all of their users. So I made `marketing-redirect`, a quick bit of HTML to put on a marketing page that lets customers get automatically redirected to the application they're already paying for: https://bit.ly/3sBtFTI You can see an example of it in action here: https://bit.ly/3GEa7mC Aside from just making the tools I use better, I'm brainstorming ways to monetize this. My best idea is to create a cloud service the help marketing teams remove or tag the page views from paying customers who visit their marketing page so their analytics software can exclude them as possible leads. I'd love to hear your feedback. Thanks, Elliot February 10, 2022 at 02:54AM
Tuesday, 8 February 2022
Show HN: App that reduces probability of getting side effects from medication https://bit.ly/3JjV6YV
Show HN: App that reduces probability of getting side effects from medication https://apple.co/34mxaFt February 9, 2022 at 02:00AM
Show HN: An AI that builds open source clinical drug information databases https://bit.ly/3rzGq1r
Show HN: An AI that builds open source clinical drug information databases https://bit.ly/3guzVXH February 9, 2022 at 02:22AM
Show HN: "Fixing" a 3 year old Mate menu bug in an hour https://bit.ly/3uClSrm
Show HN: "Fixing" a 3 year old Mate menu bug in an hour https://bit.ly/3rAY5pG February 9, 2022 at 01:06AM
Show HN: Purchase Plan helps you save for purchases. https://bit.ly/3Ljfxqv
Show HN: Purchase Plan helps you save for purchases. https://bit.ly/34GMyfE February 8, 2022 at 10:59AM
Show HN: 'Simple Clipboard Editor' available now on F-Droid https://bit.ly/3B6P8Yb
Show HN: 'Simple Clipboard Editor' available now on F-Droid https://bit.ly/3uAwI12 February 8, 2022 at 10:14AM
Show HN: 'Url Checker' available now on F-Droid https://bit.ly/3uxPwhf
Show HN: 'Url Checker' available now on F-Droid https://bit.ly/34nDXP3 February 8, 2022 at 10:12AM
Monday, 7 February 2022
Show HN: Cybersalience – Guiding user attention using transformer attention https://bit.ly/3oAosdp
Show HN: Cybersalience – Guiding user attention using transformer attention https://bit.ly/3JsgICv February 8, 2022 at 08:03AM
Show HN: Raize – No-Added-Sugar, Low-Carb, Gluten-Free Bakery https://bit.ly/3rz2rxz
Show HN: Raize – No-Added-Sugar, Low-Carb, Gluten-Free Bakery Hey HN, I just launched a specialty online bakery creating no-sugar-added, low-carb, gluten-free cookies and cookie sandwiches called RAIZE (eatraize.com). Instead of sugar, we use a blend of natural sweeteners including stevia, monk fruit, and erythritol. Instead of grains, we use almond, hazelnut, and coconut flours. Why? The key to long-term metabolic health (including fat loss, reducing energy spikes/crashes, lowering inflammation, and more) is to avoid blood sugar spikes (see the company Levels Health for more info on this). This means eating less sugar and fewer refined, high glycemic carbohydrates like traditional flour. Prior to RAIZE, the "better-for-you" dessert alternatives consistently left me dissatisfied, and there was no good fresh bakery option. So, I partnered with a classically-trained pastry chef who formerly led the baking program at one of the top culinary schools to develop our recipes and launch RAIZE. If you're looking to still enjoy dessert while eating less sugar and fewer refined carbs, check us out at eatraize.com. We deliver nationwide. Let me know if you have any feedback or questions! February 8, 2022 at 04:35AM
Show HN: Why build a custom home heating oil tank solution? https://bit.ly/3snyik6
Show HN: Why build a custom home heating oil tank solution? https://bit.ly/3sl8IMB February 8, 2022 at 02:39AM
Show HN: SHA-256 explained step-by-step visually https://bit.ly/3ouAk0K
Show HN: SHA-256 explained step-by-step visually https://bit.ly/3slrVNZ February 7, 2022 at 02:31PM
Show HN: Brain;Notes – Powerful Sticky Notepad for iPad https://bit.ly/3uxWjYi
Show HN: Brain;Notes – Powerful Sticky Notepad for iPad https://apple.co/3uxdcCr February 7, 2022 at 06:28AM
Show HN: TinyResume – Create a shareable online resume https://bit.ly/3Gz7thE
Show HN: TinyResume – Create a shareable online resume https://bit.ly/3GAV78O February 7, 2022 at 11:21AM
Sunday, 6 February 2022
Show HN: Texel – CLI tool for viewing spreadsheets https://bit.ly/3B1lLql
Show HN: Texel – CLI tool for viewing spreadsheets https://bit.ly/3J2G21m February 6, 2022 at 10:43PM
Show HN: Play Wordle over SSH https://bit.ly/3J96N4i
Show HN: Play Wordle over SSH https://bit.ly/3LewZwn February 6, 2022 at 09:37PM
Show HN: Daily Read – Receive a chapter a day from popular public domain books https://bit.ly/3uvVhMr
Show HN: Daily Read – Receive a chapter a day from popular public domain books https://bit.ly/3uvwxUH February 6, 2022 at 11:09PM
Show HN: Apps on a Chat Application https://bit.ly/3J5HWON
Show HN: Apps on a Chat Application https://bit.ly/3ruXGF7 February 6, 2022 at 05:26PM
Show HN: TriviaRex – A trivia game where you race to find the answer https://bit.ly/3AZB6ro
Show HN: TriviaRex – A trivia game where you race to find the answer https://www.youtube.com/watch?v=j-myRUmq_QE February 6, 2022 at 02:57PM
Subscribe to:
Posts (Atom)