Skip to content

Commit 3cc8024

Browse files
authored
Merge pull request #1526 from ArmDeveloperEcosystem/main
Production update
2 parents 3e93f6b + 30122f0 commit 3cc8024

File tree

100 files changed

+3290
-716
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+3290
-716
lines changed

.github/workflows/main.yml

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -11,45 +11,6 @@ on:
1111
workflow_dispatch:
1212

1313
jobs:
14-
build_and_deploy_internal_existing:
15-
name: Build and Deploy Internal Existing
16-
# The type of runner that the job will run on
17-
runs-on: ubuntu-latest
18-
# Steps represent a sequence of tasks that will be executed as part of the job
19-
steps:
20-
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
21-
- uses: actions/checkout@v4
22-
with:
23-
submodules: true # Fetch Hugo Themes
24-
fetch-depth: 0
25-
26-
# Sets Up Hugo
27-
- name: Setup Hugo
28-
uses: peaceiris/actions-hugo@v3
29-
with:
30-
hugo-version: "0.130.0"
31-
extended: true
32-
33-
# Post-CSS install and Node.js
34-
- name: Install Post-CSS
35-
run: npm install postcss-cli
36-
37-
# Builds arm-software-developer repo
38-
- name: Build
39-
run: |
40-
hugo --minify
41-
cp learn-image-sitemap.xml public/learn-image-sitemap.xml
42-
bin/pagefind --site "public"
43-
env:
44-
HUGO_LLM_API: ${{ secrets.HUGO_LLM_API }}
45-
46-
# Deploys website to AWS S3
47-
- name: Deploy to S3
48-
run: hugo deploy --force --maxDeletes -1 --invalidateCDN --target internal-existing
49-
env:
50-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
51-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
52-
5314
build_and_deploy_internal:
5415
name: Build and Deploy Internal
5516
uses: ./.github/workflows/deploy.yml

.github/workflows/production.yml

Lines changed: 0 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -11,61 +11,6 @@ on:
1111
workflow_dispatch:
1212

1313
jobs:
14-
build_and_deploy_existing:
15-
# The type of runner that the job will run on
16-
runs-on: ubuntu-latest
17-
18-
# Steps represent a sequence of tasks that will be executed as part of the job
19-
steps:
20-
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
21-
- uses: actions/checkout@v4
22-
with:
23-
submodules: true # Fetch Hugo Themes
24-
fetch-depth: 0
25-
26-
# Sets Up Hugo
27-
- name: Setup Hugo
28-
uses: peaceiris/actions-hugo@v3
29-
with:
30-
hugo-version: "0.130.0"
31-
extended: true
32-
33-
# Post-CSS install
34-
- name: Install Post-CSS
35-
run: npm install postcss-cli
36-
37-
# Builds arm-learning-paths repo
38-
- name: Build
39-
run: |
40-
hugo --minify
41-
cp learn-image-sitemap.xml public/learn-image-sitemap.xml
42-
bin/pagefind --site "public"
43-
env:
44-
HUGO_LLM_API: ${{ secrets.HUGO_LLM_API }}
45-
46-
# Copy SSH Key
47-
- name: copy key
48-
run: |
49-
echo $SSH_KEY | xargs -n 1 > tmpkey
50-
base64 -d < tmpkey > key
51-
chmod 400 key
52-
shell: bash
53-
env:
54-
SSH_KEY: ${{secrets.SSH_KEY}}
55-
56-
# SCP Site contents to netstorage
57-
- name: copy site content
58-
run: |
59-
cd public
60-
zip -r public.zip .
61-
cd ..
62-
scp -i key -o StrictHostKeyChecking=accept-new -oHostKeyAlgorithms=+ssh-dss -r public/public.zip $USR@$HOST:/$ID/
63-
shell: bash
64-
env:
65-
USR: ${{secrets.SSH_USERNAME}}
66-
HOST: ${{secrets.SSH_HOST}}
67-
ID: ${{secrets.ID}}
68-
6914
build_and_deploy_production:
7015
name: Build and Deploy Production
7116
uses: ./.github/workflows/deploy.yml

.wordlist.txt

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3508,4 +3508,54 @@ vLLM
35083508
veraison
35093509
verifier
35103510
vllm
3511-
observables
3511+
observables
3512+
APL
3513+
ARchive
3514+
AllowUSBDebugging
3515+
CalcThreadProc
3516+
DWORD
3517+
Daytona
3518+
Fraunhofer
3519+
HIWORD
3520+
IEC
3521+
ITU
3522+
Kibana
3523+
Koleini
3524+
LOWORD
3525+
LPVOID
3526+
Masoud
3527+
OpenMP
3528+
VVC
3529+
VVenC
3530+
ViT
3531+
WINAPI
3532+
Willen
3533+
applyRotation
3534+
boto
3535+
cblas
3536+
daytona
3537+
dgemm
3538+
dotfiles
3539+
dumpbin
3540+
fraunhoferhhi
3541+
gh
3542+
gif
3543+
grafana
3544+
installable
3545+
kibana
3546+
pointStride
3547+
prometheus
3548+
refx
3549+
refy
3550+
refz
3551+
rotMatrix
3552+
sbt
3553+
scala
3554+
spherePoints
3555+
startPoint
3556+
terrafom
3557+
threadCount
3558+
threadNum
3559+
useAPL
3560+
vvenc
3561+
workspaces

assets/contributors.csv

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,4 @@ Tianyu Li,Arm,,,,
4949
Georgios Mermigkis,VectorCamp,gMerm,georgios-mermigkis,,https://vectorcamp.gr/
5050
Ben Clark,Arm,,,,
5151
Han Yin,Arm,hanyin-arm,nacosiren,,
52+
Willen Yang,Arm,,,,

content/error.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ description = "We are unable to serve this request at the moment."
55

66
# Request cannot be served
77

8-
We are unable to serve this request at the moment. Try going back to our [home page](/).
8+
We are unable to serve this request at the moment. Try going back to our [home page](https://learn.arm.com/).

content/install-guides/helm.md

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
---
2+
title: Helm
3+
4+
author_primary: Jason Andrews
5+
minutes_to_complete: 10
6+
7+
official_docs: https://helm.sh/docs/
8+
9+
additional_search_terms:
10+
- kubernetes
11+
- helm
12+
13+
layout: installtoolsall
14+
multi_install: false
15+
multitool_install_part: false
16+
test_images:
17+
- ubuntu:latest
18+
test_link: false
19+
test_maintenance: false
20+
tool_install: true
21+
weight: 1
22+
---
23+
24+
[Helm](https://helm.sh/) is a tool for managing Kubernetes packages in a format called charts. A chart is a group of configuration files that give you the resources that you need to deploy an application to a Kubernetes cluster.
25+
26+
Helm supports the Arm architecture, and is available for Windows, macOS, and Linux.
27+
28+
## Before you begin
29+
30+
There is documentation available on [Installing Helm](https://helm.sh/docs/intro/install/) which covers all supported operating systems.
31+
32+
This Install Guide gives you a quick solution for installing Helm for Ubuntu on Arm.
33+
34+
To start, confirm you are using an Arm machine by running:
35+
36+
```bash
37+
uname -m
38+
```
39+
40+
The output should be:
41+
```output
42+
aarch64
43+
```
44+
45+
If you see a different result, you are not using an Arm computer running 64-bit Linux.
46+
47+
You might need to install `curl` and `wget` if you do not already have them installed:
48+
49+
```bash
50+
sudo apt install -y curl wget
51+
```
52+
53+
## How do I download and install Helm?
54+
55+
There are multiple ways to install Helm for Ubuntu on Arm. Here are three options from which you can choose.
56+
57+
### Option 1: Install using the release tar file
58+
59+
Download and install the latest version.
60+
61+
There is just one executable to copy to the desired location:
62+
63+
```bash
64+
HELM_VER=`curl -s https://api.github.com/repos/helm/helm/releases/latest | grep tag_name | cut -d: -f2 | tr -d \"\,\v | awk '{$1=$1};1'`
65+
wget https://get.helm.sh/helm-v${HELM_VER}-linux-arm64.tar.gz
66+
tar -zxvf helm-v${HELM_VER}-linux-arm64.tar.gz
67+
sudo cp linux-arm64/helm /usr/local/bin/
68+
```
69+
70+
### Option 2: Install using the apt package manager
71+
72+
You can also install Helm using the apt package manager:
73+
74+
```bash
75+
curl https://baltocdn.com/helm/signing.asc | sudo apt-key add -
76+
sudo apt-get install apt-transport-https --yes
77+
echo "deb https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
78+
sudo apt-get update
79+
sudo apt-get install helm
80+
```
81+
82+
### Option 3: Install using Snap
83+
84+
Snap is another option for installing Helm:
85+
86+
```bash
87+
sudo snap install helm --classic
88+
```
89+
90+
### How do I confirm that Helm is installed?
91+
92+
Regardless of which option you are using, confirm the executable is available:
93+
94+
```bash
95+
helm version
96+
```
97+
98+
You see the version information printed:
99+
100+
```output
101+
version.BuildInfo{Version:"v3.16.3", GitCommit:"cfd07493f46efc9debd9cc1b02a0961186df7fdf", GitTreeState:"clean", GoVersion:"go1.22.7"}
102+
```
103+
104+
You are now ready to use Helm for your Kubernetes projects.

0 commit comments

Comments
 (0)