Commit graph

52 commits

Author SHA1 Message Date
Lai Jiang
057db91baa Update install.md (#2029) 2023-05-16 10:07:20 -04:00
Lai Jiang
7b0b104616 Remove Ofy (#1863)
So long, farewell, adios, ciao, sayonara, 再见!

TESTED=deployed to alpha and used `nomulus list_tlds` to confirm that the web app can receive and serve requests.

<!-- Reviewable:start -->
- - -
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/google/nomulus/1863)
<!-- Reviewable:end -->
2022-12-02 22:28:33 -05:00
Pavlo Tkach
5c269023f8 Add docker prerequisite to install guide (#1728) 2022-08-02 16:20:59 -04:00
Ben McIlwain
4b89cdf6c5 Add gnupg2 dependency to install guide (#1716) 2022-07-26 18:31:45 -04:00
Weimin Yu
b610ce5be8 Add Gradle tasks to stage BEAM pipelines (#1031)
* Add Gradle tasks to stage BEAM pipelines

Add a Gracle task to stage flex-template based pipelines for alpha and
crash environments.

This is a follow up to go/r3pr/1028, which is also under review.
2021-03-24 18:47:14 -04:00
Weimin Yu
bc89963b3d Minor python changes (#832)
* Minor python changes

Use dataclasses instead of attrs. The former is part of the standard lib
while the latter may need to be installed separately.

Also added python3 to the list of prerequisites.
2020-10-09 14:50:21 -04:00
Michael Muller
d0144290bb Update user-facing documentation (#662)
* Update user-facing documentation

Give our docs a complete overhaul to account for changes in the system,
notably the requirement to configure postgresql.

* Fix dangling sentence.

* Merge branch 'master' into admin-docs
2020-08-17 14:46:32 -04:00
Lai Jiang
f6749ad663 Enable Java 11 features (#737)
* Enable Java 11 features

As of this commit Java 11 must be used to build. The generated bytecode
is still at Java 8 due to App Engine task queue limit.

Also fixed a bug where the included google-java-format jar file is not
used, requiring the user to install it separately.

See: https://cloud.google.com/appengine/docs/standard/java/taskqueue/push
2020-08-03 16:08:29 -04:00
jianglai
b28e444d7d Update to bazel 0.25.0
Also updated the docker rules to be compatible with the new version of bazel,
and updated the proxy base image to the latest Java 8 version.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=246509816
2019-05-06 16:36:04 -04:00
jianglai
50e88acddb Update to bazel 0.23.1
Also updated closure rules to GitHub master, as the current release version
(0.80.0) has compatibility issues with bazel 0.23.1.

See: https://github.com/bazelbuild/rules_closure/issues/333

Note that on Debian Testing (Buster) there's currently an issue with OpenSSL that can be temporarily fixed by setting the environment variable OPENSSL_CONF to /etc/ssl.

See: https://fransdejonge.com/2018/12/run-enpass-on-debian-buster-testing/

Lastly, migrated from the --local_resources flag (to be deprecated) to --local_ram_resources and --local_cpu_resources.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=237527805
2019-03-08 18:41:16 -05:00
weiminyu
25f3d8544e Update Nomulus open source install guide
appcfg fails if version is not specified.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=227909394
2019-01-08 10:56:53 -05:00
jianglai
9e155f14c0 Add support to bazel 0.21.0
Also fixes the build.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=226493872
2018-12-21 15:55:08 -05:00
jianglai
e4733953d3 Update bazel version to 0.20.0
Also updated distroless base image to include the latest vulnerability fixes.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=223975505
2018-12-05 15:56:01 -05:00
jianglai
a0aeec6f2f Update bazel version to 0.19.2
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=222309479
2018-12-03 18:48:28 -05:00
jianglai
4a9b715020 Update bazel version to 0.17.2
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=215603517
2018-10-08 16:59:29 -04:00
jianglai
f4d392eed9 Update to bazel 0.17.1
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=213271889
2018-09-20 11:19:36 -04:00
jianglai
7188d159a8 Update open source build to use bazel 0.16.0
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=208215944
2018-08-10 15:57:48 -04:00
jianglai
6cce3b7d6f Update bazel version to 0.15.0
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=204530546
2018-07-14 01:37:03 -04:00
jianglai
fe1b2778ec Update bazel version to 0.14.1
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=200047783
2018-06-18 17:54:43 -04:00
jianglai
297b8df6a1 Update bazel version to 0.13.0
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=195652269
2018-05-17 21:52:35 -04:00
jianglai
4d3065c7ab Update bazel version to 0.12.0
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=194136955
2018-05-05 23:25:00 -04:00
jianglai
c025b728a3 Update bazel version to 0.11.1
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=189226075
2018-03-19 18:35:44 -04:00
jianglai
740b9bbf7d Update Bazel version to 0.11.0
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=187057788
2018-03-06 19:02:18 -05:00
jianglai
1965c0a0aa Update bazel version to 0.10.1
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=186456613
2018-03-06 18:45:37 -05:00
jianglai
e5b000638b Update FOSS bazel version to 0.10.0
Also changed version checker tuple from strings to ints, so that 0.10.0 is larger than 0.4.2.

I think we should just get rid of the version checker all together. It is still requirement 0.4.2 as minimal bazel version, which mostly like will not work with Nomulus at this point.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=184536748
2018-02-05 23:54:49 -05:00
jianglai
50998136b1 Update bazel version to 0.9.0
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=179686177
2017-12-27 11:31:10 -05:00
jianglai
d736f7f08d Upgrade to Bazel 0.8.1
TESTED=passed FOSS test (with the same caveat about failing GPG related tests
on Debian).

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=178031429
2017-12-13 12:43:45 -05:00
jianglai
25b49c57cd Update to bazel 0.8.0
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=177040918
2017-12-01 22:14:06 -05:00
jianglai
7bc2d6badd Update to bazel 0.7.0
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=173276422
2017-10-24 16:53:47 -04:00
jianglai
07240162a2 Update working bazel version to 0.6.1
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=172384077
2017-10-24 16:53:47 -04:00
bbilbo
14ccd2b8f1 Undo incorrect changes regarding the registrar console homepage
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=170854904
2017-10-04 16:16:45 -04:00
mcilwain
cb6bf91c8a Update install instructions to reflect upgrade to Java 8
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=170703827
2017-10-04 16:16:45 -04:00
mcilwain
c64e9fe788 Add more explanation to architecture document
This also renames the document to clarify its scope as being all of
Google Cloud Platform, not just App Engine.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=169543846
2017-10-04 16:16:45 -04:00
bbilbo
f3919e056d Allow admins to access registrar console without a RegistrarContact
This allows admins to access the registrar console without needing to be added
as a registrar contact. If they are a registrar contact, then that registrar
takes precedence.

Tested=In Alpha

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=164182623
2017-08-29 15:43:36 -04:00
jianglai
fc327ec9fb Update working bazel version to 0.5.2
New bazel version is also copied into x20.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=161720869
2017-08-01 16:14:06 -04:00
mcilwain
582469e052 Revert upgrade to Bazel 0.4.4
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=150633068
2017-03-21 15:40:54 -04:00
jart
f37296c3a1 Set output_licenses on java_plugin
The fix was released in Bazel 0.4.4 a month ago.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=150630179
2017-03-21 15:39:28 -04:00
jart
734130aa73 Restructure Maven dependencies in build
We're now using java_import_external instead of maven_jar. This allows
us to specify the relationships between jars, thereby allowing us to
eliminate scores of vendor BUILD files that did nothing but re-export
@foo//jar targets, thus addressing the concerns of djhworld on Hacker
News: https://news.ycombinator.com/item?id=12738072

We now have redundant failover mirrors, which is a feature I added to
Bazel 0.4.2 in ed7ced0018

A new standard naming convention is now being used for all Maven repos.
Those names are calculated from the group_artifact name using the
following algorithm that eliminates redundancy:
https://gist.github.com/jart/41bfd977b913c2301627162f1c038e55

The JSR330 dep has been removed from java targets if they also depend
on Dagger, since Dagger always exports JSR330.

Annotation processor dependencies should now be leaner and meaner, by
more appropriately managing what needs to be on the classpath at
runtime. This should trim down the production jar by >1MB. As it stands
currently in the open source world:

- backend_jar_deploy.jar: 50MB
- frontend_jar_deploy.jar: 30MB
- tools_jar_deploy.jar: 45MB

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=143487929
2017-01-09 11:59:04 -05:00
jart
59f4984083 Upgrade Nomulus to latest Closure Rules
Significant technical debt has been eliminated. The latest best
practices are also now adopted for dealing with runfiles and dealing
with files across repositories.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=140762937
2016-12-06 11:52:46 -05:00
nickfelt
8c1021f8cb Add temporary extra steps to "first steps tutorial" in docs
These are needed for now to get all nomulus tool commands working.  Also some other minor doc cleanup.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=136471375
2016-10-18 10:59:39 -04:00
nickfelt
6bbfef9eb3 Remove [TOC] tags from markdown documentation
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135699339
2016-10-11 11:27:48 -04:00
mcilwain
30adfd28fc Reorganize install instructions across multiple help files
I've also improved the install instructions based on what actually works when
deploying the GitHub-hosted version of the codebase to App Engine using an
external cloud account.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135390967
2016-10-07 15:29:47 -04:00
mcilwain
e0f2620333 Reformat, rearrange, and edit install guide
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135124027
2016-10-05 11:58:23 -04:00
mcilwain
3b02d77ceb Rename 'registry_tool' to 'nomulus'
This changes everything with external visibility beyond the codebase
(i.e. the name of the compiled binary and the documentation that refers
to it). It does not change a lot of things internal to the codebase,
i.e. the "RegistryTool" class didn't change its name. We can rename that
in a subsequent CL if we want to.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135022087
2016-10-04 09:59:54 -04:00
mcilwain
5fca35a8eb Move public Markdown documentation to a subdirectory
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=132894271
2016-09-14 15:49:28 -04:00
mcilwain
cadf9d4af2 Use smaller shard size in ClaimsListShardTest
The default production value of 10,000 was unnecessarily large for testing
purposes.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=132441792
2016-09-14 15:16:22 -04:00
mcilwain
adf0ce313f Fix Markdown docs appearing externally
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=131749436
2016-08-30 17:05:16 -04:00
mcilwain
6e743b069d Add documentation on creating sample EPP resource in system setup
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=131340136
2016-08-26 09:50:16 -04:00
mcilwain
5dc1f716bd Expand list of system capabilities in README and add known issues
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=131074174
2016-08-23 15:47:08 -04:00
mcilwain
316226db68 Add download/installation documentation
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=130311400
2016-08-15 17:13:29 -04:00