Skip to content

Commit ef68c03

Browse files
committed
Updates from website repo
1 parent 05681cb commit ef68c03

10 files changed

Lines changed: 56 additions & 20 deletions

File tree

blog/index.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@ <h2>OpenSourceCorp Blog <a href="/blog/index.xml"><img alt="rss-feed" src="/imag
2828

2929
<li>
3030
<h4><a href="https://www.opensourcecorp.org/blog/posts/2022-06-20-progress-report/">Progress Report 2022-06-20</a></h4>
31-
<p><em>Ryan J. Price, 2022-06-20</em></p>
31+
<p><em>Ryan J. Price, 2022-06-20, 9m read</em></p>
3232
Some heavy updates in this one, so buckle up for what&rsquo;s changed!
3333
Secrets management Up until now, OSC has been strictly leveraging an implementation of Salt&rsquo;s Pillar functionality for secrets management &ndash; and that implementation is the default, which is &ldquo;store all secrets on the configmgmt disk&rdquo;. While this has worked fine (and can be a valid strategy in some enterprise environments), it&rsquo;s not what you would call &ldquo;best-practice&rdquo;. If the configmgmt subsystem itself is ever compromised, every single piece of sensitive data is accessible to the attacker at once &ndash; default Pillar data is just stored in plaintext on disk. <a href="https://www.opensourcecorp.org/blog/posts/2022-06-20-progress-report/">(more)</a>
3434
<br/><br/>
3535
</li>
3636

3737
<li>
3838
<h4><a href="https://www.opensourcecorp.org/blog/posts/2022-06-05-progress-report/">Progress Report 2022-06-05</a></h4>
39-
<p><em>Ryan J. Price, 2022-06-05</em></p>
39+
<p><em>Ryan J. Price, 2022-06-05, 3m read</em></p>
4040
Not too long between updates this time, but I&rsquo;ve got a few neat pieces of news to share.
4141
First and foremost, you may recall that I said we&rsquo;d gotten a domain name (opensourcecorp.org) in a previous post. For some time now, it&rsquo;s really just had some redirect rules to point folks to the GitHub Org, and to the GitHub Pages site for blog posts.
4242
But now, it&rsquo;s a real-ass website! You might even be reading this post on it right now! <a href="https://www.opensourcecorp.org/blog/posts/2022-06-05-progress-report/">(more)</a>
@@ -45,7 +45,7 @@ <h4><a href="https://www.opensourcecorp.org/blog/posts/2022-06-05-progress-repor
4545

4646
<li>
4747
<h4><a href="https://www.opensourcecorp.org/blog/posts/2022-05-15-progress-report/">Progress Report 2022-05-15</a></h4>
48-
<p><em>Ryan J. Price, 2022-05-15</em></p>
48+
<p><em>Ryan J. Price, 2022-05-15, 4m read</em></p>
4949
(Checks date of last post, sweats profusely)
5050
Not a ton of changes in this update, I&rsquo;ve had a lot of things come up these past few months that have prioritized my attention (a few conference talks to prepare for, dog &amp; personal health issues, house repairs, work-work, etc). But some impactful updates nonetheless!
5151
All OSC infrastructure repos have now been consolidated into a single monorepo, osc-infra. This implies that you should expect old links to the individual infra repos to be broken. <a href="https://www.opensourcecorp.org/blog/posts/2022-05-15-progress-report/">(more)</a>
@@ -54,15 +54,15 @@ <h4><a href="https://www.opensourcecorp.org/blog/posts/2022-05-15-progress-repor
5454

5555
<li>
5656
<h4><a href="https://www.opensourcecorp.org/blog/posts/2022-02-27-progress-report/">Progress Report 2022-02-27</a></h4>
57-
<p><em>Ryan J. Price, 2022-02-27</em></p>
57+
<p><em>Ryan J. Price, 2022-02-27, 3m read</em></p>
5858
More radio silence as ever more work has been done across OSC. As you&rsquo;ll see from the list below though, this is a really big set of changes/new stuff!
5959
The conflation of infrastructure repos with application repos has grown to be a potential source of confusion for readers. As such, OSC should shortly be moving from a mono-org source, to orgs separated by identifier (opensourcecorp-infra, opensourcecorp-apps, etc). This should make it more clear what type of repo you&rsquo;re looking at when you&rsquo;re browsing a certain org. <a href="https://www.opensourcecorp.org/blog/posts/2022-02-27-progress-report/">(more)</a>
6060
<br/><br/>
6161
</li>
6262

6363
<li>
6464
<h4><a href="https://www.opensourcecorp.org/blog/posts/2022-01-02-progress-report/">Progress Report 2022-01-02</a></h4>
65-
<p><em>Ryan J. Price, 2022-01-02</em></p>
65+
<p><em>Ryan J. Price, 2022-01-02, 4m read</em></p>
6666
Happy New Year!
6767
Over the holiday season, I&rsquo;ve had about a week of dedicated time to do a lot of net-new work for OSC, as well as to go back and do some much-needed cleanup &amp; consolidation across several of the core codebases.
6868
First &amp; foremost, we&rsquo;ve now got a working OCI image registry! gnar needs one for custom images, so it turned into a priority pretty quick. The registry is called photobook, which is our implementation of the Harbor registry software. <a href="https://www.opensourcecorp.org/blog/posts/2022-01-02-progress-report/">(more)</a>
@@ -71,31 +71,31 @@ <h4><a href="https://www.opensourcecorp.org/blog/posts/2022-01-02-progress-repor
7171

7272
<li>
7373
<h4><a href="https://www.opensourcecorp.org/blog/posts/2021-12-11-local-bootstrapper-available/">OSC local bootstrapper available</a></h4>
74-
<p><em>Ryan J. Price, 2021-12-11</em></p>
74+
<p><em>Ryan J. Price, 2021-12-11, 2m read</em></p>
7575
OpenSourceCorp (OSC) development continues to chug along. Below are some of the updates we&rsquo;ve been hard at work on, when time presents itself.
7676
One of the net-new things we&rsquo;ve worked on recently is the introduction of a (working) service-discovery implementation via HashiCorp Consul (named &ldquo;faro&rdquo;, which means &ldquo;lighthouse&rdquo; in a few Latin-root languages). Updates to aether allow for each platform/app to easily register themselves with the Consul cluster, and be discoverable via clean domain names and not IP addresses anymore, with two foundational exceptions that still need known IPs at their first launch (faro itself, and aether). <a href="https://www.opensourcecorp.org/blog/posts/2021-12-11-local-bootstrapper-available/">(more)</a>
7777
<br/><br/>
7878
</li>
7979

8080
<li>
8181
<h4><a href="https://www.opensourcecorp.org/blog/posts/2021-10-04-deployment-update/">OSC updates: hosting decision &amp; live services!</a></h4>
82-
<p><em>Ryan J. Price, 2021-10-04</em></p>
82+
<p><em>Ryan J. Price, 2021-10-04, 2m read</em></p>
8383
OpenSourceCorp (OSC) development has slowed down in recent months as Ryan (founder &amp; maintainer) has gotten caught up in work-work. However, with renewed motivation (looming conference talk at SaltConf21, presenting on OSC!), we&rsquo;re back at it again!
8484
One of the chief goals of OSC has been to have its services live on an as-unmanaged-as-possible platform, in the service of helping to teach the community all about the core functionality of computing, storage, networking, and security. <a href="https://www.opensourcecorp.org/blog/posts/2021-10-04-deployment-update/">(more)</a>
8585
<br/><br/>
8686
</li>
8787

8888
<li>
8989
<h4><a href="https://www.opensourcecorp.org/blog/posts/2021-07-25-new-arch-diagram/">New architecture diagram!</a></h4>
90-
<p><em>Ryan J. Price, 2021-07-25</em></p>
90+
<p><em>Ryan J. Price, 2021-07-25, 1m read</em></p>
9191
OpenSourceCorp&rsquo;s home repo has a new architecture diagram up! This diagram provides a high-level layout of the architecural flows for the current &amp; future core OpenSourceCorp platforms. It&rsquo;s pretty rough at the time of this posting, but I&rsquo;m not exactly a designer :)
9292
If you peruse the various repos across OSC, you&rsquo;ll notice that most are still empty placeholders, not-yet-functional, or still need some serious work &ndash; but many have continued to receive updates to their codebases (still just me over here! <a href="https://www.opensourcecorp.org/blog/posts/2021-07-25-new-arch-diagram/">(more)</a>
9393
<br/><br/>
9494
</li>
9595

9696
<li>
9797
<h4><a href="https://www.opensourcecorp.org/blog/posts/2021-07-05-announcing-opensourcecorp/">Announcing OpenSourceCorp!</a></h4>
98-
<p><em>Ryan J. Price, 2021-07-05</em></p>
98+
<p><em>Ryan J. Price, 2021-07-05, 5m read</em></p>
9999
Today, I&rsquo;m very excited to finally announce the public launch of OpenSourceCorp &ndash; the free and open-source enterprise. This is something I&rsquo;ve been working towards for a few months now, and while it&rsquo;s been public the entire time, it&rsquo;s finally in a spot worth sharing with the rest of the world.
100100
My contributions to the open-source community all started with an ndJSON logging framework for R that I wrote at work, to solve a very specific set of challenges I was having. <a href="https://www.opensourcecorp.org/blog/posts/2021-07-05-announcing-opensourcecorp/">(more)</a>
101101
<br/><br/>

blog/posts/2021-07-05-announcing-opensourcecorp/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,5 +119,9 @@ <h2 id="one-final-thing">One final thing&hellip;</h2>
119119
around the office! ;)</p>
120120

121121

122+
<br/><br/>
123+
124+
<a href="/blog/index.xml"><img alt="rss-feed" src="/images/rss.png"/></a> <em>&lt;-- Subscribe for updates!</em>
125+
122126
</div></body>
123127
</html>

blog/posts/2021-07-25-new-arch-diagram/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,9 @@ <h2>New architecture diagram!</h2>
4242
<p>So stay tuned for more! Lots of great stuff coming soon.</p>
4343

4444

45+
<br/><br/>
46+
47+
<a href="/blog/index.xml"><img alt="rss-feed" src="/images/rss.png"/></a> <em>&lt;-- Subscribe for updates!</em>
48+
4549
</div></body>
4650
</html>

blog/posts/2021-10-04-deployment-update/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,9 @@ <h2>OSC updates: hosting decision &amp; live services!</h2>
5858
forward to you being a part of it!</p>
5959

6060

61+
<br/><br/>
62+
63+
<a href="/blog/index.xml"><img alt="rss-feed" src="/images/rss.png"/></a> <em>&lt;-- Subscribe for updates!</em>
64+
6165
</div></body>
6266
</html>

blog/posts/2021-12-11-local-bootstrapper-available/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,9 @@ <h2>OSC local bootstrapper available</h2>
5858
reach out, open a Github PR/Issue, etc!</p>
5959

6060

61+
<br/><br/>
62+
63+
<a href="/blog/index.xml"><img alt="rss-feed" src="/images/rss.png"/></a> <em>&lt;-- Subscribe for updates!</em>
64+
6165
</div></body>
6266
</html>

blog/posts/2022-01-02-progress-report/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,9 @@ <h2>Progress Report 2022-01-02</h2>
8484
See you in the new year!</p>
8585

8686

87+
<br/><br/>
88+
89+
<a href="/blog/index.xml"><img alt="rss-feed" src="/images/rss.png"/></a> <em>&lt;-- Subscribe for updates!</em>
90+
8791
</div></body>
8892
</html>

blog/posts/2022-02-27-progress-report/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,5 +103,9 @@ <h2>Progress Report 2022-02-27</h2>
103103
continued updates as we build out the rest of the platform!</p>
104104

105105

106+
<br/><br/>
107+
108+
<a href="/blog/index.xml"><img alt="rss-feed" src="/images/rss.png"/></a> <em>&lt;-- Subscribe for updates!</em>
109+
106110
</div></body>
107111
</html>

blog/posts/2022-05-15-progress-report/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,5 +114,9 @@ <h2>Progress Report 2022-05-15</h2>
114114
continue to mature!</p>
115115

116116

117+
<br/><br/>
118+
119+
<a href="/blog/index.xml"><img alt="rss-feed" src="/images/rss.png"/></a> <em>&lt;-- Subscribe for updates!</em>
120+
117121
</div></body>
118122
</html>

blog/posts/2022-06-05-progress-report/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,5 +97,9 @@ <h2>Progress Report 2022-06-05</h2>
9797
make the site more mobile-friendly.</p>
9898

9999

100+
<br/><br/>
101+
102+
<a href="/blog/index.xml"><img alt="rss-feed" src="/images/rss.png"/></a> <em>&lt;-- Subscribe for updates!</em>
103+
100104
</div></body>
101105
</html>

blog/posts/2022-06-20-progress-report/index.html

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ <h3>Navigation</h3>
2222

2323
<h2>Progress Report 2022-06-20</h2>
2424

25-
<em>By Ryan J. Price @ 2022-06-20 15:00:00 -0500 CDT; reading time 8m</em>
25+
<em>By Ryan J. Price @ 2022-06-20 15:00:00 -0500 CDT; reading time 9m</em>
2626
<hr/>
2727

2828
<p>Some heavy updates in this one, so buckle up for what&rsquo;s changed!</p>
@@ -148,16 +148,16 @@ <h3 id="rhad-changes"><code>rhad</code> changes</h3>
148148
to trash all the linter code I&rsquo;ve already written, and still allows for <code>rhad</code>
149149
to be used as a lifecycle manager post-lint.</p>
150150
<h3 id="website-updates">Website updates</h3>
151-
<ul>
152-
<li>
153-
<p>Blog has RSS feed link (but the feed itself had existed already)</p>
154-
</li>
155-
<li>
156-
<p>Installing Docker (or rather, packages from the <code>docker-rootless-extras</code> repo)
157-
on the subsystems has been throwing hash-sum mismatch errors a lot lately &ndash;
158-
sporadically it works, but I want to explore workarounds/solutions.</p>
159-
</li>
160-
</ul>
151+
<p>It turns out that Hugo (the tool used to build the site content you&rsquo;re reading)
152+
automatically generates an RSS feed for any of its &ldquo;list&rdquo; page types. The
153+
landing page for blog posts here is a &ldquo;list&rdquo; page. Hence, we have an RSS feed!
154+
It&rsquo;s the link under the orange RSS buttons at the top of the blog landing page,
155+
and at the bottom of <em>this</em> page.</p>
156+
<p>If you&rsquo;re not into feeds, that&rsquo;s ok! Stay tuned on the usual social media feeds
157+
for OSC updates. If you <em>are</em> into feeds, and are about to come after me about
158+
putting out an RSS feed and not an Atom feed, bear with me! Generating an Atom
159+
feed is more work than RSS using Hugo, because RSS comes for free out of the
160+
box. But it&rsquo;s on the roadmap!</p>
161161
<h3 id="miscellaneous">Miscellaneous</h3>
162162
<ul>
163163
<li>
@@ -209,5 +209,9 @@ <h3 id="miscellaneous">Miscellaneous</h3>
209209
</ul>
210210

211211

212+
<br/><br/>
213+
214+
<a href="/blog/index.xml"><img alt="rss-feed" src="/images/rss.png"/></a> <em>&lt;-- Subscribe for updates!</em>
215+
212216
</div></body>
213217
</html>

0 commit comments

Comments
 (0)