Skip to content

chore(main): release 1.0.0 #2

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

syaghoubi00
Copy link
Owner

@syaghoubi00 syaghoubi00 commented Feb 2, 2025

🤖 I have created a release beep boop

1.0.0 (2025-06-05)

⚠ BREAKING CHANGES

  • ansible.deploy: deployment playbook was still getting syntax error
  • ansible: remove seed node play
  • deploy: use dir as collection dest instead of ./tmp/
  • tf.docker: add vps to inventory file instead of running playbook
  • tf: use terraform instead of tofu
  • tf.digitalocean: use root user for provisioning
  • terraform: migrate to hashicorp cloud vault secrets
  • tf: move all old terraform files to old dir
  • bootc: move bootc files to containers dir
  • ansible: migrate to remote roles

Features

  • add base bind9 configs (76bddae)
  • add basic deploy script (bdf860a)
  • add fedora container toolbox (438e317)
  • add main ansible playbook (6e555b8)
  • add ncdu to fedora box packages (a0b802d)
  • add script to update pinned dnf packages in a containerfile (#3) (48af288)
  • add some new packages to fedora box (64799a6)
  • add workflow to build containers (ae5fc32)
  • add workflow to scan iac configs (de2847f)
  • ansible-docker: add rootful install for Ubuntu (829201b)
  • ansible: add ansible.cfg (ea865ba)
  • ansible: add play for hardening hosts (e57bc32)
  • ansible: add primary inventory file (ae5c819)
  • ansible: add role to install coredns (64a0bf3)
  • ansible: add timestamp file for last update (7f89a48)
  • ansible: create directories for storing ansible state (8a8e254)
  • ansible: deploy tf project with ansible (c5a7242)
  • ansible: do conditional updating of packages with boolean var (0cceeab)
  • ansible: install zfs to zfs group (696b353)
  • ansible: migrate to remote roles (223bd6b)
  • ansible: move old docker play from tf to main playbook (d18aea4)
  • bootc: add desktop build definition and config (9a7ec3d)
  • boxes.fedora: add golang package (00d5d56)
  • cloud-init: add user-data for ansible user config (5b1f991)
  • configs: add coredns corefile (2094986)
  • containers.bootc: add bootc linting to build definition (afdf118)
  • containers.boxes.fedora: add azure cli to packages (ae5d0e1)
  • containers.boxes.fedora: add cpp package (13ba3e5)
  • containers.boxes.fedora: add hcp cli package (9f74036)
  • containers.boxes.fedora: add kubectl to packages (0f123a1)
  • containers.boxes.fedora: add pip package (c3f2e7b)
  • containers.boxes.fedora: add terraform package (bbb8a60)
  • containers.boxes.fedora: add uv package (9730ca1)
  • containers: add ansible to box package-list (de6b5c0)
  • containers: add containerfile for adt (38a3950)
  • containers: add gh cli to toolbox (0c4ce6d)
  • containers: use explicit versioning for packages for dependabot (175fa25)
  • dependabot: assign a reviewer for pull requests (ff407ee)
  • deploy: add ssh port var to proto check (009f4da)
  • deploy: check if ssh is ready on host before running ansible (48c3baa)
  • deploy: install collection to local repo to prevent conflicts (d6570c7)
  • explicitly set sbom and max provenance in container workflow (2b61a1f)
  • scripts.ctr-pkgs: expand regex to match fedora bootc containers (9bb66e4)
  • scripts: show diff then prompt after diff (726f05a)
  • terraform: migrate to hashicorp cloud vault secrets (8778e52), closes #13
  • tf-lxd: add terraform lxd profiles (a0c727d)
  • tf-lxd: add terraform lxd projects (d2b9c6c)
  • tf-lxd: add terraform lxd provider (6004f4e)
  • tf-lxd: add terraform lxd zfs pool (57374ac)
  • tf-lxd: add tf cloud-init variables (36c2ba3)
  • tf.ansible: add dynamic inventory plugin for ansible (b197b38)
  • tf.azure-k8s: module to deploy azure k8s cluster (fa580bc)
  • tf.azure.provider: add variables for provider configuration (e7d5d9f)
  • tf.azure: add k8s cluster deployment (28ed4b3)
  • tf.azure: add k8s kubeconfig output (005be87)
  • tf.azurerm: add azure resource manager provider (ca11345)
  • tf.cloudflare.zags_dev: add zone and dns record (823736a)
  • tf.digitalocean: add docker droplet (83b9a3f)
  • tf.digitalocean: add docker droplet to dev project (0e73f41)
  • tf.digitalocean: add monitoring alerts (1cbf0b8), closes #29
  • tf.digitalocean: add provider config (2a950a8)
  • tf.digitalocean: add reserved ip to docker droplet (8c895be), closes #43
  • tf.digitalocean: add some project resources (66e0c75)
  • tf.digitalocean: add volume to docker droplet (005c9a2), closes #30
  • tf.digitalocean: create ssh priv key file from vault (fd95c95)
  • tf.digitalocean: disable backups for docker droplet (d3e7cdc)
  • tf.digitalocean: switch docker droplet to premium amd cpu (6b99d9b)
  • tf.digitalocean: use reusable tag resource (796494a)
  • tf.digitalocean: use root user for provisioning (495a683)
  • tf.docker: add output for ipv4 address of vps (7bd0da5)
  • tf.docker: add vps to inventory file instead of running playbook (8f33e9e)
  • tf.libvirt: add old libvirt tf files pre lxd migration for ref (ab3e2b2)
  • tf.lxd: add example template for creating an instance (5f96c13)
  • tf: add ansible provider (c194a97)
  • tf: add cloud-init templatefile (31a2a8d)
  • tf: add cloudflare provider (0724dce)
  • tf: add digitalocean provider (08a2c4c)
  • tf: add new tf block with required providers (c89bded)
  • tf: add tf required providers (7d4aac1)
  • tf: add tofu lock file (4c97b38)
  • tf: add variables for ssh keys (932c70d)
  • update dependabot config to run daily (e69a672)

Bug Fixes

  • add permissions to config scanner (2eddce4)
  • always upload trivy config scans to security tab (5d09f15)
  • ansible-docker: set docker repo filename explicitly (7cc8f25)
  • ansible.deploy: deployment playbook was still getting syntax error (743d4a0)
  • ansible: name role and use version (47218b9)
  • ansible: prepend author to role names in requirements (5608922)
  • ansible: revert to using terraform instead of tofu (5a457a2)
  • ansible: use correct jinja syntax (e61debd)
  • ansible: use correct role to install docker (52f9558)
  • bootc: use correct order of dnf flags during install (aee4ad8)
  • bootc: use nobody user to satisfy trivy even though it is ignored (c8daff0)
  • containers.bootc.desktop: package exclusion breaks default config (06c015a)
  • containers.bootc: remove default user (e0da466)
  • containers.boxes.fedora: add en locale package for environment (026dd57)
  • containers.boxes.fedora: use workdir instead of cd (ab810ee)
  • containers: define healthcheck none for sec scan (8ef8f65)
  • containers: set correct permissions on file (f644755)
  • containers: use correct KeyValueFormat (67b6d04)
  • deconflict namespace and print diff as str (c802b9c)
  • deploy: unset ssh-agent to fix max auth attempt failure (a123a79)
  • handle four layer container directories (af05ab2)
  • scripts: improve repo closure error handling (7b9ac39)
  • scripts: sys.exit if import fails, since package is required (8e3c996)
  • tf.azure-k8s: add logs workspace to cluster (af59fb1)
  • tf.cloudflare: redirect fqdn to pages domain (e534670)
  • tf.digitalocean: remove projects (9f18631)
  • try to import dnf otherwise raise exception (c3d0e05)
  • use underscope for package name to follow python conventions (3a5a11f)

Performance Improvements

  • ansible: dont collect facts for tf deployment (be00cb9)

Code Refactoring

  • ansible: remove seed node play (6b3378c)
  • bootc: move bootc files to containers dir (0f3345c)
  • deploy: use dir as collection dest instead of ./tmp/ (0d628d6)
  • tf: move all old terraform files to old dir (867fff7)
  • tf: use terraform instead of tofu (2093160)

This PR was generated with Release Please. See documentation.

@syaghoubi00 syaghoubi00 force-pushed the release-please--branches--main branch 10 times, most recently from 3112a33 to a31d367 Compare February 10, 2025 01:05
@syaghoubi00 syaghoubi00 force-pushed the release-please--branches--main branch 3 times, most recently from d8c02e2 to 6665e76 Compare February 15, 2025 02:06
@syaghoubi00 syaghoubi00 force-pushed the release-please--branches--main branch 7 times, most recently from 4171a87 to 6902a07 Compare February 27, 2025 02:48
@syaghoubi00 syaghoubi00 force-pushed the release-please--branches--main branch 4 times, most recently from fdc89c0 to 257c5e1 Compare March 8, 2025 05:51
@syaghoubi00 syaghoubi00 force-pushed the release-please--branches--main branch 2 times, most recently from aace648 to 071dbfe Compare March 22, 2025 05:24
@syaghoubi00 syaghoubi00 force-pushed the release-please--branches--main branch 3 times, most recently from 7943c1c to 095653c Compare March 29, 2025 22:32
@syaghoubi00 syaghoubi00 force-pushed the release-please--branches--main branch 7 times, most recently from 3c3946c to 4bad6d6 Compare April 2, 2025 00:18
@syaghoubi00 syaghoubi00 force-pushed the release-please--branches--main branch from 4bad6d6 to 2955daa Compare April 10, 2025 19:47
@syaghoubi00 syaghoubi00 force-pushed the release-please--branches--main branch 8 times, most recently from d2e43ff to f1ab53c Compare April 25, 2025 01:10
@syaghoubi00 syaghoubi00 force-pushed the release-please--branches--main branch from f1ab53c to 2873428 Compare May 6, 2025 00:02
@syaghoubi00 syaghoubi00 force-pushed the release-please--branches--main branch from 2873428 to 36e6519 Compare June 5, 2025 00:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add Reserved IP to DO Droplet Add DigitalOcean Volume for Docker Add DigitalOcean Monitoring Migrate secrets to cloud managed secrets provider
1 participant