Skip to content

Commit

Permalink
add blogposts and fix styling
Browse files Browse the repository at this point in the history
  • Loading branch information
frodesundby committed Nov 22, 2024
1 parent 4955b69 commit 1d1089e
Show file tree
Hide file tree
Showing 9 changed files with 69 additions and 27 deletions.
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ Dette repoet blir publisert på nais.io via Github Pages.
### Prerequisites
Må legges til som collaborator på `nais-announcements`-slackbot for å få tilgang til å hente emoticons.

Legg til SLACK_TOKEN i en lokal .env-fil.
Token hentes på api.slack.com -> your apps -> nais-announcements -> install app

Kjør:
```
yarn install
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 28 additions & 0 deletions src/routes/(pages)/log/posts/2024-09-18-tracing-i-nais-deploy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
title: "Tracing i Nais deploy"
date: 2024-09-18T12:55:13+02:00
author: Kim Tore Jensen
tags: [tracing, lgtm, grafana, deploy]
layout: log
---

:otel: Tracing i NAIS deploy :nais:

Vi har lagt inn støtte for tracing i NAIS deploy samt docker-build-push, så nå framover vil du ha tilgang på nøyaktig hvor lang tid ting tar i pipelinen din, og besvare følgende:
- Hvor lang tid tok det før committen kom i produksjon?
- Hvor lang tid tar det å bygge Docker-imaget?
- Hvor lang tid tar SLSA SBOM sign & attest?
- Hvor lang tid må jeg vente på at min applikasjon rulles ut i clusteret?

Ut av boksen får man kun svar på det siste punktet, men hvis du følger vår enkle guide til integrering av telemetry så får du all data som er tilgjengelig! :rocket:

Link til tracing-dashboard dukker opp som et GitHub step summary når deploy-jobben er fullført.

Kom gjerne med tilbakemeldinger på om dette er nyttig for deg eller hva som kunne gjort det bedre :smile:
<span style="display: table;">
<img src="./2024-09-18-tracing-i-nais-deploy-1.png" style="float:left; width:50%; padding-right:10px;"/>

<img src="./2024-09-18-tracing-i-nais-deploy-2.png" style="float:left; width:50%; padding-left:5px"/>
</span>


Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: "Endringer i GitHub Actions"
date: 2024-10-08T12:55:13+02:00
author: Tommy Trøen
tags: [github, actions, docker, cache]
layout: log
---

:rocket: :salsa: :lock: Endringer i Github Action - nais/docker-build-push

Vi har gjort noen endringer så nais/docker-build-push er mer robust ifm med rate-limiting ( TOO_MANY_REQUESTS ) ved generering av SBOM.
Dette betyr forhåpentligvis at dette steget ikke skal feile lenger (som rapportert fra flere i #nais kanalen).

I tillegg har vi gjort endringer som skal gjøre dette steget en god del raskere enn før! :tada:

**Hva må dere gjøre?** Ingenting, bare deploye som før!

**For de som lurer på hva vi har gjort:**
- Innført github cache i nais/attest-sign for det Trivy kaller trivy-java-db - alle kjøringer etter at cachen er satt bør bli en del raskere!
- Støtter fallback i Trivy for flere repositories for trivy-java-db , skal da sørge for at bygget ikke feiler om du blir rate limita på første forsøk
- Satt opp en “passthrough cache” i GAR (google) som speiler/cacher Trivy sitt github repo (som også bør hjelpe på rate limiting)

Si gjerne ifra om ting ikke fungerer som forventet!
15 changes: 9 additions & 6 deletions src/routes/(pages)/log/posts/2024-10-25-vulnerabilities-fane.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,16 @@ layout: log
---

:star2: Ny Vulnerabilities-fane i NAIS Console! :star2:

Hei, kjære venner! Vi er glade for å kunngjøre en ny/gammel “Vulnerabilities”-fane i NAIS Console, som gjør det enklere å holde oversikt over og håndtere sårbarheter i workloadene deres. Denne funksjonen gir en direkte visning av kjente sårbarheter, samt detaljer for å hjelpe dere med å prioritere og håndtere dem effektivt.

:salsa:

Vulnerabilities-fanen i Console viser kritisk innsikt i workloads:
Raskt vurdere risikonivået for hver workload
Se sårbarhetsdetaljer for å vite nøyaktig hvilke komponenter som kan trenge oppdatering
Rangere team basert på sårbarhetshåndtering, slik at dere få en liten innblikk i hvor godt andre jobber med sårbarheter
Ta handling for å redusere eksponering på tvers av applikasjonene
Se hvor stor % av din workloads som har en SBOM (100% er målet)
Se hvordan ditt teams totale risk går nedover, som kan vare veldig tilfredsstillende :upside_down_face:
- Raskt vurdere risikonivået for hver workload
- Se sårbarhetsdetaljer for å vite nøyaktig hvilke komponenter som kan trenge oppdatering
- Rangere team basert på sårbarhetshåndtering, slik at dere få en liten innblikk i hvor godt andre jobber med sårbarheter
- Ta handling for å redusere eksponering på tvers av applikasjonene
- Se hvor stor % av din workloads som har en SBOM (100% er målet)
- Se hvordan ditt teams totale risk går nedover, som kan vare veldig tilfredsstillende :upside_down_face:
Sjekk det ut i Console eller hvis du er ny [kan du lese deg opp her](https://docs.nais.io/vulnerabilities), og gi oss beskjed hvis du har spørsmål eller tilbakemeldinger.
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,13 @@ layout: log
---

Har du lyst på en ny SQLInstance til applikasjonen din sier du?

Vi har laget et verktøy for å gjøre det enklere å migrere en applikasjon fra en SQLInstance til en ny.
Dette er nyttig når du ønsker å:
Redusere disken
Få privat IP, eller
Har lyst på rollback-mulighet når du oppgraderer til ny versjon av PostgreSQL
- Redusere disken
- Få privat IP, eller
- Har lyst på rollback-mulighet når du oppgraderer til ny versjon av PostgreSQL

Vi er relativt sikre på at det skal fungere som det skal, men løsningen har mange bevegelige deler.
Selv om vi har gjort tusenvis av tester så er det en liten mulighet for at noe ikke virker helt som forventet.
Vi er derfor veldig interessert i å finne noen som har lyst til å teste det ut, for å få noen ekte erfaringer.
Expand Down
2 changes: 1 addition & 1 deletion src/routes/(pages)/log/posts/2024-11-06-nais-debug.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Det er nå mulig å bruke et nais-debug image for å debugge containers i pods.

[Se docs her](https://docs.nais.io/workloads/how-to/debugging/#kubectl-debug)

Det er også støtte i nais-cli via `nais debug &lt;appname&gt;` (krever oppdatering).
Det er også støtte i nais-cli via `nais debug <appname>` (krever oppdatering).

Det finnes også et easter egg i imaget. Se om du kan finne det. (it's real, not just engagement hacking. )

17 changes: 0 additions & 17 deletions svelte.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -47,20 +47,3 @@ const config = {
};

export default config;

// import adapter from "@sveltejs/adapter-auto";
// import { vitePreprocess } from "@sveltejs/vite-plugin-svelte";

// /** @type {import('@sveltejs/kit').Config} */
// const config = {
// // Consult https://svelte.dev/docs/kit/integrations
// // for more information about preprocessors
// preprocess: vitePreprocess(),

// kit: {
// adapter: adapter(),
// outDir: "build",
// },
// };

// export default config;

0 comments on commit 1d1089e

Please sign in to comment.