nanlabs / devops-reference

This repository contains different infrastructure components, CI/CD pipelines, automation tools among other resources that are used in different projects here at NaN Labs.
MIT License
42 stars 16 forks source link

Added basic setup for the new k8s example #163

Closed ulises-jeremias closed 7 months ago

ulises-jeremias commented 7 months ago

What's this PR do?

Summary of changes in this PR or what it accomplishes.

@ulises-jeremias

Summary by CodeRabbit

coderabbitai[bot] commented 7 months ago

Walkthrough

The recent updates involve significant changes to a Kubernetes and Docker development environment, including alterations to configuration files for Kubernetes YAML, Docker builds, and live updates. Additionally, comprehensive updates have been made to a Node.js NestJS API application and a Vite React application, as well as a Python FastAPI application. A new repository has been set up to streamline Kubernetes development with Tilt and Minikube, featuring detailed documentation and setup instructions.

Changes

File(s) Change Summary
examples/kubernetes-tilt-dev/Tiltfile Updated version settings, k8s YAML configurations, Docker builds, and live updates for node-nestjs-api and vite-react-app.
examples/kubernetes-tilt-dev/apps/node-nestjs-api/...
examples/kubernetes-tilt-dev/apps/vite-react-app/...
Comprehensive updates to Node.js NestJS API and Vite React applications including Docker config, linting, documentation, tests, and source code.
examples/kubernetes-tilt-dev/apps/python-fastapi-app/... Comprehensive update to Python FastAPI app including editor config, linting, Dockerfile, documentation, and app configuration.
examples/kubernetes-tilt-dev/README.md Introduced a new repository for Kubernetes development with Tilt and Minikube, including setup instructions and microservices details.

🐇✨ In the land of code and sea of change,
A rabbit hopped through files, wide and range.
With Docker builds and YAML anew,
Kubernetes sails, on winds that blew. 🌬️🚢


Tips ### Chat with CodeRabbit Bot (`@coderabbitai`) - If you reply to a *review comment* from CodeRabbit, the bot will automatically respond. - To engage with CodeRabbit bot directly around the specific lines of code in the PR, mention @coderabbitai in your review comment - Note: Review comments are made on code diffs or files, not on the PR overview. - Add `@coderabbitai ignore` anywhere in the PR description to prevent this PR from being reviewed. ### CodeRabbit Commands (invoked as PR comments) - `@coderabbitai pause` to pause the reviews on a PR. - `@coderabbitai resume` to resume the paused reviews. - `@coderabbitai review` to trigger a review. This is useful when automatic reviews are disabled for the repository. - `@coderabbitai resolve` resolve all the CodeRabbit review comments. - `@coderabbitai help` to get help. Note: For conversation with the bot, please use the review comments on code diffs or files. ### CodeRabbit Configration File (`.coderabbit.yaml`) - You can programmatically configure CodeRabbit by adding a `.coderabbit.yaml` file to the root of your repository. - The JSON schema for the configuration file is available [here](https://coderabbit.ai/integrations/coderabbit-overrides.v2.json). - If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: `# yaml-language-server: $schema=https://coderabbit.ai/integrations/coderabbit-overrides.v2.json`
github-actions[bot] commented 7 months ago
Warnings
:warning: This PR is changing more than 200 lines.
:warning: This PR is changing more than 10 files.
Messages
:book: Thanks for updating docs! We :heart: documentation!
:book: Thanks for updating tests! Only YOU can prevent production fires. :fire::evergreen_tree::bear:

Generated by :no_entry_sign: dangerJS against 2e2609222894e2a9e671e6c024b7c9c9f4ee5a9c