【解決】TinyMCEでPOSTしようとすると「An invalid form control with name='text' is not focusable.」と言われ何も反応しない

今日はフロントエンドネタです。 起きたこと 自作ブログサイト用のダッシュボードで投稿画面のエディタにTinyMCEを採用したのですが、 実際に導入して日本語化までしたはよいものの、 フォームに組み込んでいざSubmitしようとすると何も反応しない、というこ…

【解決】sphinx-build時に「doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.」と言われる

起きたこと djangoのソース(docstring)をsphinx-buildすると以下のエラーが起こりました。 WARNING: autodoc: failed to import module 'views' from module 'blogs'; the following exception was raised: Traceback (most recent call last): File "/usr/l…

JenkinsパイプラインからSkaffoldでCI/CDしてみる

今回はDevopsネタです。 JenkinsパイプラインからSkaffoldを使ってアプリケーションをCI/CDしてみます。 前提 Kubernetesクラスタが構築されていることが前提です。 JenkinsはHelmを使って導入します。 Kubernetesクラスタの構築(オンプレ-kubeadm)方法は…

GrafanaからSlackへ通知する

今回はメトリクス可視化ツールのGrafanaからSlackチャンネルへ通知を送る方法です。 Grafanaとは Grafanaとはオープンソースのダッシュボードツールです。 いわゆるメトリクス可視化ツールです。 Grafanaは、マルチプラットフォームのオープンソース分析およ…

CentOS8にSkaffoldを導入する

今回はCentOS8にSkaffoldをインストールして、kubernetesクラスタへデプロイしたいと思います。 はじめに SkaffoldとはGoogleが提供するkubernetesネイティブなアプリ開発をするための支援ツールです。 Skaffoldは、Kubernetesネイティブアプリケーションの…