Skip to content

Commit 0a9fac9

Browse files
committed
[uk] SDK - examples.mdx
Signed-off-by: Andrii Holovin <[email protected]>
1 parent 69bfbfe commit 0a9fac9

File tree

1 file changed

+59
-0
lines changed
  • i18n/uk/docusaurus-plugin-content-docs/current/sdk

1 file changed

+59
-0
lines changed
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
title: Приклади
3+
description: Приклади різних функцій Helm SDK
4+
sidebar_position: 2
5+
---
6+
import CodeBlock from '@theme/CodeBlock';
7+
8+
import MainExampleGo from '!!raw-loader!/sdkexamples/main.go';
9+
import InstallExampleGo from '!!raw-loader!/sdkexamples/install.go';
10+
import ListExampleGo from '!!raw-loader!/sdkexamples/list.go';
11+
import PullExampleGo from '!!raw-loader!/sdkexamples/pull.go';
12+
import UninstallExampleGo from '!!raw-loader!/sdkexamples/uninstall.go';
13+
import UpgradeExampleGo from '!!raw-loader!/sdkexamples/upgrade.go';
14+
15+
Цей документ містить низку прикладів використання Helm SDK.
16+
Призначений для документування різних функціональних можливостей SDK.
17+
18+
Останній приклад показує драйвер `main.go` ([посилання](#driver)). Він виконує наведені нижче дії та містить необхідні допоміжні функції.
19+
20+
Код для прикладів знаходиться в теці [helm/helm-www/sdkexamples/](https://github.com/helm/helm-www/tree/main/sdkexamples).
21+
Він є повністю функціональним.
22+
23+
## Actions
24+
25+
### Install Action
26+
27+
Цей приклад встановлює вказаний чарт/реліз для вказаної версії та значень:
28+
29+
<CodeBlock language="go" title="sdkexamples/install.go" showLineNumbers>{InstallExampleGo}</CodeBlock>
30+
31+
### Upgrade Action
32+
33+
У цьому прикладі оновлюється вказана версія з вказаним чартом, версією та значеннями:
34+
35+
<CodeBlock language="go" title="sdkexamples/upgrade.go" showLineNumbers>{UpgradeExampleGo}</CodeBlock>
36+
37+
### Uninstall Action
38+
39+
Цей приклад видаляє вказану версію
40+
41+
<CodeBlock language="go" title="sdkexamples/uninstall.go" showLineNumbers>{UninstallExampleGo}</CodeBlock>
42+
43+
### List Action
44+
45+
У цьому прикладі перелічено всі опубліковані чарти (у поточному просторі імен).
46+
47+
<CodeBlock language="go" title="sdkexamples/list.go" showLineNumbers>{ListExampleGo}</CodeBlock>
48+
49+
### Pull Action
50+
51+
Цей приклад витягує чарт з репозиторію OCI.
52+
53+
<CodeBlock language="go" title="sdkexamples/pull.go" showLineNumbers>{PullExampleGo}</CodeBlock>
54+
55+
## Driver
56+
57+
Драйвер тут показує необхідні допоміжні функції, потрібні для роботи Helm SDK. А також демонструє на практиці наведені вище приклади, щоб витягнути, встановити, оновити та видалити чарт 'podinfo' з репозиторію OCI.
58+
59+
<CodeBlock language="go" title="sdkexamples/main.go" showLineNumbers>{MainExampleGo}</CodeBlock>

0 commit comments

Comments
 (0)