Skip to content

Commit bd3b2f1

Browse files
authored
Merge branch 'main' into problems-compassion
2 parents 7c23285 + abae529 commit bd3b2f1

18 files changed

Lines changed: 279 additions & 86 deletions

File tree

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
# creativecommons.github.io-source
1+
# ccos-website-source
22

33
Source for `creativecommons.github.io`
44

55

66
## Overview
77

8-
> **:warning: DO *NOT* MAKE CHANGES TO THE
9-
> [creativecommons/creativecommons.github.io][ccghiorepo] REPO DIRECTLY**.
8+
> **:warning: DON'T MAKE CHANGES TO THE
9+
> [creativecommons/creativecommons.github.io][ccghiorepo] REPOSIOTRY,
10+
> DIRECTLY**.
1011
1112
[ccghiorepo]: https://github.com/creativecommons/creativecommons.github.io
1213

@@ -41,10 +42,10 @@ See [`CONTRIBUTING.md`][org-contrib].
4142
[org-contrib]: https://github.com/creativecommons/.github/blob/main/CONTRIBUTING.md
4243

4344
- See [Contributors to
44-
creativecommons/creativecommons.github.io-source][contributors] for a
45+
creativecommons/ccos-website-source][contributors] for a
4546
list of authors and their contributions to this project :blush:
4647

47-
[contributors]: https://github.com/creativecommons/creativecommons.github.io-source/graphs/contributors "Contributors to creativecommons/creativecommons.github.io-source"
48+
[contributors]: https://github.com/creativecommons/ccos-website-source/graphs/contributors "Contributors to creativecommons/ccos-website-source"
4849

4950

5051
## Installation

assets/CODE_OF_CONDUCT.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

assets/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# Creative Commons Open Source Website
1+
# Creative Commons Open Source website
22

3-
⚠️ DO NOT MODIFY THIS REPOSITORY!
3+
> ⚠️ **DO NOT MODIFY THIS REPOSITORY!**
44
5-
These are the static files for [Creative Commons Open Source][ccos]. The files
6-
are automatically built via CI from the source files in the
7-
[creativecommons.github.io-source][src] repository.
5+
These are the static files for [Creative Commons Open Source][ccos] website.
6+
The files are automatically built via GitHub Actions from the source files in
7+
the [ccos-website-source][src] repository.
88

99
[ccos]: https://opensource.creativecommons.org/
10-
[src]: https://github.com/creativecommons/creativecommons.github.io-source
10+
[src]: https://github.com/creativecommons/ccos-website-source

content/blog/entries/2020-12-07-upcoming-changes-to-community/contents.lr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ With a smaller engineering team, we will need to support fewer projects. Please
5151
We will continue to actively develop the following projects:
5252

5353
- [CC Search Browser Extension](https://github.com/creativecommons/ccsearch-browser-extension) (maintainer: Mayank Nader)
54-
- [CC Open Source website](https://github.com/creativecommons/creativecommons.github.io-source) (maintainers: Zack Krida & Timid Robot Zehta)
54+
- [CC Open Source website](https://github.com/creativecommons/ccos-website-source) (maintainers: Zack Krida & Timid Robot Zehta)
5555
- [CC WordPress base](https://github.com/creativecommons/creativecommons-base) & child themes (new maintainer: Zack Krida)
5656
- [CC Legal Database](https://github.com/creativecommons/legaldb) (maintainer: Timid Robot Zehta)
5757
- [CC Chooser](https://github.com/creativecommons/chooser) (maintainer: Zack Krida)
Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
title: Migrating from MariaDB 10.4 to 10.11 on AWS RDS
2+
3+
---
4+
categories:
5+
open-source
6+
collaboration
7+
---
8+
author: shafiya
9+
---
10+
pub_date: 2025-03-24
11+
---
12+
body:
13+
As part of AWS’s request to migrate the RDS DB engine from MariaDB 10.4 to 10.11, this blog post provides a detailed, step-by-step guide to ensure a smooth transition. We’ll cover the pre-migration steps, the actual upgrade process, and post-migration verification to minimize downtime and potential issues.
14+
15+
Let’s dive in!
16+
17+
## Pre-Migration Steps
18+
Before performing the upgrade, it’s essential to ensure a structured migration plan, especially if your environment has customized database parameters. Follow these preliminary steps:
19+
- Create a DB Parameter Group – Customizes database-specific settings for the new engine version.
20+
- Create an Option Group – Manages additional features like replication and logging.
21+
- Backup and Test – Take a snapshot of the existing database to prevent data loss.
22+
23+
### Create a DB Parameter Group
24+
RDS DB Parameter Groups allow you to configure database-specific parameters, such as memory, cache, and other DB settings. You need to create a custom DB Parameter Group for MariaDB 10.11 because different versions require different settings.
25+
26+
**How to Create a DB Parameter Group**
27+
- Login to AWS Management Console
28+
- Go to the RDS service in the AWS Management Console.
29+
- Navigate to Parameter Groups
30+
- In the left navigation pane, under Databases, select Parameter Groups.
31+
- Create a New Parameter Group
32+
- Click on Create parameter group.
33+
- Parameter group family: Choose mariadb10.11 from the dropdown.
34+
- Group name: Provide a meaningful name like webserver-stage-rds parameters-mariadb-10-11.
35+
- Description: Optionally add a description such as "Custom Parameter Group for MariaDB 10.11."
36+
- Click Create.
37+
- Modify the Parameters
38+
- Once the parameter group is created, click on it to edit.
39+
- Modify the parameters as per your application’s requirements, e.g., change innodb_buffer_pool_size,time_zone, etc., to optimize for the new version.
40+
- Click Save changes once done.
41+
42+
### Create an Option Group
43+
44+
Option Groups are a collection of database options (such as replication, backups, and logging) that you can apply to RDS instances. To migrate from 10.4 to 10.11, you need to create and associate an Option Group with the new engine version.
45+
46+
**How to Create an Option Group**
47+
- Go to Option Groups in RDS
48+
- In the AWS Management Console, go to RDS and then Option Groups under the Databases section.
49+
- Create an Option Group
50+
- Click Create group.
51+
- Option group name: Provide a name like default:mariadb-10-11.
52+
- Engine version: Select MariaDB 10.11.
53+
- Click Create.
54+
- Add Options to the Group
55+
- Select the new Option Group you just created.
56+
- Click Add option to save the selected options.
57+
58+
59+
## Perform the MariaDB Version Upgrade
60+
61+
Once you’ve created the required DB Parameter Group and Option Group, you’re ready to perform the migration from MariaDB 10.4 to 10.11.
62+
63+
### How to Perform the Migration
64+
- Backup Your Database
65+
- It’s important to create a snapshot of your current DB instance before starting the upgrade process. This ensures that you can roll back in case of any issues.
66+
- Go to your RDS instance and click on Actions → Take Snapshot.
67+
- Modify the DB Instance to Use the New Version
68+
- Navigate to Databases in the AWS RDS dashboard.
69+
- Select the DB instance you want to upgrade.
70+
- Click Modify at the top right.
71+
- Under DB Engine Version, choose 10.11 from the drop-down.
72+
- Under DB Parameter Group, select the custom parameter group created for 10.11.
73+
- Under Option Group, select the newly created Option Group for MariaDB 10.11.
74+
- Click Continue.
75+
- Apply Changes
76+
- Choose whether you want the changes to apply immediately or during the next maintenance window. For minimal downtime, apply during the maintenance window.
77+
- Review the changes and click Modify DB Instance.
78+
- Reboot the Instance (if necessary)
79+
- Once the modification is complete, your DB instance might need to be rebooted for the changes to take effect. Confirm and reboot if prompted.
80+
81+
### Verify the Migration
82+
After the upgrade is complete, it’s time to verify the migration.
83+
- Check DB Engine Version
84+
- Check Application Performance
85+
- Test your application to ensure that it works properly with the new MariaDB version.
86+
- Review Logs
87+
- Check the RDS logs to verify that no errors have occurred during the upgrade process.
88+
89+
90+
## Post-Migration Clean-Up
91+
- Delete Old Parameter and Option Groups (if not required)
92+
- Once the migration is successful and tested, you can clean up unused Parameter and Option Groups to avoid unnecessary overhead.
93+
- Monitor and Scale
94+
- Monitor the instance for any potential issues and scale the resources (e.g., CPU, memory) if required based on the performance of MariaDB 10.11.
95+
96+
97+
## Conclusion
98+
Migrating from MariaDB 10.4 to 10.11 on AWS RDS is a straightforward process, but it requires careful planning, especially around DB Parameter Groups and Option Groups.
99+
By following the steps outlined in this blog post, you can ensure a smooth transition to the latest MariaDB version, improving the performance, security, and scalability of your application.
100+
Remember to always perform proper backups, test the migration in a staging environment, and monitor post-migration performance to ensure everything is functioning as expected.
101+
102+
103+
## Best Practices
104+
- ✔ Always test the migration in a staging environment before applying changes in production.
105+
- ✔ Monitor RDS logs and application performance after the upgrade.
106+
- ✔ Ensure proper backups before initiating any engine version changes.
107+
108+
By implementing these best practices, you can enhance performance, security, and scalability while ensuring a successful migration.
109+
110+
🚀 Happy migrating!
111+
112+
113+
## References
114+
- [AWS RDS Documentation - MariaDB Engine Versions](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBEngineVersion.html)
115+
- [AWS RDS Parameter Groups](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.DBParameterGroups.html)
116+
- [AWS RDS Option Groups](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.OptionGroups.html)

content/blog/entries/cc-vocabulary-docs-updates-closing/contents.lr

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -265,25 +265,25 @@ Here's the link to the [documentation site](https://cc-vocabulary.netlify.app).
265265
<td><a href="https://github.com/cc-archive/vocabulary-legacy/issues/736">https://github.com/cc-archive/vocabulary-legacy/issues/736</a></td>
266266
</tr>
267267
<tr>
268-
<td rowspan=5><a href="https://github.com/creativecommons/creativecommons.github.io-source">@creativecommons/creativecommons.github.io-source</a></td>
268+
<td rowspan=5><a href="https://github.com/creativecommons/ccos-website-source">@creativecommons/ccos-website-source</a></td>
269269
<td>Introductory First Blog Post</td>
270-
<td><a href="https://github.com/creativecommons/creativecommons.github.io-source/pull/530">https://github.com/creativecommons/creativecommons.github.io-source/pull/530</a><br><a href="/blog/entries/cc-vocabulary-docs-intro/">/blog/entries/cc-vocabulary-docs-intro/</a></td>
270+
<td><a href="https://github.com/creativecommons/ccos-website-source/pull/530">https://github.com/creativecommons/ccos-website-source/pull/530</a><br><a href="/blog/entries/cc-vocabulary-docs-intro/">/blog/entries/cc-vocabulary-docs-intro/</a></td>
271271
</tr>
272272
<tr>
273273
<td>Vocabulary Site Update v1</td>
274-
<td><a href="https://github.com/creativecommons/creativecommons.github.io-source/pull/549">https://github.com/creativecommons/creativecommons.github.io-source/pull/549</a><br><a href="/blog/entries/cc-vocabulary-docs-updates-1/">/blog/entries/cc-vocabulary-docs-updates-1/</a></td>
274+
<td><a href="https://github.com/creativecommons/ccos-website-source/pull/549">https://github.com/creativecommons/ccos-website-source/pull/549</a><br><a href="/blog/entries/cc-vocabulary-docs-updates-1/">/blog/entries/cc-vocabulary-docs-updates-1/</a></td>
275275
</tr>
276276
<tr>
277277
<td>Vocabulary Mid Internship Update v2</td>
278-
<td><a href="https://github.com/creativecommons/creativecommons.github.io-source/pull/555">https://github.com/creativecommons/creativecommons.github.io-source/pull/555</a><br><a href="/blog/entries/cc-vocabulary-docs-updates-2/">/blog/entries/cc-vocabulary-docs-updates-2/</a></td>
278+
<td><a href="https://github.com/creativecommons/ccos-website-source/pull/555">https://github.com/creativecommons/ccos-website-source/pull/555</a><br><a href="/blog/entries/cc-vocabulary-docs-updates-2/">/blog/entries/cc-vocabulary-docs-updates-2/</a></td>
279279
</tr>
280280
<tr>
281281
<td>Vocabulary Site Update v3</td>
282-
<td><a href="https://github.com/creativecommons/creativecommons.github.io-source/pull/561">https://github.com/creativecommons/creativecommons.github.io-source/pull/561</a><br><a href="/blog/entries/cc-vocabulary-docs-updates-3/">/blog/entries/cc-vocabulary-docs-updates-3/</a></td>
282+
<td><a href="https://github.com/creativecommons/ccos-website-source/pull/561">https://github.com/creativecommons/ccos-website-source/pull/561</a><br><a href="/blog/entries/cc-vocabulary-docs-updates-3/">/blog/entries/cc-vocabulary-docs-updates-3/</a></td>
283283
</tr>
284284
<tr>
285285
<td>Vocabulary Site Final Update</td>
286-
<td><a href="https://github.com/creativecommons/creativecommons.github.io-source/pull/564">https://github.com/creativecommons/creativecommons.github.io-source/pull/564</a><br><a href="/">/blog/entries/cc-vocabulary-docs-updates-closing/</a></td>
286+
<td><a href="https://github.com/creativecommons/ccos-website-source/pull/564">https://github.com/creativecommons/ccos-website-source/pull/564</a><br><a href="/">/blog/entries/cc-vocabulary-docs-updates-closing/</a></td>
287287
</tr>
288288
<tr>
289289
<td><a href="https://github.com/cc-archive/cccatalog-api">@cc-archive/cccatalog-api</a></td>
-52.9 KB
Binary file not shown.

content/blog/entries/meet-gsoc-2019-students/contents.lr

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,6 @@ summer. Here they are!
116116

117117
<p>You can follow the progress of this project through the <a href="https://github.com/creativecommons/cc-chooser">GitHub repo</a> or on the <code>#gsoc-license-chooser</code> channel on our <a href="/community/">Slack community</a>.</p>
118118
</div>
119-
<div class="col pt-3">
120-
<p><img src="ari.jpg" alt="Ari Madian" /><br />
121-
<small class="muted">Ari Madian, credit: Ellen Madian, CC0</small>
122-
</div>
123119
</div>
124120
<div class="row">
125121
<div class="col">

0 commit comments

Comments
 (0)