about summary refs log tree commit diff
path: root/ops
AgeCommit message (Collapse)AuthorFilesLines
2020-01-19 r/416 feat(ops/nixos/nugget): Connect to wifi & install Google ChromeVincent Ambo1-0/+10
This adds configuration which, sometimes, when the stars align just right, makes it possible to cast to the Chromecast from nugget.
2020-01-19 r/415 chore(build): Rename tazjins-depot -> depotVincent Ambo1-1/+1
Sourcehut namespaces this under ~tazjin/ anyways.
2020-01-19 r/414 chore(ops/sync-gcsr): Rotate Cachix secret in sourcehutVincent Ambo1-1/+1
2020-01-18 r/413 fix(ops/sync-gcsr): Ensure cachix is installedVincent Ambo1-0/+1
2020-01-18 r/412 docs(ops/kontemplate): Update installation notesVincent Ambo1-9/+8
Removed the AUR package (which has not been updated since 2017) and made Nix the recommended installation method.
2020-01-18 r/411 fix(ops/sync-gcsr): Avoid echoing the Cachix secretVincent Ambo1-2/+3
sourcehut does not censor secret strings in build logs, but this workaround should avoid the issue.
2020-01-18 r/409 feat(ops/sync-gcsr): Log successful build triggersVincent Ambo1-0/+2
2020-01-18 r/408 feat(ops/infra/k8s): Add sourcehut configuration to sync-gcsrVincent Ambo2-1/+8
2020-01-18 r/407 feat(sync-gcsr): Add builds.sr.ht build manifestVincent Ambo2-0/+25
Adds a simple build manifest that builds everything in ci-builds.nix and pushes results to Cachix on success.
2020-01-18 r/406 feat(sync-gcsr): Trigger sourcehut builds on master branch changesVincent Ambo1-6/+69
Calls the sourcehut API at builds.sr.ht to trigger a build if the master branch changes. The build manifest is going to be stored in the depot too, coming up next ...
2020-01-18 r/405 feat(ops/sync-gcsr): Skip unneccessary branch updatesVincent Ambo1-4/+12
Checks whether branches are already up-to-date before setting references. This also makes it possible to hook additional logic on the update flow.
2020-01-18 r/404 chore(ops/infra/gcp): Update enabled GCP APIsVincent Ambo1-0/+5
2020-01-18 r/401 feat(nixos/nugget): Install cachix binaryVincent Ambo1-0/+1
2020-01-07 r/339 feat(ops/nixos/nugget): Install SBCL in system packagesVincent Ambo1-0/+2
2020-01-05 r/338 chore(ops/secrets): Add Google Maps API keyVincent Ambo1-0/+0
2020-01-05 r/333 feat(ops/nixos/nugget): Install msmtp & lieer timersVincent Ambo1-1/+24
2020-01-05 r/332 chore(ops/nixos/nugget): Install various needed packagesVincent Ambo1-0/+4
2020-01-04 r/330 feat(ops/nixos): Add 'rebuilder' helper scriptVincent Ambo2-5/+29
This script rebuilds & activates system configuration based on the hostname. Currently since there is only one host this isn't particularly interesting.
2020-01-04 r/329 feat(ops/nixos): Check in updated system configuration for 'nugget'Vincent Ambo3-56/+194
This is the rebrand of the desktop machine, now running a config straight out of the depot.
2020-01-04 r/328 chore(ops/nixos): Remove deprecated NixOS config filesVincent Ambo9-866/+0
2020-01-04 r/327 chore(ops/nixos): Move NixOS configuration one level upVincent Ambo18-14/+48
2019-12-30 r/320 docs(kontemplate): Update documentation for depot changesVincent Ambo1-11/+10
2019-12-30 r/318 feat(sync-gcsr): Synchronise all remote branchesVincent Ambo1-14/+46
Explicitly sets all local branches to all equivalent remote branches after each update. Branches deleted on the remote will eventually disappear when the container is restarted.
2019-12-29 r/317 refactor(sync-gcsr): Split clone into separate functionVincent Ambo1-20/+25
This is in preparation for adding more complex branch-related logic to both functions.
2019-12-25 r/300 chore(lieer): Remove OAuth client patchVincent Ambo1-0/+0
This is now done in my work-specific configuration, which is elsewhere.
2019-12-23 r/294 feat(third_party/lieer): Overwrite included client secretVincent Ambo1-0/+0
2019-12-23 r/293 refactor(ops/kms_pass): Pin encrypted secrets into Nix storeVincent Ambo1-0/+1
2019-12-20 r/253 docs(cluster-config): Correct term in cluster config docLandon Spear1-3/+3
Including external variables does not work. You must import them. This change corrects the External Variables section of the cluster-config README. Signed-off-by: Vincent Ambo <tazjin@google.com>
2019-12-20 r/252 fix(kontemplate): Make build compatible with readTreeVincent Ambo2-4/+2
The kontemplate build will keep using `buildGoPackage` for now until I've had the time to add tests to //nix/buildGo
2019-12-20 r/251 merge(kontemplate): Integrate kontemplate at //depot/ops/kontemplateVincent Ambo47-0/+3411
2019-12-20 chore(kontemplate): Prepare kontemplate for depot-mergeVincent Ambo47-0/+3411
This merge will not yet include moving over to buildGo.nix, as support for testing and such is not present in that library yet.
2019-12-20 r/239 fix(infra/k8s): Fix Nixery image URLs for moved local projectsVincent Ambo2-3/+3
2019-12-20 r/238 refactor: Fix a variety of filepaths for repo relayoutingVincent Ambo2-0/+3
This fixes readTree and the various project builds, as well as (hopefully) most documentation links inside of the projects.
2019-12-20 r/237 chore: Significantly restructure folder layoutVincent Ambo51-0/+3627
This moves the various projects from "type-based" folders (such as "services" or "tools") into more appropriate semantic folders (such as "nix", "ops" or "web"). Deprecated projects (nixcon-demo & gotest) which only existed for testing/demonstration purposes have been removed. (Note: *all* builds are broken with this commit)