並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 142 件 / 142件

新着順 人気順

YAMLの検索結果121 - 142 件 / 142件

  • End YAML engineering with cdk8s!

    The CDK for Kubernetes (cdk8s) is a new open-source software development framework for defining Kubernetes applications and resources using familiar programming languages. Applications running on Kubernetes are composed of dozens of resources maintained through carefully maintained YAML files. As applications evolve and teams grow, these YAML files become harder and harder to manage. It’s also rea

      End YAML engineering with cdk8s!
    • YAMLだっていいじゃないか、JSONだもの | IIJ Engineers Blog

      社会人生活の半分をフリーランス、半分をIIJで過ごすエンジニア。元々はアプリケーション屋だったはずが、クラウドと出会ったばかりに半身をインフラ屋に売り渡す羽目に。現在はコンテナ技術に傾倒中だが語りだすと長いので割愛。タグをつけるならコンテナ、クラウド、ロードバイク、うどん。 突然ですが、私はHelmがあまり好きではありません。 さしたる工夫もなくYAMLのテンプレートをアプライする仕組みが嫌いです。 単なるパッケージマネージャではなくインストーラでもあるくせに、環境にアジャストする機能が何もないところも嫌いです。 履歴の管理にSecretリソースを使うところも嫌いです。巨大なマニフェスト(たいていConfigMapだ)をインストールしようとしてetcdがエラーを吐くと泣きたくなります。 Helmのマニュアルにある「templates should follow a YAML-like sy

        YAMLだっていいじゃないか、JSONだもの | IIJ Engineers Blog
      • YAML におけるノルウェー問題(The Norway Problem) - てくなべ (tekunabe)

        いろいろな書き方ができる真偽値 たとえば Ansible の Playbook では、真偽値を指定する時に、true/false 、yes/no などいろいろな書き方ができてしまいます。 去年、Ansible のコミュニティでは、ドキュメント上どう統一するのがいいかの投票がありました。 ansbile のドキュメントにおけるにおける boolean は yes/no が遣われがちだったが、ansilbe-lint では true/false でないとエラーになる。どうしたもんでしょという issue。https://t.co/dcNl9R83sl— よこち (@akira6592) 2022年8月3日 github.com 現在 true/false への書き換えが進んでいます。yamllint のデフォルトでも true/false を正としています。 不都合 ただ統一感がなくて混乱する

          YAML におけるノルウェー問題(The Norway Problem) - てくなべ (tekunabe)
        • jqのyaml版コマンド yq は2種類ある - つばくろぐ @takamii228

          以前flutterのバージョン切り替えをCI環境で動的にやる記事の中で、yamlの指定したキーを取り出すのに yqコマンドを使っていたのですが、このyqの利用に関してハマったことをメモとして残しておきます。 takamii.hatenablog.com yqとは yqとはjqのyaml版でyamlに対してクエリを発行して部分的な文字列を出力するコマンドです。 jqはこちら。 stedolan.github.io "yq" でググると2つのyqがヒットする Googleで yq を検索すると、なんと全く異なる2種類がヒットします。 https://www.google.com/search?q=yq Python製のyq 1つ目はpythonベースの yq コマンドです。 github.com kislyuk.github.io pypi.org yq takes YAML input, c

            jqのyaml版コマンド yq は2種類ある - つばくろぐ @takamii228
          • kyaml2go を使って yaml から簡単にGolang のコードを生成して遊びたい - じゃあ、おうちで学べる

            前書き curl をgolang で行いたい時にはcurl-to-Go を利用することができる。 ConoHa のAPIを利用して トークン発行 を発行するしたい場合には以下のようなcurl を実行する必要がある トークン発行 - Identity API v2.0 / ConoHa API を参照 curl -i -X POST \ -H "Accept: application/json" \ -d '{"auth":{"passwordCredentials":{"username":"ConoHa","password":"paSSword123456#$%"},"tenantId":"487727e3921d44e3bfe7ebb337bf085e"}}' \ https://identity.tyo1.conoha.io/v2.0/tokens curl-to-Go を利用する

              kyaml2go を使って yaml から簡単にGolang のコードを生成して遊びたい - じゃあ、おうちで学べる
            • PyYAML yaml.load(input) Deprecation

              This page explains the PyYAML 5.1+ deprecation of the plain yaml.load(input) function. See Footnotes. Use of PyYAML's yaml.load function without specifying the Loader=... parameter, has been deprecated. In PyYAML version 5.1+, you will get a warning, but the function will still work. See How to Disable the Warning below. Before PyYAML 5.1+, the PyYAML.load function could be easily exploited to cal

                PyYAML yaml.load(input) Deprecation
              • CircleCIのconfig入力が補完で楽になるcircleci.vimを試してみた | DevelopersIO

                はじめに CircleCIの設定ファイルを更新した際に Validate し忘れたまま commit 及び push して、Workflow上で失敗して気がつくという事がしばしばありました。 失敗する原因にtypoが含まれることもあり、編集中の補正用vim用プラグイン「yasuhiroki/circleci.vim」を試してみました。 yasuhiroki/circleci.vim: Vim plugin for CircleCI config yaml circleci.vimについて 編集中のtypo等をハイライトで指摘、及び入力補完により入力の負担を減らすものとなります。 CircleCIはCLIによるValidateコマンドを提供していますが、基本的に入力完了後のチェックとして使います。そのため、当Pluginは大きな手戻りを防ぐための用途になると思われます。 インストール plu

                  CircleCIのconfig入力が補完で楽になるcircleci.vimを試してみた | DevelopersIO
                • Obsidian の考え方|Obsidian.Zenn

                    Obsidian の考え方|Obsidian.Zenn
                  • 【VSCode】おすすめ拡張機能 - Swagger Viewer - 開発覚書はてな版

                    概要 Visual Studio Code で普段利用している拡張機能ご紹介です。 今回はSwagger Viewerです。 Visual Studio Code上でSwagger Editorを使用できる機能です。 marketplace.visualstudio.com 起動の方法 エクスプローラーのコンテキストメニューから起動できます。 コマンドパレットからも起動できます。 起動後 基本的にはSwagger Editorと同様です。 対象のyamlを編集するとリアルタイムで反映されます。 注意点 Swagger Viewerを使用する場合、 localhost:9000 を使用するようです。ポート番号がかぶる場合は他のもののポートを変えるか、拡張機能を一時的に無効にすることが必要です。 あとがき Swagger YAML を Visual Studio Code で編集できるので便利

                      【VSCode】おすすめ拡張機能 - Swagger Viewer - 開発覚書はてな版
                    • YAMLを解析して要素を出力(Pythonによるスクレイピング&機械学習テクニック) - 俺人〜OREGIN〜俺、バカだから人工知能に代わりに頑張ってもらうまでのお話

                      今回は、yaml で、PythonのデータからYAML形式に変換したり、YAML形式のファイルを解析して要素を出力できるようになりました。 Pythonによるスクレイピング&機械学習開発テクニック増補改訂 Scrapy、BeautifulSoup、scik [ クジラ飛行机 ]の第3章を参考にさせていただきながら、取り組んでいます。 今回からは、Ubuntuの環境を構築して取り組んでいます。 環境構築については、Dockerを使われる方は、以下をご参照ください。 oregin-ai.hatenablog.com OSから、Ubuntuを導入して取り組む方は、以下をご参照ください。 oregin-ai.hatenablog.com では、振り返っていきたいと思います。 PythonのデータをYAMLに変換する。 1.YAMLとは何か 2.全体像 3.Pythonのデータを作成 4. Pyth

                        YAMLを解析して要素を出力(Pythonによるスクレイピング&機械学習テクニック) - 俺人〜OREGIN〜俺、バカだから人工知能に代わりに頑張ってもらうまでのお話
                      • なんとなく使っていませんか??YAMLの基本をまとめました!

                        ツール紹介 29330 view なんとなく使っていませんか??YAMLの基本をまとめました! 最終更新日:2019/10/19 はじめに Ruby On RailsやLaravelなどモダンなWebフレームワークや、Dockerなどのインフラを触ると必ず出てくるYAML(ヤメル、ヤムル)。 どこにでもいる上に、JSONやXMLを理解している人ならなんとなく理解できてしまうため、YAMLをよく使うけど、実はよくわかっていないという人も多いのではないでしょうか? そんな方のためにYAMLの仕様や書き方について基本からまとめました。YAMLで設定ファイルをサクッと書き上げるできるエンジニアになりましょう! YAMLとは YAMLは構造化データを人間の目にわかりやすいように表現できるように設計された言語です。YAMLは「YAML Ain’t Markup Language」の頭文字を取っています

                          なんとなく使っていませんか??YAMLの基本をまとめました!
                        • Ansibleでリモートのインストールスクリプトの実行をcurlを使わずに記述する - YAMAGUCHI::weblog

                          TL;DR ansible.builtin.uri でコンテンツを取ってきて ansible.builtin.shell の stdin を使って流し込む サンプル たとえばrustupのインストールは公式ドキュメントでは次のようなスクリプトを使っている rustup.rs curl -sSf https://sh.rustup.rs | sh -s -- -y これをこのまま ansible.builtin.shell に記述して実行すると warning が出ます。たとえばこういう具合にすると - name: Install rustup ansible.builtin.shell: cmd: curl -sSf https://sh.rustup.rs | sh -s -- -y 実行時にこういうふうにwarningがでます。 TASK [common : Run rustup] *

                            Ansibleでリモートのインストールスクリプトの実行をcurlを使わずに記述する - YAMAGUCHI::weblog
                          • YAML の構文を押さえる : 文字列をクォートで囲む必要はない - Neo's World

                            YAML の構文を押さえる : 文字列をクォートで囲む必要はない YAML の構文を改めて勉強。 Best Online YAML Converter - Convert YAML Strings into JSON, XML, CSV このサイトで実際に変換しながら確認した。 目次 文字列に関して ハッシュ (マップ・連想配列) とリスト (配列) フロースタイル パイプ記号 | による複数行リテラル 大なり記号 > による折りたたみスタイル 参考文献 文字列に関して 文字列はシングルクォートで囲んでも、ダブルクォートで囲んでも、囲まなくても、同じ Ansible においては、ダブルクォートで囲まないと変数展開されなかったりする このようにパースするライブラリ側での都合はあれど、YAML の言語仕様的にはクォートはあってもなくても同じ クォートで囲まない場合、シングルクォートやダブルクォ

                            • Templating YAML in Kubernetes with real code

                              TL;DR: You should use tools such as yq and kustomize to template YAML resources instead of relying on tools that interpolate strings such as Helm. If you're working on large scale projects, you should consider using real code — you can find hands-on examples on how to programmatically generate Kubernetes resources in Java, Go, Javascript, C# and Python in this repository. Contents:Introduction: ma

                                Templating YAML in Kubernetes with real code
                              • ytt(YAML Templating Tool)入門 - Templating編 - IK.AM

                                🗃 {Dev/Carvel/ytt} 🏷 YAML 🏷 ytt 🏷 k14s 🏷 Carvle 🗓 Updated at 2020-08-27T14:25:46Z  🗓 Created at 2020-08-19T06:44:46Z   🌎 English Page yttはスタンドアローンで使えるYAMLのテンプレートツールです。同じ領域のツールとしては Jsonnet Dhall Cue がありますが、テンプレートツールとしてのyttの特徴としては YAMLそのものを記述する(YAMLとしてvalid) YAMLのコメントとしてPython-likeなStarlark言語を記述することで動的な表現ができる 各ツールとの比較の詳細はこちら。 他のツールが専用の言語を使うのに比べ、yttはあくまでもYAML+コメントなので心理的な導入のハードルは低いかもしれません。 もちろ

                                  ytt(YAML Templating Tool)入門 - Templating編 - IK.AM
                                • yamlのanchorで継承(extend)して繰り返し書いている部分を減らすメモ - ひと夏の技術

                                  JSばっかやってて.yml書くことはあまりないのだけど、CircleCIのコンフィグとかはyaml記述なので書いていく必要がある。 それで、CircleCIのコンフィグを書いていると、pathとか、複数のjobでそれぞれ同じようなことばかり書いている部分があってDRYじゃないな〜つらいな〜という気持ちで書いていた。 重い腰を上げてググってたところ、JSONと違ってYAMLは継承ができるっぽいので、これを使うとちょいいい感じにできるっぽい。 anchor &を使うのをanchorと呼んでいるらしい foo: &foo a: 1 b: 2 c: 3 これでfooオブジェクトが参照元になる JSON変換するとこうなる { "foo": { "a": 1, "c": 3, "b": 2 } } extend <<はextendの意味らしい anchorを継承したいときは<<: *アンカー名のように

                                    yamlのanchorで継承(extend)して繰り返し書いている部分を減らすメモ - ひと夏の技術
                                  • 【Unity】Python で .asset や .prefab、.unity などのファイルを編集する方法 - コガネブログ

                                    はじめに この記事は「Unity #3 Advent Calendar 2019」の 12/9 の記事です 「Unity YAML Parser」を Python で使用することで Unity の .asset や .prefab、.unity などのファイルを編集できます 目次 はじめに 目次 検証環境 インストール方法 ProjectSettings.asset の編集方法 ソースコード解説 読み込み 基本的なパラメータの参照 構造型のパラメータの参照 配列のパラメータの参照 入れ子のパラメータの参照 保存 .prefab の編集方法 読み込み コンポーネントの検索 コンポーネントの編集 MonoBehaviour を継承したコンポーネントの取得 まとめ 検証環境 Unity 2018.4.8f1 Python 3.7 インストール方法 Unity YAML Parser のドキュメン

                                      【Unity】Python で .asset や .prefab、.unity などのファイルを編集する方法 - コガネブログ
                                    • YAMLのAnchorとAliasをAnsibleで使う - 赤帽エンジニアブログ

                                      レッドハットでコンサルタントをしている id:nanodayo です。 赤帽エンジニア Advent Calendar 2019の8日目のエントリーです。 ご存知、Ansible のplaybookはYAML形式で記述しますが、YAMLのAnchor と Aliasも適用できるのでご紹介します。 なお、多用すると複雑なplaybookになり保守しにくくなるので強くはおすすめはしません。 YAMLのAnchorとAlias 同じような記述をたくさん書くときに便利な記法です。 以下のような仮想マシンの変数定義(vars)があり、殆ど同じパラメータを設定するので、共通設定として一箇所で書きたいとします。 (説明用に作った物なのでデータ構造は適当です。) vars: vms: - hostname: "test0.example.com" image: "cirros" flavor: "m1.t

                                        YAMLのAnchorとAliasをAnsibleで使う - 赤帽エンジニアブログ
                                      • GitHub - KenKundert/nestedtext: Human readable and writable data interchange format

                                        One way to build tools to tackle difficult and complex tasks is to provide an application specific language. That can be a daunting challenge. However, in certain cases, such as specifying complex configurations, NestedText can help make the task much easier. NestedText conveys the structure of data leaving the end application to interpret the data itself. It can do so with a collection of small p

                                          GitHub - KenKundert/nestedtext: Human readable and writable data interchange format
                                        • C#でYamlファイルをシリアライズ/デシリアライズする - Qiita

                                          概要 早速ですがYamlファイルで初期設定したいですよね。少なくとも私はそうでした. C#で使う方法としてはNuGetで配布されているYamlDotNetというパッケージを使うのが一番手っ取り早そうだったので今回触ってみたところ、参考資料が少なくて少し不便だったので備忘録も兼ねて今回共有できたらなと思いました。 ドキュメントとか用意してくれてるんですけど少し古いっぽくてエラー出てきちゃったんですよね。。。 元も子もないんですけど、一応最新のはずのGithubのリンクを貼っておきます。これを読んだらこんな記事読む必要無いです💦( https://github.com/aaubry/YamlDotNet ) それでは書いていきます! 環境 Windows10 Visual Studio 2019 .NetCore 3.1.0 YamlDotNet 11.1.1 準備 YamlDotNetのイ

                                            C#でYamlファイルをシリアライズ/デシリアライズする - Qiita
                                          • yaeでエイリアスを多用したYAMLファイルの出力確認をしてみる | DevelopersIO

                                            はじめに YAMLに項目を追加する際、重複した構成ならエイリアスの利用が好ましいと思いますが、エイリアスが意図した構成になっているかどうかが問題となります。 CircleCIのconfig.yamlに設定したWorkflowから重複を省くため、エイリアス展開を目視しながらの編集を実現するものを探していましたが特に見つからず、代わりにエイリアスを展開出力するツールにて確認を行ってみました。 yaeについて Goで作成された、YAML の alias を anchor の内容に展開した YAML を出力するコマンドです。要はYAML展開専用のツールです。 shin1x1/yae: YAML aliases expander go get -u github.com/shin1x1/yae yae .circleci/config.yaml | less PythonにおけるOrderedDic

                                              yaeでエイリアスを多用したYAMLファイルの出力確認をしてみる | DevelopersIO
                                            • GitHub - cue-lang/cue: The home of the CUE language! Validate and define text-based and dynamic configuration

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                GitHub - cue-lang/cue: The home of the CUE language! Validate and define text-based and dynamic configuration

                                              新着記事