rclone: migrating from S3 to GCS or OCI — part 2
Migrate buckets from Amazon S3 to Google Cloud Storage or OCI with rclone: inventory, initial copy, deltas, freeze, verification, and rollback.
Migrate buckets from Amazon S3 to Google Cloud Storage or OCI with rclone: inventory, initial copy, deltas, freeze, verification, and rollback.
Complete rclone guide 1.75: installation, S3 and Google Drive remotes, copy vs sync vs bisync, filters, encryption with crypt, encrypted rclone.conf, scheduled backup with systemd timer, FUSE mount, serve, and the new web GUI.
On October 8, 2011, Dmitriy Zaporozhets made GitLab’s first commit. His home in Ukraine had no running water; the community well was the smaller problem — what he lacked was a Git tool he could change. Ruby on Rails, inspired by GitWeb, built with Valeriy Sizov. Fifteen years later, GitLab 19.3.1 … Read more
In March 2013, during a five-minute lightning talk at PyCon in Santa Clara, Solomon Hykes showed what dotCloud used underneath its PaaS. Its name was Docker. On March 20, the code was released. In June 2014, version 1.0 arrived. Thirteen years later, Docker Engine 29.8.0 (September 3 … Read more
On June 6, 2014, Joe Beda made the first public commit of what would become Kubernetes: 250 files and 47,501 lines of Go, Bash, and Markdown. Four days later, Eric Brewer announced the project at DockerCon. A year later, on July 21, 2015, version 1.0 arrived — and Google announced that … Read more
In 1994, a 30-year-old vice president at D.E. Shaw read that the web was growing 2,300% a year, made a list of 20 products, and chose books. He quit his job, crossed the country in a Chevy Blazer 88, and built a website in a Bellevue garage with a desk made from a door. Thirty-two years later, … Read more
CI/CD is not a product. It's the habit of integrating, testing, and releasing software in short cycles, with as many automated steps as possible. The “merge day” of 2019 is still the antipattern. What has changed is where the YAML lives, … Read more
Infrastructure as code only becomes routine when plan and apply run in the same place as the code. In GitLab, that fits in a .gitlab-ci.yml: each push generates a plan, the merge request shows the diff, and the … Read more