Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update blog navigation #235

Merged
merged 13 commits into from
Sep 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# VMware Secrets Manager for Cloud-Native Apps

[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/7793/badge)](https://www.bestpractices.dev/projects/7793)
[![Version](https://img.shields.io/github/v/release/vmware-tanzu/secrets-manager?color=blueviolet)](https://github.com/vmware-tanzu/secrets-manager/releases)
[![Contributors](https://img.shields.io/github/contributors/vmware-tanzu/secrets-manager.svg?color=orange)](https://github.com/vmware-tanzu/secrets-manager/graphs/contributors)
[![Slack](https://img.shields.io/badge/slack-vsecm-brightgreen.svg?logo=slack)](https://join.slack.com/t/a-101-103-105-s/shared_invite/zt-1zrr2yepf-2P3EJhfoGNn05l5_4jvYSA)
Expand Down
3 changes: 2 additions & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@ next_url: /docs/community/
><a href="https://github.com/vmware-tanzu/secrets-manager/blob/main/docs/README.md"
>edit this page on <strong>GitHub</strong> ✏️</a></p>

<p class="badges"><a href="https://goreportcard.com/report/github.com/vmware-tanzu/secrets-manager"><img src="https://goreportcard.com/badge/github.com/vmware-tanzu/secrets-manager" alt="Go Report Card"></a>
<p class="badges"><a href="https://www.bestpractices.dev/projects/7793"><img src="https://www.bestpractices.dev/projects/7793/badge" alt="OpenSSF Best Practices"></a>
<a href="https://goreportcard.com/report/github.com/vmware-tanzu/secrets-manager"><img src="https://goreportcard.com/badge/github.com/vmware-tanzu/secrets-manager" alt="Go Report Card"></a>
<a href="https://artifacthub.io/packages/helm/vsecm/vsecm"><img src="https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/vsecm" alt="Artifact Hub"></a>
<a href="https://twitch.tv/ZeroToHeroDev"><img src="https://img.shields.io/twitch/status/zerotoherodev" alt="Twitch"></a>
<a href="https://join.slack.com/t/a-101-103-105-s/shared_invite/zt-1zrr2yepf-2P3EJhfoGNn05l5_4jvYSA"><img src="https://img.shields.io/badge/slack-vsecm-brightgreen.svg?logo=slack" alt="Slack"></a>
Expand Down
60 changes: 60 additions & 0 deletions docs/_includes/body-blog.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<div class="page-wrapper" tabindex="-1" role="main">
abhishek44sharma marked this conversation as resolved.
Show resolved Hide resolved
{% if page.cover %}
<img src="{{ page.cover }}"
width="100%"
height="{{ page.cover_height | default: '100%' }}"
alt="{{ page.title | escape }}"
style="object-fit: cover;"
/>
{% endif %}

<div class="page-inner">
<div id="book-search-results">
<div class="search-noresults">
<section class="normal markdown-section">
<p><a href="/">VSecM Home</a>
<svg style="vertical-align: middle" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" height="16" width="16"><defs></defs><path d="M4 13.609333333333334 3.0573333333333332 12.666666666666666l4.666666666666666 -4.666666666666666 -4.666666666666666 -4.666666666666666L4 2.3906666666666663 9.609333333333332 8 4 13.609333333333334z" fill="#000000" stroke-width="0.6666666666666666"></path><path d="M7.333333333333333 13.609333333333334 6.390666666666666 12.666666666666666l4.666666666666666 -4.666666666666666 -4.666666666666666 -4.666666666666666L7.333333333333333 2.3906666666666663 12.942666666666668 8 7.333333333333333 13.609333333333334z" fill="#000000" stroke-width="0.6666666666666666"></path></svg>
<a href="/docs/blog/">VSecM Blog</a>

<svg style="vertical-align: middle" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" height="16" width="16"><defs></defs><path d="M8 9.609333333333332 2.3906666666666663 4 3.333333333333333 3.0573333333333332l4.666666666666666 4.666666666666666 4.666666666666666 -4.666666666666666L13.609333333333334 4 8 9.609333333333332z" fill="#000000" stroke-width="0.6666666666666666"></path><path d="M8 12.942666666666668 2.3906666666666663 7.333333333333333 3.333333333333333 6.390666666666666l4.666666666666666 4.666666666666666 4.666666666666666 -4.666666666666666L13.609333333333334 7.333333333333333 8 12.942666666666668z" fill="#000000" stroke-width="0.6666666666666666"></path></svg>

</p>

{% if page.title %}
<h1 id="{{ page.id }}">{{ page.title | escape }}</h1>
{% else %}
<h1 id="{{ page.id }}">{{ site.title | escape }}</h1>
{% endif %}

<p class="blog-author-info">by <a href="{{ page.author_link }}"
><strong>{{ page.author }}</strong></a><span style="display:inline-block;padding:0 4px">·</span><span
>{{ page.published_at }}</span></p>

{{ content }}

{%- if jekyll.environment != 'dev' and site.disqushandler -%}
{%- include disqus.html -%}
{%- endif -%}
</section>
</div>

{%- include search.html -%}
</div>
</div>
</div>

{% include mathjax.html %}


<p class="copyright">
Copyright © 2023-present VMware, Inc.<br><br>
<strong>VMware Secrets Manager</strong> for Cloud-Native Apps<br>
code is distributed under <a href="https://github.com/vmware-tanzu/secrets-manager/blob/main/LICENSE">BSD 2-Clause License</a>.<br>
<br>
The documentation on this website<br>
is distributed under <a href="https://creativecommons.org/licenses/by/4.0/">CC-BY-4.0</a>.
<br><br>
<a href="https://vsecm.com/docs/community/">contact</a> |
<a href="https://vsecm.com/docs/privacy/">privacy policy</a>
<br><br>
</p>
29 changes: 15 additions & 14 deletions docs/_includes/toc-date.html
Original file line number Diff line number Diff line change
Expand Up @@ -41,22 +41,23 @@
<li class="divider"></li>
{% endif %}



{% if page.url == post.url %}
<li class="chapter active" data-level="1.2" data-path="{{site.baseurl}}{{post.url}}">
{% else %}
<li class="chapter" data-level="1.1" data-path="{{site.baseurl}}{{post.url}}">
{% endif %}
<a href="{{site.baseurl}}{{post.url}}">
{{ post.title | escape }}
</a>
{% if site.toc.enabled %}
{% if post.kind != "VSecMBlog" %}
{% if page.url == post.url %}
<li class="chapter active" data-level="1.2" data-path="{{site.baseurl}}{{post.url}}">
{% else %}
<li class="chapter" data-level="1.1" data-path="{{site.baseurl}}{{post.url}}">
{% endif %}
<a href="{{site.baseurl}}{{post.url}}">
{{ post.title | escape }}
</a>
{% if site.toc.enabled %}
{% if page.url == post.url %}
{% include toc.html html=content h_min=site.toc.h_min h_max=site.toc.h_max %}
{% include toc.html html=content h_min=site.toc.h_min h_max=site.toc.h_max %}
{% endif %}
{% endif %}
</li>
{% endif %}
</li>
{% endif %}

{% endfor %}

{% if reversed_posts.size > 0 %}
Expand Down
73 changes: 73 additions & 0 deletions docs/_includes/toc-page.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
<div class="page-wrapper" tabindex="-1" role="main">
{% if page.cover %}
<img src="{{ page.cover }}"
width="100%"
height="{{ page.cover_height | default: '100%' }}"
alt="{{ page.title | escape }}"
style="object-fit: cover;"
/>
{% endif %}

<div class="page-inner">
<div id="book-search-results">
<div class="search-noresults">
<section class="normal markdown-section">
<h1>VMware Secrets Manager Blog</h1>

{% for collection in site.collections %}
{% if collection.output %}
{% if collection.label == "posts" %}
{% assign reversed_posts = site[collection.label] | reverse %}
{% else %}
{% assign reversed_posts = site[collection.label] %}
{% endif %}

{% for post in reversed_posts %}


{% if post.kind == "VSecMBlog" %}
abhishek44sharma marked this conversation as resolved.
Show resolved Hide resolved
<a href="{{site.baseurl}}{{post.url}}" class="blog-listing-link">
<h2>{{ post.title | escape }}</h2>
<p>{{ post.excerpt | truncate: 250, "…" }}</p>
<p class="blog-author-info">by <span
><strong>{{ post.author }}</strong></span><span
style="display:inline-block;padding:0 4px">·</span><span
>{{ post.published_at }}</span></p>
</a>
{% endif %}
{% endfor %}

{% if reversed_posts.size > 0 %}
{% endif %}
{% endif %}
{% endfor %}




{%- if jekyll.environment != 'dev' and site.disqushandler -%}
{%- include disqus.html -%}
{%- endif -%}
</section>
</div>

{%- include search.html -%}
</div>
</div>
</div>

{% include mathjax.html %}


<p class="copyright">
Copyright © 2023-present VMware, Inc.<br><br>
<strong>VMware Secrets Manager</strong> for Cloud-Native Apps<br>
code is distributed under <a href="https://github.com/vmware-tanzu/secrets-manager/blob/main/LICENSE">BSD 2-Clause License</a>.<br>
<br>
The documentation on this website<br>
is distributed under <a href="https://creativecommons.org/licenses/by/4.0/">CC-BY-4.0</a>.
<br><br>
<a href="https://vsecm.com/docs/community/">contact</a> |
<a href="https://vsecm.com/docs/privacy/">privacy policy</a>
<br><br>
</p>
54 changes: 54 additions & 0 deletions docs/_layouts/blog-home.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<!DOCTYPE HTML>
<html lang="en" >
<head>

{%- include head.html -%}

{% if page.previous %}
<link rel="prev" href="{{site.baseurl}}{{page.previous.url}}" />
{% else %}
<link rel="prev" href="{{site.baseurl}}/" />
{% endif %}

{% if page.next %}
<link rel="next" href="{{site.baseurl}}{{page.next.url}}" />
{% endif %}
</head>
<body>
<div class="book">
<h1>home sweet home</h1>


{%- include toc-date.html -%}

<div class="book-body">
<div class="book-header" role="navigation">
<!-- Title -->
<h1>
<i class="fa fa-circle-o-notch fa-spin"></i>
{% if page.title %}
<a href="." >{{ page.title | escape }}</a>
{% else %}
<a href="." >{{ site.title | escape }}</a>
{% endif %}
</h1>
</div>

<div class="body-inner">

{%- include toc-page.html -%}
</div>
</div>

<script>
var gitbook = gitbook || [];
gitbook.push(function() {
gitbook.page.hasChanged({%- include metadata-post.json.tpl -%});
});
</script>
</div>

{%- include footer.html -%}

</body>
</html>
51 changes: 51 additions & 0 deletions docs/_layouts/blog.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<!DOCTYPE HTML>
<html lang="en" >
<head>

{%- include head.html -%}

{% if page.previous %}
<link rel="prev" href="{{site.baseurl}}{{page.previous.url}}" />
{% else %}
<link rel="prev" href="{{site.baseurl}}/" />
{% endif %}

{% if page.next %}
<link rel="next" href="{{site.baseurl}}{{page.next.url}}" />
{% endif %}
</head>
<body>
<div class="book">

{%- include toc-date.html -%}

<div class="book-body">
<div class="book-header" role="navigation">
<!-- Title -->
<h1>
<i class="fa fa-circle-o-notch fa-spin"></i>
{% if page.title %}
<a href="." >{{ page.title | escape }}</a>
{% else %}
<a href="." >{{ site.title | escape }}</a>
{% endif %}
</h1>
</div>

<div class="body-inner">
{%- include body-blog.html -%}
</div>
</div>

<script>
var gitbook = gitbook || [];
gitbook.push(function() {
gitbook.page.hasChanged({%- include metadata-post.json.tpl -%});
});
</script>
</div>

{%- include footer.html -%}

</body>
</html>
4 changes: 2 additions & 2 deletions docs/_layouts/post.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,8 @@ <h1>
<i class="fa fa-angle-right"></i>
</a>
{% else %}
<a href="{{site.baseurl}}/" class="navigation navigation-prev navigation-unique">
<i class="fa fa-angle-left"></i>
<a href="{{site.baseurl}}/" class="navigation navigation-next navigation-unique">
<i class="fa fa-angle-right"></i>
</a>
{% endif %}
</div>
Expand Down
5 changes: 5 additions & 0 deletions docs/_pages/0000-community.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@ next_url: /docs/contributor-sync/
> This page outlines various community events and communication channels.
{: .block-tip}

## Empower Our Journey ✊

[⭐️ Star **VMware Secrets Manager** to show your support](https://github.com/vmware-tanzu/secrets-manager).
Your support helps us to reach out to even more people with this amazing tech.

## Join Our Community on Slack

Open Source is better together.
Expand Down
4 changes: 2 additions & 2 deletions docs/_pages/0005-blog.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# */

title: VSecM Blog
layout: post
layout: blog-home
prev_url: /docs/security/
permalink: /docs/blog/
next_url: /docs/navigation/
Expand All @@ -24,4 +24,4 @@ next_url: /docs/navigation/

In the ever-evolving landscape of cloud-native applications, secrets management
is critical to ensuring sensitive information’s security and integrity. While
several solutions are... [Read More](/blog/keep-your-secrets/)
several solutions are [Read More](/blog/keep-your-secrets/)
v0lkan marked this conversation as resolved.
Show resolved Hide resolved
2 changes: 1 addition & 1 deletion docs/_pages/0130-contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,7 @@ you have successfully set up your local docker registry for your
> **Make a Big McTunnel**
>
> If you have `localhost:5000` unallocated, there is a `make mac-tunnel`
> target in the **VMware Secrets Manager**’ project **Makefile** that will
> target in the **VMware Secrets Manager**’s project **Makefile** that will
> automatically find the exposed docker registry port, and establish a
> tunnel for you.
>
Expand Down
20 changes: 20 additions & 0 deletions docs/_pages/0250-showcase.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,26 @@ next_url: /
> Thank you for your patience and understanding 🙏.
{: .block-warning}

## VSecM QuickStart

<div style="padding:56.25% 0 0 0;position:relative;"
><iframe src="https://player.vimeo.com/video/849328819?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479"
frameborder="0" allow="autoplay; fullscreen; picture-in-picture"
style="position:absolute;top:0;left:0;width:100%;height:100%;"
title="VMware Secrets Manager (for Cloud-Native Apps) Quickstart"
></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>

## VSecM Installation

<div style="padding:56.25% 0 0 0;position:relative;"
><iframe src="https://player.vimeo.com/video/858886142?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479"
frameborder="0" allow="autoplay; fullscreen; picture-in-picture"
style="position:absolute;top:0;left:0;width:100%;height:100%;"
title="VMware Secrets Manager: Installation"
></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>

## Aegis

**VMware Secrets Manager** *for Cloud-Native Apps* is a successor of
a project called [**Aegis**][aegis]. The project was [renamed to
**VMware Secrets Manager** and moved under the **VMware Tanzu** GitHub
Expand Down
13 changes: 13 additions & 0 deletions docs/_pages/0980-release-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,19 @@ We (*still*) have a manual build process, so you will need access to the
You can of course build **VSecM** locally, but without the build server, you
won’t be able to push the images to the registry and tag the release.

## Make Sure We Are Ready for a Release Cut

Check out [this internal link][release] to see if there is any outstanding
issues for the release. If they can be closed, close them. If they cannot
be closed, move them to the next version.

## Make Sure You Update the Release Notes

* Add any publicly-known vulnerabilities that are fixed in this release.
* Add any significant changes completed to the release notes.t

[release]: https://github.com/orgs/vmware-tanzu/projects/70/views/1

## Configuring Minikube Local Registry

Switch to the `$WORKSPACE/secrets-manager` project folder
Expand Down
Loading