Replace infra host IPs with CHANGEME placeholders

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-23 11:49:41 -04:00
co-authored by Claude Opus 4.8
parent abae7f9f41
commit 7273445c50
2 changed files with 7 additions and 7 deletions
+2 -2
View File
@@ -2,14 +2,14 @@
# (no quotes, no shell expansion) — paste passwords with special chars as-is. # (no quotes, no shell expansion) — paste passwords with special chars as-is.
# ── Source: PostgreSQL (the existing Fluxer fluxer_kv backend) ──────────────── # ── Source: PostgreSQL (the existing Fluxer fluxer_kv backend) ────────────────
PG_HOST=10.1.10.36 PG_HOST=CHANGEME
PG_PORT=5432 PG_PORT=5432
PG_USER=fluxer PG_USER=fluxer
PG_PASSWORD=CHANGE_ME PG_PASSWORD=CHANGE_ME
PG_DATABASE=fluxer PG_DATABASE=fluxer
# ── Destination: Apache Cassandra ──────────────────────────────────────────── # ── Destination: Apache Cassandra ────────────────────────────────────────────
SCYLLA_HOSTS=10.1.10.38:9042 SCYLLA_HOSTS=CHANGEME:9042
SCYLLA_DC=atl SCYLLA_DC=atl
CASSANDRA_USERNAME=fluxer CASSANDRA_USERNAME=fluxer
CASSANDRA_PASSWORD=CHANGE_ME CASSANDRA_PASSWORD=CHANGE_ME
+5 -5
View File
@@ -8,8 +8,8 @@
* 3. PostgreSQL is still up and serving the original data * 3. PostgreSQL is still up and serving the original data
* *
* Usage (prefer an --env-file with docker; values are taken literally): * Usage (prefer an --env-file with docker; values are taken literally):
* PG_HOST=10.1.10.36 PG_USER=fluxer PG_PASSWORD=... PG_DATABASE=fluxer \ * PG_HOST=CHANGEME PG_USER=fluxer PG_PASSWORD=... PG_DATABASE=fluxer \
* SCYLLA_HOSTS=10.1.10.38:9042 SCYLLA_DC=atl \ * SCYLLA_HOSTS=CHANGEME:9042 SCYLLA_DC=CHANGEME \
* CASSANDRA_USERNAME=fluxer CASSANDRA_PASSWORD=... \ * CASSANDRA_USERNAME=fluxer CASSANDRA_PASSWORD=... \
* npm run dry-run # verify without writing * npm run dry-run # verify without writing
* npm run migrate # real migration * npm run migrate # real migration
@@ -23,7 +23,7 @@ const { types: cassTypes, auth: cassAuth } = cassandra;
// ── Configuration ────────────────────────────────────────────────────────── // ── Configuration ──────────────────────────────────────────────────────────
// PostgreSQL connection comes from PG_HOST/PG_PORT/PG_USER/PG_PASSWORD/PG_DATABASE (see main()). // PostgreSQL connection comes from PG_HOST/PG_PORT/PG_USER/PG_PASSWORD/PG_DATABASE (see main()).
const SCYLLA_HOSTS = (process.env.SCYLLA_HOSTS ?? '10.1.10.X:9042').split(','); // replace X const SCYLLA_HOSTS = (process.env.SCYLLA_HOSTS ?? 'CHANGEME:9042').split(',');
const SCYLLA_DC = process.env.SCYLLA_DC ?? 'datacenter1'; const SCYLLA_DC = process.env.SCYLLA_DC ?? 'datacenter1';
const KEYSPACE = process.env.CASSANDRA_KEYSPACE ?? 'fluxer'; const KEYSPACE = process.env.CASSANDRA_KEYSPACE ?? 'fluxer';
const KV_TABLE = process.env.KV_TABLE ?? 'fluxer_kv'; const KV_TABLE = process.env.KV_TABLE ?? 'fluxer_kv';
@@ -229,14 +229,14 @@ async function main() {
// PostgreSQL — component-based config so passwords with URL-special chars // PostgreSQL — component-based config so passwords with URL-special chars
// (@, #, %, etc.) don't need percent-encoding; node-postgres handles them raw. // (@, #, %, etc.) don't need percent-encoding; node-postgres handles them raw.
const pgClient = new PgClient({ const pgClient = new PgClient({
host: process.env.PG_HOST ?? '10.1.10.36', host: process.env.PG_HOST ?? 'CHANGEME',
port: parseInt(process.env.PG_PORT ?? '5432'), port: parseInt(process.env.PG_PORT ?? '5432'),
user: process.env.PG_USER ?? 'fluxer', user: process.env.PG_USER ?? 'fluxer',
password: process.env.PG_PASSWORD ?? '', password: process.env.PG_PASSWORD ?? '',
database: process.env.PG_DATABASE ?? 'fluxer', database: process.env.PG_DATABASE ?? 'fluxer',
}); });
await pgClient.connect(); await pgClient.connect();
console.log(`PostgreSQL ✓ ${process.env.PG_USER ?? 'fluxer'}@${process.env.PG_HOST ?? '10.1.10.36'}:${process.env.PG_PORT ?? '5432'}/${process.env.PG_DATABASE ?? 'fluxer'}`); console.log(`PostgreSQL ✓ ${process.env.PG_USER ?? 'fluxer'}@${process.env.PG_HOST ?? 'CHANGEME'}:${process.env.PG_PORT ?? '5432'}/${process.env.PG_DATABASE ?? 'fluxer'}`);
// ScyllaDB // ScyllaDB
const authProvider = process.env.CASSANDRA_USERNAME const authProvider = process.env.CASSANDRA_USERNAME