Skip to content
This repository was archived by the owner on May 22, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions app_go/.dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
!go.mod
!go.sum
!*.go
main_test.go
4 changes: 2 additions & 2 deletions app_go/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
FROM golang:1.25-alpine AS build
FROM golang:1.26-alpine AS build
WORKDIR /app
COPY go.mod go.sum ./
RUN go mod download
COPY *.go ./
COPY main.go ./
RUN CGO_ENABLED=0 GOOS=linux go build -o devops-info-service.out

FROM scratch
Expand Down
2 changes: 1 addition & 1 deletion app_go/go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module example.com/devops-info-service

go 1.25.0
go 1.26.1

require github.com/prometheus/client_golang v1.23.2

Expand Down
2 changes: 1 addition & 1 deletion app_go/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import (

const (
serviceName = "devops-info-service"
serviceVersion = "1.8.0"
serviceVersion = "1.10.0"
serviceDescription = "DevOps course info service"
serviceFramework = "Go net/http"
serviceLoggerName = "devops_info_service"
Expand Down
2 changes: 1 addition & 1 deletion app_python/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "devops-info-service"
version = "1.8.0"
version = "1.10.0"
description = ""
authors = [
{name = "LocalT0aster",email = "90502400+LocalT0aster@users.noreply.github.com"}
Expand Down
2 changes: 1 addition & 1 deletion app_python/src/router.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
record_endpoint_call,
)

__version__ = "1.8.0"
__version__ = "1.10.0"


def get_service_info() -> dict[str, str]:
Expand Down
16 changes: 16 additions & 0 deletions k8s/HELM.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Helm Notes

This file exists to satisfy the Lab 10 requirement for a dedicated Helm document without forcing the entire Kubernetes module back into a flat documentation layout.

## Lab 10 Documentation

The full Helm lab write-up, command transcripts, and verification logs are kept in [docs/LAB10.md](docs/LAB10.md). The Task 5 documentation section that covers chart overview, configuration, hooks, operations, and validation is here: [docs/LAB10.md#task-5-documentation](docs/LAB10.md#task-5-documentation).

## Why This Structure Is Better

- `k8s/README.md` stays short and works as the module entry point instead of becoming a 50 kB transcript dump.
- `k8s/docs/LAB09.md` and `k8s/docs/LAB10.md` keep each lab self-contained, which scales better as more Kubernetes labs are added.
- Raw manifests and Helm chart files remain easy to find because documentation is separated from implementation files.
- `k8s/HELM.md` provides the explicit Helm-facing document name the lab expects, while the detailed content stays in the more maintainable `docs/` hierarchy.

In short, `HELM.md` is the compatibility layer, and `k8s/docs/` is the maintainable structure.
Loading