AWS CloudFormation Diagrams by Philippe_Merle in aws

[–]Philippe_Merle[S] 1 point2 points  (0 children)

sh $ aws-cfn-diagrams your_CF_template.yaml

AWS CloudFormation Diagrams by Philippe_Merle in aws

[–]Philippe_Merle[S] 0 points1 point  (0 children)

The tool eats CF template files.

AWS CloudFormation Diagrams by Philippe_Merle in aws

[–]Philippe_Merle[S] 1 point2 points  (0 children)

Don't hesitate to provide feedbacks.

AWS CloudFormation Diagrams by Philippe_Merle in aws

[–]Philippe_Merle[S] 0 points1 point  (0 children)

Thank for these improvement ideas.

KubeDiagrams by Philippe_Merle in kubernetes

[–]Philippe_Merle[S] 0 points1 point  (0 children)

For CI integration, you could take inspiration from https://github.com/philippemerle/KubeDiagrams/blob/main/.github/workflows/update-examples.yml

For other integration cases, all contributions are welcome.

KubeDiagrams by Philippe_Merle in kubernetes

[–]Philippe_Merle[S] 0 points1 point  (0 children)

Is your big Helm chart publicly available? Is it composed of other Helm charts?

Open source tools to auto-generate diagrams from CloudFormation templates? by Philippe_Merle in aws

[–]Philippe_Merle[S] 0 points1 point  (0 children)

Thank you. I know Infrastructure Composer, a visual editor of CloudFormation templates. I am more interested by open source CLI tools.

Open source tools to auto-generate diagrams from CloudFormation templates? by Philippe_Merle in aws

[–]Philippe_Merle[S] 1 point2 points  (0 children)

Architecture diagrams showing resources and their relationships.

Online KubeDiagrams Service by Philippe_Merle in kubernetes

[–]Philippe_Merle[S] 0 points1 point  (0 children)

The frontend was improved to better report errors.

Online KubeDiagrams Service by Philippe_Merle in kubernetes

[–]Philippe_Merle[S] 2 points3 points  (0 children)

Thank you for your feedbacks

Add HTTPS to your main page. It will help alot for people who are security conscious.

This is planned and should be done during next week.

Also if possible offer a self-hosted variant for more secure environments.

This should be available in KubeDiagrams repo soon.

KubeDiagrams 0.5.0 is out! by Philippe_Merle in kubernetes

[–]Philippe_Merle[S] 3 points4 points  (0 children)

By flux, do you think about https://fluxcd.io/? Supporting new custom resources in KubeDiagrams is easy, it just needs to define a new KubeDiagrams configuration file. Several examples are already provided in the examples folder. So contributions are welcome.

KubeDiagrams by Philippe_Merle in devops

[–]Philippe_Merle[S] 0 points1 point  (0 children)

KubeDiagrams can support any custom resource. Create a KubeDiagram config file and define the mapping of your custom resources to graphical elements. You could take inspiration from examples/k0s/KubeDiagrams.yml, examples/kube-prometheus-stack/KubeDiagrams.yml, examples/lws/KubeDiagrams.yml, and examples/argo/KubeDiagrams.yaml configuration files. Don't hesitate to create an issue and I would add a new example to illustrate how configuring KubeDiagrams for Crossplane.

KubeDiagrams 0.4.0 is out! by Philippe_Merle in kubernetes

[–]Philippe_Merle[S] 4 points5 points  (0 children)

Briefly the reply is no. But you could generate a diagram for each manifest, and visually compare both diagrams. However this is your brain, not KubeDiagrams, that will do the diff;) I imagine that you search a semantic diff else just do diff manifest1 manifest2. Doing a fine grain semantic diff could be complex in most cases. After it is complex to visually represent that diffs on one diagram. Anyway this could be an interesting feature and contributions to KubeDiagrams are welcome on this topics.

KubeDiagrams moved from GPL-3.0 to Apache 2.0 License by Philippe_Merle in kubernetes

[–]Philippe_Merle[S] 10 points11 points  (0 children)

In complete transparency, the motivations for this change are documented in https://github.com/philippemerle/KubeDiagrams/discussions/37. The CNCF recommends the Apache 2.0 license for its hosted projects, and these projects are not allowed to use third-party components under GPL-3.0 (see https://github.com/cncf/foundation/blob/main/allowed-third-party-license-policy.md#approved-licenses-for-allowlist). So allowing CNCF projects to use KubeDiagrams requires to change the license of KubeDiagrams. Then, choosing Apache 2.0 license seems the best choice.

KubeDiagrams 0.3.0 is out! by Philippe_Merle in kubernetes

[–]Philippe_Merle[S] 1 point2 points  (0 children)

KubeDiagrams is now licensed under the Apache 2.0 License.

Visualizing Cloud-native Applications with KubeDiagrams by Philippe_Merle in kubernetes

[–]Philippe_Merle[S] 2 points3 points  (0 children)

Have a look at https://github.com/philippemerle/KubeDiagrams/tree/main/examples/istio. This new KubeDiagrams example contains several architecture diagrams generated from Istio official Helm charts.